标签: opengl graphics 3d vertex-shader
我有一个草地,我使用带有包含alpha通道的纹理的实例渲染渲染四边形。
到目前为止它看起来很理想,除了它没有移动/动画。它只是一个四边形渲染到屏幕上,它只是静止不动。
我想在这里实现的很简单,我想要一种能够移动四边形的方法,例如使用一些三角函数[正弦],但我不想移动整个四边形,只有上半部分它
答案 0 :(得分:4)
shearing就是你的目标。
首先变换四边形,使底部位于Y = 0,然后乘以
[1,d,0,0, 0,1,0,0, 0,0,1,0, 0,0,0,1]
然后将其转换为您需要的地方
让d在0左右变化