What problem does it solve?
Blender MCP allows users to directly control Blender from Hermes, enabling creation, modification, and animation of 3D objects and scenes, and execution of Blender Python code for automated tasks.
Core Features & Use Cases
- 3D Object Creation: Dynamically create 3D objects and modify existing ones.
- Material and Animation: Assign materials and create animations within Blender.
- Python Code Execution: Run custom Python scripts for complex manipulations.
- Use Case: Designers can leverage Blender MCP to automate complex modeling tasks, generate materials for assets, or animate characters for animation sequences.
Quick Start
To create a basic 3D cube with a red material using Blender MCP, you can execute the following command:
execute_code: 'bpy.ops.mesh.primitive_cube_add(size=2, location=(0, 0, 0))'
mat = bpy.data.materials.new(name="RedMat")
mat.use_nodes = True
bsdf = mat.node_tree.nodes.get("Principled BSDF")
bsdf.inputs["Base Color"].default_value = (1.0, 0.0, 0.0, 1.0)
obj.data.materials.append(mat)