纹理(Texture)
通过纹理可以给 mesh 添加图片,颜色,视频等。
bumpMap:给纹理设置深度效果
normalMap:在一个 points 比较少的 mesh 中,展示比较详细的纹理
displacementMap:让纹理有扭曲效果,但是对 points 比较少的 mesh 效果不明显
aoMap:通过 aoMap 可以提高 mesh 被灯光照射时阴影计算的性能,可以控制部分阴影的强度
lightMap:通过 lightMap 可以设置 mesh 的阴影
metalnessMap:一种摸起来更加有质感的纹理
roughnessMap:一种摸起来更加光滑的纹理
alphaMap: 透明的纹理
emissiveMap:一种看着像发光的纹理,配合 emissive
属性和其他纹理一起使用
specularMap:球面纹理,纹理中非黑色的部分会受到灯光的影响
cubeMap:场景反射纹理,可以看到反射到的场景
canvas:使用 canvas 将内容绘制到纹理中
VideoTexture:视频贴图
PREVIOUSThree.js 创建组和 mesh