1.three.js提供哪些材質(zhì)?
MeshBasicMaterial(網(wǎng)格基礎(chǔ)材質(zhì))/基礎(chǔ)材質(zhì),,可以用它富裕幾何體一種簡(jiǎn)單的亞瑟,或者顯示幾何體的線框
MeshDepthMaterial(網(wǎng)格深度材質(zhì))/根據(jù)網(wǎng)格到相機(jī)的舉例,這種材質(zhì)決定如何給網(wǎng)格染色
MeshNormalMaterial(網(wǎng)格法向材質(zhì))/這是一種簡(jiǎn)單的材質(zhì),根據(jù)物體表面的方向向量計(jì)算顏色
MeshFaceMaterial(網(wǎng)格面材質(zhì))/這是一個(gè)容器,可以在這個(gè)容器里為物體的各個(gè)表面指定不同的顏色
MeshLambertMaterial(網(wǎng)格朗伯材質(zhì))/這種材質(zhì)會(huì)考慮光照的影響,可以用來(lái)創(chuàng)建顏色暗淡的、不光亮的物體
MeshPhongMaterial(網(wǎng)格Phong式材質(zhì))/這種材質(zhì)會(huì)考慮光照的影響,而且可以用來(lái)創(chuàng)建光亮的物體
ShaderMaterial(著色器材質(zhì))/這種材質(zhì)允許使用自定義的著色器程序,直接控制頂點(diǎn)的仿制方式,以及像素的著色方式