当前位置: 首页 > news >正文

教做网站网络服务器与个人计算机的区别

教做网站,网络服务器与个人计算机的区别,手机网站用什么软件,现在进入西安最新通知环境贴图作用测试 实际生活中光源照射到一个物体上,这个物体反射出去的光线也会影响其他的物体,环境贴图就是用一种简单方式,近似模拟一个物体周边环境对物体表面的影响。 测试:对于PBR材质,如果threejs三维场景不添…

环境贴图作用测试

实际生活中光源照射到一个物体上,这个物体反射出去的光线也会影响其他的物体,环境贴图就是用一种简单方式,近似模拟一个物体周边环境对物体表面的影响。

测试:对于PBR材质,如果threejs三维场景不添加任何光源,物体就是完全黑色的,你可以不添加任何光源,尝试只使用环境贴图,你会发现物体表面的颜色也能看到,这说明环境贴图其实相当于提供了物体周围环境发射或反射的光线。

测试:更换不同明暗的环境贴图,你会发现场景中模型的明暗也有变化。

场景环境属性.environment

网格模型可以通过材质的.envMap属性设置环境贴图,如果一个gltf模型中所有的Mesh都要设置环境贴图就需要递归遍历gltf模型,给里面每个Mesh的材质设置.envMap

loader.load("../工厂.glb", function (gltf) {// 递归遍历批量设置环境贴图gltf.scene.traverse(function (obj) {if (obj.isMesh) { //判断是否是网格模型obj.material.envMap = textureCube; //设置环境贴图}});
})

如果你希望环境贴图影响场景中scene所有Mesh,可以通过Scene的场景环境属性.environment实现,把环境贴图对应纹理对象设置为.environment的属性值即可。

// 环境贴图纹理对象textureCube作为.environment属性值,影响所有模型
scene.environment = textureCube;

环境贴图色彩空间编码.encoding

//如果renderer.outputEncoding=THREE.sRGBEncoding;环境贴图需要保持一致
textureCube.encoding = THREE.sRGBEncoding;   
http://www.yayakq.cn/news/824183/

相关文章:

  • 电商公司做网站百度怎么发帖做推广
  • 网站源码下载了属于侵权吗手机做网站多少钱
  • 建设网站考证天辰建设网官网
  • 衡水淘宝的网站建设wordpress去除 版权
  • 网站性质品牌注册证
  • 网站流量提升南通网站建设 南大街
  • 网站建设代理wordpress管理员登录
  • 高端网站开发教程网站 微信 app
  • 网站建设制作后报告建设官网入口
  • 建设网站需要做哪些工作内容东旭网站建设
  • 信息网招聘河北seo推广公司
  • 专业网站建设的公司排名wordpress开启多语言
  • seo站内优化站外优化网站建设需要申请经营范围
  • 营销型网站建设和规划肇庆seo服务方案
  • 域名信息查询网站网站模板减肥
  • 域名怎么解析到网站做网站注册35类还是42
  • 军事网址大全 网站网站开发常去的论坛
  • 做网站比较好的软件培训学校网站系统
  • 网站建设的目地宣传设计网站
  • 网站推广营销公司精品外贸网站 dedecms
  • 凡科互动网站登录入口wordpress 响应式
  • 深圳集团网站建设湖南软件开发
  • 河南一般建一个网站需要多少钱俄罗斯网站后缀
  • 网站建设内部需求调查表网络空间安全考研学校排名
  • 为某网站做一则广告语做外国网站自媒体
  • 网站建设需要的技术路线网站建设流程公司
  • 上海建站价格教育网站建设网
  • 携程网站建设计划管理与进度控制2021半夜好用的网站
  • 中型网站建设cod建站系统
  • php网站开发都需要什么软件天河建设网站哪个好