程序员开发实例大全宝库

网站首页 > 编程文章 正文

threejs3d学习笔记3(threejs教程)

zazugpt 2024-10-24 19:28:52 编程文章 20 ℃ 0 评论
  1. 接上节,设置2个顶点组,形成2个材质.




  1. 接一下来介绍一下,常用的几何体.注:可以直接在文档查找.


  1. 接下来:基础网格材质(MeshBasicMaterial)




  1. 设置允许透明度:



  1. 设置ao贴图,让有槽的地方黑一点:


增加一个调试参数面板方便看效果,强度为0,就会关闭.


  1. alpha贴图是一张灰度纹理:https://www.three3d.cn/docs/index.html#api/zh/materials/MeshBasicMaterial


  1. hdr加载器






  1. 给材质设置环境贴图,就能达到反射环境的效果.



  1. 光照贴图:




  1. 高光贴图




  1. 总结:
  1. 有些材质受光照影响,比如:基础材质不受光照影响.
  2. 贴图: 纹理图片.
  3. 透明贴图:可以加一张黑白的图片,越黑的部分越透明,越白的部分越不透明.
  4. 环境贴图:它会反射周围环境的图片,比如:外部是一个全景包裹的图片,环境贴图会有反射这些图片的更真实效果.
  5. 高光贴图:比如一个面,有的部分是光滑的,它反光比较多.有的部分很粗糙,它反光比较少.甚至不反光.
  6. 光照贴图:比如一个各种颜色的玻璃窗户,光通过它射到物体上,就会形成不同部分不同的光,这个时间就要用到光照贴图.
  7. 环境光遮蔽贴图:比如一些凹进的部分,光是射不到的.就会有影,就黑一些.

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表