Insider Insider
3dnchu 尚无浏览 2 分钟阅读

Differential Growth Addon – 可生成网格的免费 Blender 插件,其生成算法灵感来自地衣、藻类、有孔虫、珊瑚等有机物的生长!

这是 Boris Okunskiy 制作的免费插件「Differential Growth Addon」介绍,它能够使用灵感来自地衣、藻类、有孔虫、珊瑚等有机物生长的生成算法来生成网格!

※2023/02/16 – 信息补充

Differential Growth Addon

Differential growth(差分生长)是一种从地衣、藻类、有孔虫、珊瑚等有机物的生长中获得灵感的生成算法。

正如自史前以来人类的工艺品和美术品中就能看到各种各样的设计一样,人类一直被有机形态所吸引。“母亲自然”始终是全世界人们灵感与象征意义的源泉。对有机过程怀有遐想的欲望,似乎是人类本质的一部分。

为了追求美,人们想出了许多用于创造有机图案的工具和方法。

今天,我很自豪能为生成艺术生态系统做出一点小小的贡献——Blender 的 Differential Growth 插件。它完全符合 Blender Manifesto,开源,并且可以完全免费使用,且倾注了大量心血制作而成。

解说视频(由于无法嵌入,请通过此链接查看)
https://www.youtube.com/watch?v=Q-nu3SOcvOg

对板状或圆形网格进行权重绘制后,在对象属性面板中点击 Differential Growth 的「Diff Growth Step」,就会按照参数一点点生成。

可以生成很有趣形状的网格,很好玩!
顺带一提,这是大约一年前就存在的插件。
介绍得相当晚了。

另外,虽然需要通过反复点击按钮来让它生长,但そうらい氏教给了我一个能简化该步骤的脚本!非常感谢!!!

我写了脚本😀
执行这个后,播放动画时就会自动生长!!

import bpy

def grow(scene):
bpy.ops.object.diff_growth_step()https://t.co/BwMG1GnXGz.handlers.frame_change_pre.append(grow)

— そうらい (@SoraiCG) February 15, 2023

import bpy
def grow(scene):
    bpy.ops.object.diff_growth_step()
bpy.app.handlers.frame_change_pre.append(grow)

该插件已在 Github 页面免费公开。请务必查看!

链接

Introducing Differential Growth Addon for Blender · Boris Okunskiy

Screenshot of boris.okunskiy.name

inca/blender-differential-growth: Blender Addon: Differential Growth

Screenshot of github.com