在单一形状的两个纹理重叠

时间:2012-04-27 10:23:54

标签: android opengl-es texture-mapping

我有一个带纹理的矩形。 这种形状是一张游戏卡。

就像一张游戏卡,我想在正面使用纹理 背面不同。

我尝试过使用纹理合成器(glTexEnvf),但事实并非如此 我需要什么来完成我的任务。旋转形状时,两个纹理相互混合, 蚂蚁不是一个在另一个。

有一种方法可以在一个形状(正方形或矩形)中重叠两个不同的纹理(正面和背面)?

提前致谢!

1 个答案:

答案 0 :(得分:0)

使用着色器可以轻松完成。 在着色器中,使用法线变换到相机坐标,并从2个纹理中的一个中选择基于正常指向或离开的纹理。