-1

有谁知道如何使用 C++/OpenGL 在球体上映射多个图像?

如图所示; 球体上的图像

4

3 回答 3

1

您可以将球体分成多个部分,每个部分绑定一个图像。

使用球体方程生成球体切片坐标应该相对容易。

于 2012-06-18T17:45:38.483 回答
0

您可以使用图像编辑程序将所有图像组合成一个纹理。然后你只需要在整个球体上应用一个纹理。为此,您只需找到一种将球体模型导入程序的方法。(除非您想尝试以程序方式生成一个。)

于 2012-06-18T19:57:59.690 回答
0

最简单的方法是使用 Alpha 通道创建纹理图像。您可以将许多纹理添加到着色器代码中,并通过 alpha 将它们全部混合为遮罩。

于 2020-09-29T18:18:40.480 回答