blender_run_python
Runs Blender Python scripts headlessly to generate 3D assets, meshes, materials, and exports for Unity.
Instructions
Führt ein bpy-Python-Skript headless in Blender aus → eigene 3D-Assets erzeugen (Mesh/Material/UV/Bake/Export GLB+FBX/Render) für Unity. Das mächtige Primitiv der 3D-Erstellung.
Im Skript verfügbar: mcp_args() (Argumente nach '--') und mcp_result(dict) (Ergebnis-JSON).
Exportiere für Unity nach Assets/ (dann import_external_asset/build_scene). Beispiel-Skriptkern:
import bpy
bpy.ops.mesh.primitive_cube_add(size=2)
ob = bpy.context.active_object
bpy.ops.export_scene.gltf(filepath=mcp_args()[0], export_format='GLB', use_selection=True)
mcp_result({"ok": True, "out": mcp_args()[0]})
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| script | Yes | ||
| args | No | ||
| timeout | No |