【问题标题】:Any way to remove a modifier from multiple objects in Blender?有什么方法可以从 Blender 中的多个对象中删除修改器?
【发布时间】:2018-10-23 01:09:24
【问题描述】:

所以,我正在为学校制作一个 5,000 帧的动画(高中电影制作项目,我只是想看起来很酷),我刚刚在查看最终渲染时意识到,我的一些草地上有一个水下冲浪修改器。

Horrible mistake, made by yours truly.

问题是我要追求低多边形美学,而这棵草就像拇指酸痛一样突出。我有大约 500 个粒子,其中大约 10% 是次冲浪的。很高兴知道是否有办法选择一组网格,然后为所有网格启用/禁用修改器。任何帮助表示赞赏:)

附:祝我第一次发帖快乐!

【问题讨论】:

    标签: 3d blender 3d-modelling modifier 3d-model


    【解决方案1】:

    你可以使用python脚本,例如

    import bpy
    for o in bpy.context.selected_objects:
        for m in o.modifiers:
            if(m.type == "SUBSURF"):
                o.modifiers.remove(m)
    

    (使用blender的内置文本编辑器并运行脚本,或直接将其写入/粘贴到内置python控制台中)

    或者,您可以通过例如禁用其效果而不是删除修饰符m.show_render = False.

    【讨论】:

    • 谢谢你!这创造了奇迹:) 我一直忘记我可以在 Blender 中使用 Python...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-30
    • 2012-03-20
    • 2016-05-22
    • 2019-10-12
    • 1970-01-01
    相关资源
    最近更新 更多