问题
我想用WebGL从低轨道(这里到300公里)建立一个真实的地球视图。也就是说,在网络上,它所包含的一切,而且,在移动上。不要停止阅读这里:为了使这一点不那么困难,用户可以到处寻找,但不是潘,所以视图只涉及一个小3000公里宽的区域。但是这张照片跟随着一颗卫星,几分钟后,用户回到了原来的地方,地球自转的微小变化,等等,所以云层不可能一直在同一个地方。
实际上我还能把城市的灯光,极光,闪电……除了云彩。我见过很多实时渲染的演示程序和研究人员,但是他们都没有一个很好的,真实的云层。然而,我确信我是第100(.)个人考虑这样做,所以请点亮我。
所暗示的问题很少:
极少数规格
以下是一些按重要性排序的总结我还没有看到的东西的想法:

据我所见,即使是昂贵的实时气象在线资源也是没用的:它们借助紫外线和红外光波瞄准雨云或暴风云,因此它们无法100%捕捉到它们,也没有给出我们都知道的“正常”视图。此外,罕见的好云纹理在可见光下拍摄,很难区分地面和云:有时,5000公里长的海岸不存在于任何地方。服务器可以使用这些图像来创建更好的纹理。
当我看到这些图片时,我设想最草率的方法是将包含不同模型的数据库中的几个漂亮的云网格合并起来,然后在用户经过时将这些网格稍微转换到一个着色器中。如果90分钟后他回来的时候还在这里,不管他的模型是不是又变了。然而,飓风不能消失。
你觉得这个怎么样?
发布于 2015-07-04 06:36:54
为了达到这种效果,可能只有一种适当的方法,那就是:
- [simplified atmosphere scattering](https://stackoverflow.com/a/19659648/2521214)
- [realistic n-body solar system simulation](https://stackoverflow.com/a/28020934/2521214)体素映射处理光隙,阴影和散射相对容易,但需要大量的内存和计算能力。所有其他的2D技术通常只是痛苦地围绕着3D体素映射,本机所做的几乎没有什么努力。例如:
- [Voxel map shadows](https://stackoverflow.com/a/22373855/2521214)
- [first relevant google hit](http://vterrain.org/Atmosphere/Clouds/)
https://stackoverflow.com/questions/31209237
复制相似问题