in-house tool · AI integration

3ds Max AI Copilot

An AI assistant for 3ds Max that runs locally – scene files never leave the studio.

Client
in-house tool
Status
prototype
Year
2026
Technology
Rust · Ollama · Qwen2.5-Coder · Named Pipes

Challenge

Repetitive 3ds Max work can be scripted, but writing scripts takes programming skills. Cloud AI assistants, on the other hand, would send client scene data to an outside provider.

Solution

The Copilot is a local Rust service. The artist describes the task in English; a local language model (Ollama, Qwen2.5-Coder) writes a pymxs script, and the Copilot shows the code, an explanation and a risk level.

Scripts run only after approval, inside 3ds Max as a single undo step. Dangerous operations (deleting files, resetting the scene, launching processes) are blocked by a denylist checked in two places, and the Copilot never saves the scene.

  1. 1Instructionin English, in the Copilot prompt
  2. 2Scriptlocal LLM, JSON response
  3. 3Previewcode, explanation, risk level
  4. 4Runafter approval, undoable
Technical details
ModelOllama · Qwen2.5-Coder 14B, fully local
ConnectionWindows named pipe, NDJSON protocol between the Rust service and 3ds Max
SafetyMandatory approval, two-level denylist, single undo step, never saves

Result

Working prototype: the language model, the 3ds Max connection and the approval flow are done; texture generation and visual recognition are in development.

Contact

Let's talk for 30 minutes.

Tell us briefly what you are working on – whether it is a single task or a long-term partnership.

Book a consultation →
Book a consultation