Jeffrey Cross
Jeffrey Cross

3D模型的视频游戏Plushies

受到视频游戏的启发,我想要一种具有特定性格的毛绒动物。我发现将3D模型转变为可行的缝纫模式并不困难。这是我的过程。

我开始使用Baby Roshan这个令人敬畏的3D模型。它由大约三件事组成。

第一个是一组3D点,用于定义其形状。

第二个是一组2D点(称为UV),用于定义如何将纹理应用于它。

第三是纹理本身。

我想将纹理打印为自定义印花织物,因此我的最终填充动物将具有与3D模型相同的颜色,纹理在其原始状态下不能缝合在一起。两个主要问题。第一个问题是UV的接缝(将纹理映射到3D模型上)对于缝制来说是不方便的。他们无法联合起来恢复原始的3D形状。第二个问题是UVs接缝的长度不同。例如,由于UV将2D映射到3D,因此映射到相同3D边缘的两个2D边可能不具有相同的长度。

解决方案是创建一组映射到同一原始模型的新UV。这些UV将模型切割成可行的图案片。

我现在需要一个反映新的UV贴图的新纹理。

因此,具有映射到相同3D模型的两组UV,可以计算变换矩阵以将旧纹理变换为新纹理。使用我写的脚本,我改变了每个面孔,并组装了结果。这是几件之一。

这种新的纹理我印在织物上并缝在一起,以创造毛绒动物。

当当!

同样的过程可以应用于其他3D模型,例如服装设计和汽车座椅覆盖。

我希望这能激发你的灵感。

请在周六下午4:30至5:00在Maker Square的纽约世界制造者大会上看到我的演讲。

这篇文章最初发表在Caret Dash Caret上。

分享

发表评论