您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页Threejs 光照渲染

Threejs 光照渲染

来源:宝玛科技网

1、绘制的对象黑不溜秋

首先了解一下,渲染的原理和机制

法向量问题

  法线是垂直于我们想要照亮的物体表面的向量。法线代表表面的方向因此他们为光源和物体的交互建模中具有决定性作用。每一个顶点都有一个关联的法向量。

  如果一个顶点被多个三角形共享,共享顶点的法向量等于共享顶点在不同的三角形中的法向量的和。N=N1+N2;

  所以如果不做任何处理,直接将3维物体的点传递给BufferGeometry,那么由于法向量被合成,经过片元着色器插值后,就会得到这个黑不溜秋的效果

解决办法:

geometry.computeFaceNormals();

转载于:https://my.oschina.net/u/615762/blog/1808436

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务