目前我的画法是屏幕内的所有立方体统一先画底面,底面全画完再画顶面,以此类推阴面,阳面等。
3 个解决方案
#1
每个面做出一个法向量,然后这个法向量适用于这个平面的每一个点。
我猜。
http://help.autodesk.com/view/MAYAUL/2016/CHS//?guid=GUID-9C257D44-924D-4B3F-ADEF-C71FAA98EAB1
我猜。

http://help.autodesk.com/view/MAYAUL/2016/CHS//?guid=GUID-9C257D44-924D-4B3F-ADEF-C71FAA98EAB1

#2
每个面做一个,否则光照效果有问题。
#3
是的,我查了相关资料,每个面的顶点都需要做法向量,然后相邻的面的顶点的法向量求出个向量和,这个最终的向量和为该定点的法向量
#1
每个面做出一个法向量,然后这个法向量适用于这个平面的每一个点。
我猜。
http://help.autodesk.com/view/MAYAUL/2016/CHS//?guid=GUID-9C257D44-924D-4B3F-ADEF-C71FAA98EAB1
我猜。

http://help.autodesk.com/view/MAYAUL/2016/CHS//?guid=GUID-9C257D44-924D-4B3F-ADEF-C71FAA98EAB1

#2
每个面做一个,否则光照效果有问题。
#3
是的,我查了相关资料,每个面的顶点都需要做法向量,然后相邻的面的顶点的法向量求出个向量和,这个最终的向量和为该定点的法向量