W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
一種把法向量映射到RGB顏色的材質(zhì)。
parameters - (可選)用于定義材質(zhì)外觀的對象,具有一個或多個屬性。材質(zhì)的任何屬性都可以從此處傳入(包括從Material繼承的任何屬性)。
共有屬性請參見其基類Material。
用于創(chuàng)建凹凸貼圖的紋理。黑色和白色值映射到與光照相關(guān)的感知深度。凹凸實際上不會影響對象的幾何形狀,只影響光照。如果定義了法線貼圖,則將忽略該貼圖。
凹凸貼圖會對材質(zhì)產(chǎn)生多大影響。典型范圍是0-1。默認(rèn)值為1。
位移貼圖會影響網(wǎng)格頂點(diǎn)的位置,與僅影響材質(zhì)的光照和陰影的其他貼圖不同,移位的頂點(diǎn)可以投射陰影,阻擋其他對象, 以及充當(dāng)真實的幾何體。位移紋理是指:網(wǎng)格的所有頂點(diǎn)被映射為圖像中每個像素的值(白色是最高的),并且被重定位。
位移貼圖對網(wǎng)格的影響程度(黑色是無位移,白色是最大位移)。如果沒有設(shè)置位移貼圖,則不會應(yīng)用此值。默認(rèn)值為1。
位移貼圖在網(wǎng)格頂點(diǎn)上的偏移量。如果沒有設(shè)置位移貼圖,則不會應(yīng)用此值。默認(rèn)值為0。
定義材質(zhì)是否使用平面著色進(jìn)行渲染。默認(rèn)值為false。
用于創(chuàng)建法線貼圖的紋理。RGB值會影響每個像素片段的曲面法線,并更改顏色照亮的方式。法線貼圖不會改變曲面的實際形狀,只會改變光照。 如果材質(zhì)具有使用左手慣例創(chuàng)作的法線貼圖,則應(yīng)取反 normalScale 的 y 分量以補(bǔ)償不同的手性。
法線貼圖的類型。
選項為THREE.TangentSpaceNormalMap(默認(rèn))和THREE.ObjectSpaceNormalMap。
法線貼圖對材質(zhì)的影響程度。典型范圍是0-1。默認(rèn)值是Vector2設(shè)置為(1,1)。
將幾何體渲染為線框。默認(rèn)值為false(即渲染為平滑著色)。
控制線框?qū)挾取DJ(rèn)值為1。
由于OpenGL Core Profile與大多數(shù)平臺上WebGL渲染器的限制,無論如何設(shè)置該值,線寬始終為1。
共有方法請參見其基類Material。
src/materials/MeshNormalMaterial.js
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: