Geometry 我将如何为一个四边形块实例倾斜的四边形蒙皮?

Geometry 我将如何为一个四边形块实例倾斜的四边形蒙皮?,geometry,game-engine,game-physics,blender,Geometry,Game Engine,Game Physics,Blender,我有一个在blender游戏引擎中生成地形的系统, 我使用常规栅格,并在splat贴图平铺的实例中生成以填充栅格(splat贴图允许顶点颜色设置纹理) 当演员移动时,它会从很远的地方拿走未使用的瓷砖并将其向前拍打 这真的很好用,但现在我想在这里剥一个立方体 我可以得到面,但是如何使网格倾斜以匹配四边形呢? (我需要用细分平面的固定网格填充多边形) 以下是系统在二维网格/无限平面中的外观 因此,蓝色平面是1个面片,每个四边形将有多个面片 目前,我只是将原点拍打到网格位置,然后根据噪声上下移动

我有一个在blender游戏引擎中生成地形的系统, 我使用常规栅格,并在splat贴图平铺的实例中生成以填充栅格(splat贴图允许顶点颜色设置纹理)

当演员移动时,它会从很远的地方拿走未使用的瓷砖并将其向前拍打

这真的很好用,但现在我想在这里剥一个立方体

我可以得到面,但是如何使网格倾斜以匹配四边形呢? (我需要用细分平面的固定网格填充多边形)

以下是系统在二维网格/无限平面中的外观

因此,蓝色平面是1个面片,每个四边形将有多个面片

目前,我只是将原点拍打到网格位置,然后根据噪声上下移动顶点,我知道这种方法在这里不起作用


[系统在飞机上工作-]

明白了!四角=v1、v2、v3、v4

原点=(v1+v2+v3+v4)/4

p1.125=(p1*7)+p2)/8

p1.25=((p1*3)+p2)/4


我可以用它来处理法线空间中的点,并在倾斜空间中设置它们:D

查看uv是如何映射的。如果将其展开,uv系统可以将图像纹理中的正方形变形到变形的四边形上。这个星球使用这种技术