在Blender中创建拼图拼图球的方法是什么?

时间:2018-10-26 19:40:27

标签: python blender modeling

我只是Blender中的新手。

将创建一个拼图拼图球体模型,例如Wikipedia或您可能已经看到的这些塑料3D拼图。

puzzled globe

目前,我已经创建了Python脚本,该脚本创建了具有Bezier曲线的任意普通2D拼图,以后可以轻松将其转换为网格

curved puzzle

但是如何将其包裹在球体上?

PS。刚有一个主意- 要在拼图平面上解开立方体,请如下所示将边缘复制为负值

unwrapped cube

(图片上没有边缘的副本)。 然后通过仿射变换,将每个2D立方体面变换到相应的3D位置,然后应用“对象”->“变换”->“到球体”修改器。

您怎么看?有没有更好的方法来创建困惑的球体? 感谢您的关注!

3 个答案:

答案 0 :(得分:0)

实际上是30Kb的Python代码,而多维数据集的面孔是通过手工转换 sample

只需完成对立方面的仿射变换即可。 从7x7x7多维数据集中看到一个心,所以这里是Plain-> cube-> sphere-> lattice transform

heart from plain->cube->sphere->lattice

我认为这种方法可以从正方形(甚至不是球形)创建任何3D形状。

要先在塑料上印刷金属。 这是3х3х3,是在2月14日之前制作的 Plastic heart Plastic heart

答案 1 :(得分:0)

将代码转换为Blender附加组件 https://bitbucket.org/ios29A/blender_puzzle_generator,也许会帮助某人

答案 2 :(得分:-1)

它比您想象的简单得多。

  1. 从上面的给定链接(https://bitbucket.org/ios29A/blender_puzzle_generator)下载插件。
  2. 安装它(请参阅文档)。
  3. 在Blender中,创建一个长方体拼图(添加曲线拼图。在形状选项中选择长方体)。
  4. 将曲线转换为网格(对象转换为网格...)
  5. 选择长方体并进入编辑模式(标签)
  6. 全选(A)
  7. 网格转换为球体。
  8. 移动鼠标。