我只是Blender中的新手。
将创建一个拼图拼图球体模型,例如Wikipedia或您可能已经看到的这些塑料3D拼图。
目前,我已经创建了Python脚本,该脚本创建了具有Bezier曲线的任意普通2D拼图,以后可以轻松将其转换为网格
但是如何将其包裹在球体上?
PS。刚有一个主意- 要在拼图平面上解开立方体,请如下所示将边缘复制为负值
(图片上没有边缘的副本)。 然后通过仿射变换,将每个2D立方体面变换到相应的3D位置,然后应用“对象”->“变换”->“到球体”修改器。
您怎么看?有没有更好的方法来创建困惑的球体? 感谢您的关注!
答案 0 :(得分:0)
实际上是30Kb的Python代码,而多维数据集的面孔是通过手工转换
只需完成对立方面的仿射变换即可。 从7x7x7多维数据集中看到一个心,所以这里是Plain-> cube-> sphere-> lattice transform
我认为这种方法可以从正方形(甚至不是球形)创建任何3D形状。
答案 1 :(得分:0)
将代码转换为Blender附加组件 https://bitbucket.org/ios29A/blender_puzzle_generator,也许会帮助某人
答案 2 :(得分:-1)
它比您想象的简单得多。