Describe the problem/error/question
Hi everyone,
I am looking for advice on whether n8n could be used to coordinate an AI-agent workflow for 3D modelling and construction animation.
The goal is to create a workflow where an AI agent can help generate a basic SketchUp model of a small SIP-panel building, such as a garden room. Ideally, each part of the model would be created as a separate component, for example:
Foundation
Floor structure
SIP wall panels
Roof panels
Windows
Doors
External cladding
Internal finishes
The reason I need the parts separated is so the model can then be taken into Twinmotion and animated stage by stage, showing the construction process from foundation to finished building.
For example, the animation would show:
Foundation installed
Floor structure added
SIP wall panels installed
Roof panels fitted
Windows and doors added
Cladding and final finishes completed
My main question is whether n8n can help control this type of workflow, for example:
Written prompt → AI agent → SketchUp model generation → separate components → export model → Twinmotion animation workflow
I understand n8n may not directly create 3D models itself, but could it coordinate the process using APIs, scripts, SketchUp Ruby automation, external AI tools, or file exports?
What is the error message, if any?
No error message. This is a workflow design question.
Please share your workflow
I do not have a working workflow yet. I am trying to understand the best architecture before building it.
The intended workflow would be something like:
Prompt input in n8n
↓
AI agent interprets building dimensions and SIP panel layout
↓
SketchUp automation creates the model
↓
Each building part is saved as a separate component/layer/tag
↓
Model is exported
↓
Twinmotion is used to create a stage-by-stage construction animation
Questions
Has anyone built anything similar using n8n?
Can n8n trigger or control SketchUp scripts, especially Ruby scripts?
Is it realistic for an AI agent to create a clean SketchUp model from a written prompt, or would it need a lot of manual correction?
Would it be better to generate the geometry through scripted rules instead of asking AI to directly model everything?
Can Twinmotion animation steps be automated, or would that part still need to be mostly manual?
Any advice on the best tools, workflow structure, plugins, APIs, or AI-agent approach would be appreciated.
Thank you.
What is the error message (if any)?
Please share your workflow
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
Share the output returned by the last node
Information on your n8n setup
- n8n version:
- Database (default: SQLite):
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app):
- Operating system: