Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/130.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ openglc+中的空间背景+;_C++_Opengl - Fatal编程技术网

C++ openglc+中的空间背景+;

C++ openglc+中的空间背景+;,c++,opengl,C++,Opengl,我正在研究一个太阳系,我想让背景充满恒星。实现这一目标最合适的方式是什么?使用skybox是否比绘制单个像素更好? 有什么好的教程可以帮我做这些吗?不一定要现实。简单的事情就行了;不过,我也喜欢尝试一些更真实的东西,看看它会是什么样子。取决于你想要的真实程度,简单的纹理效果会更好,而且比手工制作更便宜/耗时。我将根据你的评论为我的问题添加更多信息。谢谢。你可以做一个简单的纹理天空框,你可以做一个立方体贴图,你可以把每颗星星做成无数个多边形球体,从很远的地方渲染,等等。有很多选择,但是天空框可能是

我正在研究一个太阳系,我想让背景充满恒星。实现这一目标最合适的方式是什么?使用skybox是否比绘制单个像素更好?
有什么好的教程可以帮我做这些吗?不一定要现实。简单的事情就行了;不过,我也喜欢尝试一些更真实的东西,看看它会是什么样子。

取决于你想要的真实程度,简单的纹理效果会更好,而且比手工制作更便宜/耗时。我将根据你的评论为我的问题添加更多信息。谢谢。你可以做一个简单的纹理天空框,你可以做一个立方体贴图,你可以把每颗星星做成无数个多边形球体,从很远的地方渲染,等等。有很多选择,但是天空框可能是最简单的。@MichaelDorgan我读了一些关于天空框的教程,但我没有真正理解它。我的意思是,我得到了这个概念和它应该如何工作,但我没有让我的代码来处理它。你可以在黑色背景上为星星做一些点精灵。这只是几个GL设置调用。