[英]3D spheres and adding textures in OpenGL
我被要求做 3D 球体并为其添加纹理,使其看起来像太阳系中的不同行星。 然而,3ds max 并未被提及为强制性的。
那么,如何使用 OpenGL 制作 3D 球体并为其添加纹理? 使用 glutsphere 还是我想使用其他方法以及如何纹理?
明显的路线是使用gluQuadricTexture
完成纹理的gluSphere
(注意,它是glu
,而不是glut
)。
我不确定glutSolidSphere是否具有纹理坐标(据我所知,它们不正确或不存在)。 我记得这是一个很好的资源,让我开始研究这个主题: http://paulbourke.net/texture_colour/texturemap/
编辑:
我只记得细分二十面体可以得到更好的球体。 纹理坐标也更容易以这种方式实现:
见这里: http://www.gamedev.net/topic/116312-request-for-help-texture-mapping-a-subdivided-icosahedron/和http://www.sulaco.co.za/drawing_icos.hed http://student.ulb.ac.be/~claugero/sphere/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.