【发布时间】:2011-08-14 13:39:45
【问题描述】:
如何从 3D Max / 或其他 3D 应用程序真实地球模型移植到 iOS 设备(Open GL ES) 如何移植大气效果(不是云 - 它是纹理) - 天空的光芒?
【问题讨论】:
如何从 3D Max / 或其他 3D 应用程序真实地球模型移植到 iOS 设备(Open GL ES) 如何移植大气效果(不是云 - 它是纹理) - 天空的光芒?
【问题讨论】:
如果速度不是重点,您可以使用光线追踪。您可以将地球及其大气建模为一个不透明的球体,以及一些不透明的大球体作为大气。它为您提供了一个模型,可以处理云、阴影、散射、光过滤,以进行合理的工作量而不需要太多的调整。光线追踪十几个具有相同中心的球体非常便宜。每个“大气”层都会偏离光线,每层的折射率会降低,它们会吸收一些光,下层会吸收更多的光。花一些时间在纸上,你可以稍微简化数学并且变得非常便宜:)
另外,就大气效应而言,我想半分辨率就足够了,因为大气效应的频率相当低。
【讨论】:
我是这样做的:
第一次渲染通道
第二次渲染通道
[备注]
【讨论】: