3d 有没有办法从Blender中的多个对象中删除修改器?

3d 有没有办法从Blender中的多个对象中删除修改器?,3d,blender,3d-modelling,modifier,3d-model,3d,Blender,3d Modelling,Modifier,3d Model,因此,我正在为学校制作一个5000帧的动画(高中电影制作项目,我只是想看起来很酷),我刚刚意识到,在观看最终渲染时,我的一些草地上有一个subsurf修改器 问题是我想要一种低倍的美学,而这种草就像一个受伤的拇指一样突出。我有大约500个粒子,其中大约10%是亚表面粒子。如果知道是否有办法选择一组网格,然后为所有网格启用/禁用修改器,那就太好了。感谢您的帮助:) 祝你第一次给我发帖子快乐 您可以使用python脚本,例如 import bpy for o in bpy.context.sele

因此,我正在为学校制作一个5000帧的动画(高中电影制作项目,我只是想看起来很酷),我刚刚意识到,在观看最终渲染时,我的一些草地上有一个subsurf修改器

问题是我想要一种低倍的美学,而这种草就像一个受伤的拇指一样突出。我有大约500个粒子,其中大约10%是亚表面粒子。如果知道是否有办法选择一组网格,然后为所有网格启用/禁用修改器,那就太好了。感谢您的帮助:)


祝你第一次给我发帖子快乐

您可以使用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\u render=False

来禁用修改器的效果,而不是删除修改器。谢谢!这很神奇:)我一直忘了我可以在Blender中使用Python。。。