Tag: graphicsalgorithm

OpenGL ES 2.0顶点转换algorithm

我正在使用OpenGL ES 2.0开发图像扭曲的iOS应用程序。 我对设置,pipe道等有很好的把握,现在正在进行math运算。 由于我的图像变形经验是零,我正在接触一些algorithm的build议。 目前,我在网格types的方式设置点的初始顶点,它将图像平分为正方形。 然后,我在每个方块的中间放置一个额外的顶点。 当我绘制索引时,每个正方形都包含四个X形的三angular形。请参见下图: 在用photoshop稍微玩一下之后,我注意到Adobe为他们的木偶使用了一个稍微复杂的algorithm,但是对于他们的标准warp,使用了一个更简单的algorithm。 你认为最适合我在这里/个人的喜好是什么? 其次,当我移动一个顶点时,我想对所有其他顶点应用加权变换来平滑边缘(而不是我下面只有选定顶点被变换的位置)。 我应该在这里应用什么样的algorithm?