create_soft_body
Add a Soft Body tag to an object. ✅
How to use it
create_soft_body is exposed by the Cinema4d MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the create_soft_body tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Cinema4d MCP
npx @modelcontextprotocol/inspector uv --directory /Users/username/cinema4d-mcp run cinema4d-mcpOther tools in Cinema4d MCP (25)
Add a MoGraph Effector (Random, Plain, etc.). ✅
Add a primitive (cube, sphere, cone, etc.) to the scene. ✅
Animate a camera along a path (linear or spline-based). ✅
Apply Rigid or Soft Body physics. ✅
Apply a material to a target object. ✅
Add and link a MoGraph Field to objects. ✅
Generate and apply a stylized or procedural shader. ✅
Create an organic, non-standard abstract form. ✅
Add a new camera to the scene. ✅
Add a light (omni, spot, etc.) to the scene. ✅
Create a standard Cinema 4D material. ✅
Add a MoGraph Cloner (linear, radial, grid, etc.). ✅
Execute custom Python code inside Cinema 4D. ✅
Get summary info about the active Cinema 4D scene. ✅
Group selected objects under a new null. ✅
Read-only Redshift inspector with fallbacks for assignments, preview colors, readable params, a renderEngine-style node-material probe, and a Redshift GraphView fallback via redshift.GetRSMaterialNodeMaster(...). ✅
List all scene objects (with hierarchy). ✅
Load a .c4d file into the scene. ✅
Modify transform or attributes of an existing object. ✅
Render a frame and save it to disk (file-based output only). ⚠️ (Works, but fails on large resolutions due to MemoryError: Bitmap Init failed. This is a resource limitation.)
Render a quick preview and return base64 image (for AI). ✅
Save the current Cinema 4D project to disk. ✅
Set a keyframe on an objects property (position, rotation, etc.). ✅
Capture a snapshot of the scene (objects + preview image). ✅
Check Redshift material setup and connections. ✅ ⚠️ (Redshift materials not fully implemented)