在建模软件blender中使用脚本的好处
- 调用方便,并且同时可以调用Python其他库例如OpenCV, numpy。Python能做什么,Blender Python就能做什么。
- Python script在Blender中的作用是批量处理和流程化地控制,而不是用来编写事件的。举例来说,Python之于Blender是用来控制软件本身来完成一些原本需要手动操作的繁重工作,而C#之于Unity是控制场景中事件的发生。
- Python即可以在Blender窗口中运行,也可以off window执行。当Python脚本运行时UI窗口会卡死,你只能等待脚本运行结束,或在System Console中查看输出或按Ctrl+C掐断运行。
- Blender插件是用Python编写的,不妨把插件看作是别人写的Python脚本。
- 几乎UI中每个控件都有对应的Python API,理论上任何手动操作都可以被python脚本实现。如果在Edit->Preference中打开python tooltip,鼠标悬浮在对应的控件上,就会显示对应的python代码是什么。
- 接下来我将会给出一些常用的blender的脚本代码:
在Blender中,Python脚本可以用于执行各种任务,包括创建、编辑和操作3D模型、动画和场景。以下是一些常用的Blender Python脚本示例