为3D对象添加阴影的最简单方法是什么?
我将对象信息(顶点,tex坐标,法线,索引)存储在数组中。
有一些框架,如iOS的isgl3d,允许用户加载3d .obj文件并添加阴影,但它们添加了很多无用的东西,并且不是多平台的(iOS + android)
为 3D 对象添加阴影的最简单方法是什么?
你能显示/链接到一个工作示例(iOS/Android)吗?
最简单的方法,你可以找到一个库或一些可以编译到你的平台的实现。3D中的阴影并不明显,据我所知,OpenGL没有实现它。
我知道的技术是影子卷 http://en.wikipedia.org/wiki/Shadow_volume可能更简单的是(我找不到链接)是将对象的顶点映射到平面,例如映射到地面并再次用黑色绘制对象。