我正在寻找一种方法来生成用于视频游戏的 3D 模型。这个想法是虚拟基元,它们只是具有大小、形状、材料和旋转相关数据的点。
例如,一颗小行星可能从两个相交的简单球体开始。尘土飞扬的岩石材料,它会告诉蒙皮算法提供平滑的沙质曲线和偶尔的锯齿状巨石。最终可能会形成一种块状的花生形状。
之后添加带有空隙或陨石坑材料的较小球体,散布在物体周围。这些将在花生表面产生类似火山口的区域,并且皮肤会调整以适应。最后,您将获得小行星的半可信表示。
现在考虑到这一点,我的问题是,是否有任何像样的开源或公共领域的蒙皮算法示例,可以找到模型的表面并生成平滑、均匀分布的四条形网格,然后可以对其进行纹理化?
更多信息;我正在研究底层模型的 CSG 方法(增加和减少体积),然后研究其他方法来重新划分整个事物。