Saturn Rings - OpenGL - C ++ - Visual Studio 2010

时间:2016-04-16 05:22:40

标签: opengl visual-c++-2010

我使用OpenGL / C ++实现了土星环。然而,由于它是使用普通纹理构建的,因此环看起来并不令人印象深刻。但是,我正在寻找真实的观点和场景。我想让Saturn Rings看起来像是真实的但不使用纹理来控制视图。例如,土星行星在环之间有一些卫星轨道,我想展示这些卫星以给出更真实的行星视图。我已经尝试了在#34;纹理和建模,程序方法和#34;中提供的代码。本书,但它需要进行大量更改,而我不知道如何在Visual Studio 2010中实现。

我已经看到了一些关于使用点,cyrcles和着色器建立土星环的想法。我不确定如何有效地做到这一点。

我真的很感激,如果有人可以提供一些代码示例,说明如何在C ++中尽可能真实地绘制土星环。

谢谢

1 个答案:

答案 0 :(得分:0)

你可以使用实例制作一个'粒子'环。您可以在此处查看示例:Learn OpenGL, instancing