Skip to content
Design
Skill

/3dviz-pro-max

Design and build expressive 3D scenes, explainers and interactive models with grounded subject knowledge. Use for 3D creation or edits, including scientific visualization and spatial puzzles.

BOOST
From plugin
3dviz-pro-max
7691 skill
Install
$ npx -y skills add viettranx/3dviz-pro-max --skill 3dviz-pro-max --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/3dviz-pro-max

Context preview

The summary Claude sees to decide when to auto-load this skill.

Design and build expressive 3D scenes, explainers and interactive models with grounded subject knowledge. Use for 3D creation or edits, including scientific visualization and spatial puzzles.

SKILL.md

3dviz-pro-max.SKILL.md
name: 3dviz-pro-max
description: Design and build expressive 3D scenes, explainers and interactive models with grounded subject knowledge. Use for 3D creation or edits, including scientific visualization and spatial puzzles.

3Dviz Pro Max

Use the agent's spatial reasoning, geometry, composition and programming abilities to realize the user's idea. The catalog, kits, rigs and scripts accelerate decisions and construction; they do not set the boundaries of what you can make. A runnable scene still needs visual judgment.

Workflow

For a new scene, work through the decisions below. For an existing artifact, inspect it first and apply only the steps affected by the change. User constraints override suggested tooling and records.

1. **Intent and visual direction.** Identify what the viewer should see, feel, understand or do. Choose a distinctive visual idea, useful references and the intended viewing distance. Decide how shape, material, light, camera and motion work together. Time of day matters for some environments; an anatomical study or mathematical object may need a studio, diagrammatic or invented setting. 2. **Reason about the important objects.** Before selecting a template, identify the silhouette, proportions, parts, connections, surface identity and behavior that make each important object convincing. Use [object reasoning](references/object-reasoning.md) and [object craft](references/object-craft.md). Solve the hardest or most distinctive object early. 3. **Ground the representation.** Choose illustration, discrete state, simulation or playback; a scene can combine them if their boundaries are clear. For established academic, scientific or technical claims, research the actual passages and fact-check claim → model → rendered result using [research and truth](references/research-and-truth.md). A decorative mesh, imported anatomy or physics engine does not certify a scientific claim. Identify the authoritative state. 4. **Choose construction per object.** Use the routing table below. Search for the missing decision when useful; do not force a subject into the closest lexical match. Recipes, numerical defaults and look profiles are candidates to adapt, not instructions to copy every value. At important joins, decide whether the object needs a continuous skin, a layered covering or separate articulated parts. Use [surface continuity](references/object-craft.md#choose-continuity-at-the-join) when attached volumes look accidental; mesh merging is not a universal cleanup prescription.

   python3 scripts/search.py "<subject and unresolved decision>"
   python3 scripts/resolve.py <record-id>
   python3 scripts/design-context.py "<objective>" --blueprints --look <style-id>

5. **Set quality targets and discover tools.** State what the object must withstand at overview, inspection and close-up distances, including factual fidelity where relevant. Discover available tools without treating tool availability as artistic quality:

   python3 scripts/host-probe.py --out host.json
   python3 scripts/design-context.py "<objective>" --blueprints --host host.json \
     --delivery web-desktop --hero <blueprint-id>

T0–T4 describe the existing kit pipelines and their declared proof status. The legacy `quality_ceiling` field is a shipped-kit pipeline recommendation, not a limit on custom geometry, external assets, procedural materials or the agent's creativity. A missing kit tier does not prohibit another construction method. Blender availability does not make an object high quality; Three.js-only construction does not make it low quality. 6. **Build a convincing first view.** Keep the user's stack. Reuse shared scripts, renderer setup, [rigs and scaffold](templates/README.md), material utilities and geometry operations where they help. For a large scene or collection, inspect one representative demanding object or scene before multiplying the approach. A kit-shaped prototype should not silently become the finished hero. Author custom geometry, shaders, materials, textures, lighting and interactions as needed. Use Blender for suitable modeling, sculpting, rigging, UV or baking work; use Three.js for suitable procedural geometry, interactive state and rendering. Choose their handoff deliberately. For a distinctive finish, develop [palette and material direction](references/object-craft.md#develop-a-material-direction) from useful references: translate them into part assignments, surface scale and light response. Material refinement can strengthen a good form; keep evaluating shape and attachments separately. When adding or changing directional, practical, day/night or rescaled lighting, read [lighting direction and scale](references/lighting-direction-and-scale.md) before implementing the rig. Identify emitter/receiver ownership and final world scale; choose the artistic treatment freely. 7. **Make behavior belong to the model.** Keep transforms, joints, contacts and controls tied to their authoritative state. Inspect surrounding objects too: a stand needs support, a light ray must stop at an opaque obstacle in its modeled scene, a creature needs clearance. An illustration may simplify physics, but should not accidentally imply a simulation it does not perform. Allocate reusable geometry once where practical; update transforms, uniforms or buffers during motion. Park static scenes and respect reduced-motion preferences. Do not remove identity-defining detail merely to meet an unmeasured budget; optimize what actually costs work. Use [subject clarity and meaningful motion](references/subject-clarity-and-motion.md) when identity, mechanism or control effects are unclear. Explain what changes and stays fixed; keep landmarks, color meanings and readouts synchronized with the visible state. Check local deformation and attachments thr

Read more
Ships with3dviz-pro-max

Agent skill for creative 3D visualization: turn an idea into a Three.js/Blender scene worth exploring. Claude Code + Codex plugin, 223 recipes, 440 knowledge records, 22 proved kits, 37 runnable studies.

Get the whole plugin
Stats
770
Stars
89
Forks
Maintained
Maintenance
JavaScript
Language
MIT
License
1mo ago
Last commit
1mo ago
Created
4h ago
Added

Repo: viettranx/3dviz-pro-max