-3

向 3d 对象添加阴影的最简单方法是什么?

我将对象信息(顶点、texCoordinates、法线、索引)存储在数组中。

有一些框架,如iOS 的isgl3d,允许用户加载 3d .obj 文件并添加阴影,但它们添加了很多无用的东西并且不是多平台的(iOS + android)

向 3d 对象添加阴影的最简单方法是什么?
你能显示/链接到一个工作示例(iOS/Android)吗?

4

1 回答 1

2

最简单的方法是找到可以编译到平台的库或一些实现。3d 中的阴影并不明显,据我所知,OpenGL 没有实现它。

我知道的技术是阴影卷http://en.wikipedia.org/wiki/Shadow_volume 并且可能更简单的是(我找不到链接)是将对象的顶点映射到平面时,因为例如到地面并再次用黑色绘制对象。

于 2012-06-15T08:58:11.947 回答