iphone - 如何使用大气着色器为iOS制作逼真的3D地球

标签 iphone ios 3d xcode4

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

最佳答案

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

另外,仅对于大气效应,我猜想以半分辨率完成就足够了,因为大气效应的频率较低。

关于iphone - 如何使用大气着色器为iOS制作逼真的3D地球,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5816623/

相关文章:

ios - 如何制作像Notes应用程序一样的删除动画

iphone - 有没有查条形码的网站?

iphone - 如何使用 block 一步一步完成方法?

ios - 如何在数据加载之前延迟解析这些所需的变量?

ios - Swift 解析来自奇怪对象的数据(几乎是 JSON)

3d - 重用 Three.js 网格(用于体素世界)

c++ - 在 3D 中查找 X、Y 和 Z 轴的角度 - OpenGL/C++

iphone - UIButton 作为开关

ios - 从 SKProductsRequest initWithProductIdentifiers 清空自动更新 iOS 应用内购买

python - 近距离 3D 显示困惑