W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
一個以簡單著色(平面或線框)方式來繪制幾何體的材質(zhì)。
這種材質(zhì)不受光照的影響。
parameters - (可選)用于定義材質(zhì)外觀的對象,具有一個或多個屬性。材質(zhì)的任何屬性都可以從此處傳入(包括從Material繼承的任何屬性)。
屬性color例外,其可以作為十六進(jìn)制字符串傳遞,默認(rèn)情況下為 0xffffff(白色),內(nèi)部調(diào)用Color.set(color)。
共有屬性請參見其基類Material。
alpha貼圖是一張灰度紋理,用于控制整個表面的不透明度。(黑色:完全透明;白色:完全不透明)。 默認(rèn)值為null。
僅使用紋理的顏色,忽略alpha通道(如果存在)。 對于RGB和RGBA紋理,WebGL渲染器在采樣此紋理時將使用綠色通道, 因為在DXT壓縮和未壓縮RGB 565格式中為綠色提供了額外的精度。 Luminance-only以及l(fā)uminance/alpha紋理也仍然有效。
該紋理的紅色通道用作環(huán)境遮擋貼圖。默認(rèn)值為null。aoMap需要第二組UV。
環(huán)境遮擋效果的強(qiáng)度。默認(rèn)值為1。零是不遮擋效果。
材質(zhì)的顏色(Color),默認(rèn)值為白色 (0xffffff)。
如何將表面顏色的結(jié)果與環(huán)境貼圖(如果有)結(jié)合起來。
選項為THREE.MultiplyOperation(默認(rèn)值),THREE.MixOperation, THREE.AddOperation。如果選擇多個,則使用.reflectivity在兩種顏色之間進(jìn)行混合。
環(huán)境貼圖。默認(rèn)值為null。
材質(zhì)是否受霧影響。默認(rèn)為true。
光照貼圖。默認(rèn)值為null。lightMap需要第二組UV。
烘焙光的強(qiáng)度。默認(rèn)值為1。
顏色貼圖。可以選擇包括一個alpha通道,通常與.transparent 或.alphaTest。默認(rèn)為null。
環(huán)境貼圖對表面的影響程度; 見.combine。默認(rèn)值為1,有效范圍介于0(無反射)和1(完全反射)之間。
空氣的折射率(IOR)(約為1)除以材質(zhì)的折射率。它與環(huán)境映射模式THREE.CubeRefractionMapping 和THREE.EquirectangularRefractionMapping一起使用。 空氣的折射率 (IOR)(大約 1)除以材料的折射率。它與環(huán)境映射模式 THREE.CubeRefractionMapping 一起使用。 折射率不應(yīng)超過1。默認(rèn)值為0.98。
材質(zhì)使用的高光貼圖。默認(rèn)值為null。
將幾何體渲染為線框。默認(rèn)值為false(即渲染為平面多邊形)。
定義線兩端的外觀??蛇x值為 'butt','round' 和 'square'。默認(rèn)為'round'。
該屬性對應(yīng)2D Canvas lineJoin屬性, 并且會被WebGL渲染器忽略。
定義線連接節(jié)點的樣式。可選值為 'round', 'bevel' 和 'miter'。默認(rèn)值為 'round'。
該屬性對應(yīng)2D Canvas lineJoin屬性, 并且會被WebGL渲染器忽略。
控制線框?qū)挾?。默認(rèn)值為1。
由于OpenGL Core Profile與大多數(shù)平臺上WebGL渲染器的限制, 無論如何設(shè)置該值,線寬始終為1。
共有方法請參見其基類Material。
src/materials/MeshBasicMaterial.js
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: