viz3d plugin
A plugin that builds a 3D film, app, lesson, book or game on any subject, with the agent checking its own frames.
- 174 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The skill runs scripts, Blender, ffmpeg and Playwright on your machine.
- Maps, elevation data and references are downloaded from outside sources after your confirmation.
Install
- Works in
Manual install
/plugin marketplace add codepawl/viz3d
/plugin install visualize-in-3d@codepawlThe two README steps for Claude Code.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The skill runs scripts, Blender, ffmpeg and Playwright on your machine.
- Maps, elevation data and references are downloaded from outside sources after your confirmation.
This is third-party code. Review the repository files before installing.
What it does
viz3d is the `visualize-in-3d` plugin with the `/viz3d` command for Claude Code, Codex, Cursor, Gemini CLI and OpenCode. You name a subject: a place, system, object, product or story. The agent gathers material, builds models to real dimensions and delivers one of nine modes: documentary film, action short, showcase, live app, lesson, book, game, quick prototype or embeddable 3D view. Before showing anything the agent reviews its own frames on contact sheets for up to three rounds and fixes what it finds. A fast preview arrives first, and the full render waits for sign-off. Thirteen looks set the style, from a clean ops world to ASCII and pixels. Films and stills render in the 67js engine when installed, while apps and games run on three.js.
Who it is for. Developers and educators who want a 3D film, interactive model or game assembled by an agent.
Good fit when
- An event or investigation is told as a 2 to 4 minute documentary with `/viz3d film`.
- A device such as an Arduino on a breadboard is explained by a step-by-step `/viz3d lesson`.
- Leadership needs a live warehouse prototype from a CSV export by the end of the week: `/viz3d prototype`.
- A 3D view of a vehicle fleet with an event feed is embedded into your dashboard through `/viz3d embed`.
- An object or product is shown with a `/viz3d showcase` in an ASCII or glow style.
Not a fit when
- The computer has no GPU running WebGL2 at 1080p, which rendering and film recording require.
- Downloading data from outside sources is off limits, while real places are built from maps and elevation data.
- You need an engineering model for manufacturing or calculations: the result remains a visualization.
Example request
/viz3d film white model the sinking of the Titanic, with a route map and captions.Limitations
It needs Node.js 20 or newer, Playwright with Chromium for recording, ffmpeg on PATH and a GPU that runs WebGL2 at 1080p. Blender 5.x is optional: models look better with it, and without it they are built in three.js with the skill warning of lower quality. The 67js engine is optional too and handles films and stills. The skill asks before downloading maps, elevation data or reference images. The full render starts only after the fast preview is approved. The extra plugins in the same repository need Python through uv and Blender 5.x.
How to disable. Run `/plugin uninstall visualize-in-3d@codepawl` or delete the `visualize-in-3d` and `viz3d` skill folders from the agent's skills directory. Downloaded maps and rendered files stay in the project working folder.
FAQ
How do I call the command after installing the plugin?
In Claude Code with the plugin the command is `/visualize-in-3d:viz3d`, and from a skills folder it is `/viz3d`. Codex uses `$viz3d`, Cursor uses `/viz3d`.
Which modes does viz3d have?
Nine: `film`, `action`, `showcase`, `app`, `lesson`, `book`, `game`, `prototype` and `embed`. `/viz3d` with no arguments shows the menu of modes and looks.
Is Blender required?
No. Without it the skill builds models in three.js and says the quality is lower. Quick prototypes and embeds never need Blender.
What else is in the repository?
Two separate plugins: `build-minecraft-model-from-image` builds a Minecraft-style model from a picture, and `build-house-from-plan` turns a 2D house plan into a 3D model.
Where does the plugin get data for real places?
The agent draws the plan from OpenStreetMap data and builds the 3D world on the same coordinates so the layers line up. The skill asks before downloading maps and elevation data.
Discussion
No questions or reviews yet.
Related
Plugins3dviz Pro Max
3dviz-pro-max
A skill for 3D visualizations (Three.js, Blender, glTF): an idea becomes a scene. Screen capture is optional through Playwright. Some demos are historical
A skill rebuilds the object in a reference image as a procedural Three.js model written in code, not downloaded art
vork is a 3D and VFX engine for agents: the agent writes the scene, shaders and camera as code and the GPU renders it.
Seventeen skills for motion graphics: an agent builds looping 3D scenes, titles and clips with Remotion, Three.js and Python.
Two skills for short films where every frame and the music are computed in code on canvas, with no images or keys, rendered to MP4
A skill turns a topic or script into a drawn explainer through a brief, storyboard, sample segment and local rendering.
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| viz3d (this card) | no | 174 | |
| 3dviz Pro Max | no | 1,258 | builds a 3D scene from an idea in Three.js and Blender; viz3d adds topic research, nine modes and frame self-review |
| Open 3D Skills | no | 353 | eight skills for 3D sites and three.js scenes; viz3d delivers finished films, lessons and games |
README in short
The README lays out nine modes, thirteen looks, building real places from OpenStreetMap data, the agent's plan and self-review loop, installation for five agents and hooking up the 67js engine.