【问题标题】:How make realistic 3D earth for iOS with atmosphere shaders如何使用大气着色器为 iOS 制作逼真的 3D 地球
【发布时间】:2011-08-14 13:39:45
【问题描述】:

如何从 3D Max / 或其他 3D 应用程序真实地球模型移植到 iOS 设备(Open GL ES) 如何移植大气效果(不是云 - 它是纹理) - 天空的光芒?

【问题讨论】:

    标签: iphone ios 3d xcode4


    【解决方案1】:

    如果速度不是重点,您可以使用光线追踪。您可以将地球及其大气建模为一个不透明的球体,以及一些不透明的大球体作为大气。它为您提供了一个模型,可以处理云、阴影、散射、光过滤,以进行合理的工作量而不需要太多的调整。光线追踪十几个具有相同中心的球体非常便宜。每个“大气”层都会偏离光线,每层的折射率会降低,它们会吸收一些光,下层会吸收更多的光。花一些时间在纸上,你可以稍微简化数学并且变得非常便宜:)

    另外,就大气效应而言,我想半分辨率就足够了,因为大气效应的频率相当低。

    【讨论】:

      【解决方案2】:

      我是这样做的:

      1. 第一次渲染通道

        • 表面模型是椭球体
        • 加上颜色纹理
        • 加上凹凸贴图
        • 加上 alpha 与云纹理混合
      2. 第二次渲染通道

      [备注]

      • 您还可以添加大气折射以更精确

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-05
        • 2014-04-28
        • 2012-01-18
        • 2018-09-22
        • 1970-01-01
        相关资源
        最近更新 更多