Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有谁知道如何使用 C++/OpenGL 在球体上映射多个图像?
如图所示; 球体上的图像
您可以将球体分成多个部分,每个部分绑定一个图像。
使用球体方程生成球体切片坐标应该相对容易。
您可以使用图像编辑程序将所有图像组合成一个纹理。然后你只需要在整个球体上应用一个纹理。为此,您只需找到一种将球体模型导入程序的方法。(除非您想尝试以程序方式生成一个。)
最简单的方法是使用 Alpha 通道创建纹理图像。您可以将许多纹理添加到着色器代码中,并通过 alpha 将它们全部混合为遮罩。