MCP for Blender
Menu Scientific Viz

Use Cases

Scientific Visualization and Data Scenes with MCP for Blender

Build accurate 3D scientific visualizations, molecular models, geographic representations, and data-driven scenes in Blender using AI-generated Python code.

MCP for Blender is well suited for scientific visualization because it can execute arbitrary Python code in Blender. Describe what you want to visualize and Claude writes and runs the bpy code to build it. This makes it possible to create custom geometry, data-driven shapes, and precise models that go beyond pre-built asset libraries.

Key Workflows for Scientific Visualization

Custom Geometry with execute_blender_code

The execute_blender_code tool is the core of scientific workflows. Claude writes Blender Python to generate:

  • Molecular structures (DNA double helix, protein backbones, crystal lattices)
  • Terrain meshes from height maps or mathematical functions
  • Data-driven shapes (3D scatter plots, bar charts, vector fields)
  • Cross-section and layered models (Earth's layers, anatomical slices)

Realistic Materials and Lighting from Poly Haven

Once geometry is built, apply Poly Haven PBR materials and HDRIs to make the visualization publication-ready. Stone, metal, glass, and organic textures are all available.

Iterative Refinement with Scene Inspection

Use get_scene_info to inspect object names, locations, and properties. Use get_viewport_screenshot to see the current state and guide Claude toward corrections.

Example Prompts

Prompt What Claude builds
"Create a 3D model of a DNA double helix" Custom bpy geometry with two intertwined strands and base pairs
"Generate a terrain mesh from a height map" Python script that reads image data and displaces a plane mesh
"Visualize a 3D scatter plot from this data" Script that places spheres or cubes at data coordinates
"Create a cross-section model of the Earth's layers" Concentric spheres with distinct materials for core, mantle, and crust
"Build a protein backbone from these coordinates" Cylinders and spheres connected by script

The code execution capability means you can ask Claude to write custom Blender Python for any visualization need, not just pre-built tools. If you can describe it, Claude can script it.

Workflow Tips

Break complex visualizations into steps: build geometry first, then materials, then lighting. After each step, use get_viewport_screenshot to verify progress before moving on.

Save your Blender file before running complex execute_blender_code prompts. This gives you a safe point to return to if the generated code needs adjustment.

execute_blender_code

The most important tool for scientific workflows. Generates custom geometry, data imports, and precise object manipulation.

get_scene_info

Inspect object names, coordinates, and properties to verify accuracy.

get_viewport_screenshot

Visual feedback for iterative refinement of complex models.

Next Steps