【问题标题】:OpenGL|ES add shadow / shadow mapping [closed]OpenGL|ES 添加阴影/阴影映射 [关闭]
【发布时间】:2012-06-15 08:35:10
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: opengl-es 3d opengl-es-2.0 shadow shadow-mapping


    【解决方案1】:

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-07
    • 2015-02-23
    • 2015-02-04
    • 2013-06-30
    • 1970-01-01
    • 2014-01-16
    • 2013-08-23
    • 1970-01-01
    相关资源
    最近更新 更多