gpt4 book ai didi

opengl - OpenGL 中的背景图像

转载 作者:行者123 更新时间:2023-12-05 06:46:57 31 4
gpt4 key购买 nike

我正在 Windows 中制作一个 3D 小行星游戏(使用 OpenGL 和 GLUT),您可以在其中穿过一堆障碍物在太空中移动并生存下来。我正在寻找一种方法来针对无聊的 bg 颜色选项设置图像背景。我是 OpenGL 的新手,我能想到的就是对球体进行纹理映射并将其设置为大得离谱的半径。在 3d 游戏中设置图像 bg 的标准方法是什么?

最佳答案

标准方法是绘制两个纹理贴图三角形,坐标为x,y = +-1, z=0, w=1,相机矩阵和透视矩阵都设置为单位矩阵。

当然,在“太空”游戏的上下文中,人们可能希望背景旋转,自然的选择是使用立方体贴图渲染立方体(可能显示星系)。由于在后台渲染期间关闭了深度缓冲,因此立方体甚至不必“无限”大。一个单位立方体就可以了,因为没有办法找出相机离物体有多近。

关于opengl - OpenGL 中的背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13139460/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com