Three.js-纹理

纹理贴图的类型与作用

图片 -> Texture -> Material

凹凸感

凹凸贴图(灰度图):bumpMap

法向贴图:normalMap

移位贴图:displacementMap,会改变模型形状

阴影

环境光遮挡贴图:aoMap

光照贴图:lightMap,可以产生假阴影

透明度

Alpha贴图:alphaMap,控制物体表面的透明度

反光

自发光贴图:emissiveMap,只影响自身,并不能使物体变成光源

高光贴图:specularMap

镜面反射和折射

环境贴图

这其实是假的反射和折射,是通过天空盒实现的。

Canvas画布贴图

Canvas -> Texture -> Material

视频输出贴图

video -> Texture -> Material

UV映射

噪声

资料

全景贴图实现天空盒:

https://blog.csdn.net/qq_37338983/article/details/82562891

全景贴图实现反光场景:

https://www.freesion.com/article/349358262/