是否有人知道任何程序生成星场的代码?
理想情况下,我希望它是基于物理学的,这样我就可以拥有逼真的行星和卫星。最好的方法是使用C ++,开源并与Ogre3d兼容。
如果没有可用的内容,我不害怕编写大学论文中的代码。
2
你所说的“田野”是什么意思?一簇恒星,一个星系,一簇星系?只有一颗有行星的恒星?
—
Maik Semder 2011年
我想为游戏创建一个天空盒。我希望夜空表现得更真实一些。由于恒星不变,因此您可以从恒星目录(或随机生成)为它们生成静态的天窗图像。行星缓慢移动,因此您可以定期地更新它们的位置。月亮会发生很大变化,因此您会在程序上更频繁地生成它。月亮还需要进行一些图像处理,因为它将远远大于一个像素。
—
杰伊(Jay)
这有很多好的材料:vterrain.org/Atmosphere
—
杰伊(Jay)
您需要的很多东西都将取决于您的行进速度,是sub-c还是super-luminal,是纯天窗还是整个星系中飞行?你的规模是多少?
—
Patrick Hughes
我不需要模仿相对论效应。没有任何事情会那么快。飞行模拟器的osgEphemeris似乎是一个很好的起点
—
杰伊(Jay)