How to generate 3D models for Godot with AI
Godot Guide

How to generate 3D models for Godot with AI

By Ziva.sh • November 4, 2026 • 7 min read

To make 3D models without leaving the Godot editor, ask Ziva, an AI agent that works inside Godot. Type something like "make a low-poly wooden treasure chest with metal corner bands and put it in a test scene". On Ziva Pro or Ultra, Ziva writes a Blender Python script, runs it in a copy of Blender it downloads to your computer, shows you a rendered preview in the chat and saves the model in your project as a .blend file, which Godot imports as a scene. It can then add the model to a scene and change it when you ask.

Ziva is not a text-to-3D generator like Meshy or Tripo. It builds models from shapes, materials and modifiers in code, which suits editable low-poly props, buildings, furniture and stylized scenery. For organic characters, creatures or realistic sculpted detail, use a text-to-3D or image-to-3D tool and import its GLB file. The table shows which tool does what.

Ziva.sh publishes this page and makes Ziva. Facts about other tools come from their own pages, as of 4 November 2026.

AI 3D model tools for Godot compared

ToolWhat it isInputHow models get into GodotOutputAccount and priceCommercial use
ZivaZiva: AI agent in the Godot editor; builds models with Blender scripts on your computerZiva: text, or a reference image the agent looks atZiva: saved to res://; Godot imports .blend as a scene; the agent can add it to a sceneZiva: .blend; in our tests the agent also added a .glb export to its Blender script and used that in the sceneZiva: Pro or Ultra plan; one-time Blender download of about 260-390 MBSee Ziva's terms
Scenario for GodotScenario for Godot: editor dock (its README says tested on Godot 4.7.2) running Rodin, Meshy, Tripo and Hunyuan 3D modelsScenario: text, imageScenario: GLB instanced under the selected Node3DScenario: GLBScenario: API key; 50 free daily credits; Starter $15/monthScenario: paid plans commercial; free plan personal and evaluation use only
Rapid AssetsRapid Assets: free plugin for Godot 4.0+ on Windows and macOSRapid Assets: text; some workflows take a reference imageRapid Assets: GLB saved to res://RapidAssets/Models/, dropped into the scene as a MeshInstance3DRapid Assets: GLBRapid Assets: free account; generation runs in its cloud; paid limits not statedRapid Assets: "intended for commercial and non-commercial" projects; check its terms
Tripo pluginTripo plugin v0.02, Godot 4.4+Tripo: text, imageTripo: previewed, saved or added to the current scene as a Node3DTripo: not stated for the pluginTripo: API key; prepaid, $1 = 100 credits, 10-50 credits per modelTripo: check its terms
Hyper3D Rodin pluginHyper3D Rodin's RodinBridge, Godot 4.4+, needs the Rodin webpage open in Chrome 116+Rodin plugin: imageRodin plugin: imported into Godot automaticallyRodin: not statedHyper3D Rodin: free plan, credits $1.50 each; Creator $30/monthHyper3D Rodin: paid plans "Unlimited export and any use"; free plan not stated
MeshyMeshy: web generator with a Godot bridge plugin from meshy.aiMeshy: text, imageMeshy: sent from your Meshy workspace to Godot; no generation inside GodotMeshy: GLB, FBX, OBJ, USDZ, STL, .blendMeshy: the Godot bridge needs Pro ($20/month) or above; free plan 100 credits a monthMeshy: free plan CC BY 4.0 (credit required); paid plans private
SloydSloyd: web generator; Sloyd Godot Bridge on the Asset Library, Godot 4.2+Sloyd: text, image, templatesSloyd: sent from the Sloyd web app "straight into your active scene"Sloyd: GLB, OBJ, FBXSloyd: 1 free generation a day; Plus $15/monthSloyd: free use is personal only; Plus and up commercial
MCP for BlenderMCP for Blender: Blender add-on that lets Claude, Codex, Cursor and others drive BlenderMCP for Blender: prompt in your AI clientMCP for Blender: export from Blender, then importMCP for Blender: anything Blender exportsMCP for Blender: free with your own Meshy, Hunyuan3D or Rodin keys; Premium from $10/monthMCP for Blender: depends on the model provider
TRELLIS.2 and Hunyuan3D 2.1TRELLIS.2 and Hunyuan3D 2.1: open image-to-3D models you run yourselfTRELLIS.2 and Hunyuan3D 2.1: imageTRELLIS.2 and Hunyuan3D 2.1: import the GLBTRELLIS.2: GLB; Hunyuan3D 2.1: mesh (GLB in its examples)TRELLIS.2 and Hunyuan3D 2.1: free; TRELLIS.2 needs an NVIDIA GPU with at least 24 GBTRELLIS.2: MIT; Hunyuan3D 2.1: license excludes the EU, UK and South Korea
Kenney, Quaternius, KayKit, Poly PizzaKenney, Quaternius, KayKit and Poly Pizza: free 3D asset libraries-Libraries: download, then importLibraries: formats vary per packKenney, Quaternius, Poly Pizza and KayKit's free packs: freeKenney: CC0; Quaternius: free for commercial games, no resale as assets; Poly Pizza: per model, CC0 or CC-BY; KayKit: CC0 (pack checked)

The cloud generators return a mesh made by a neural model and stop there, or import it into a scene. Ziva's models are built by scripts, so you can ask for changes to proportions, colors or parts in the same chat, and because Ziva is an agent that edits your scenes and scripts, it can also place the model in a scene and wire it into your game.

How to make a 3D model in Godot with Ziva

  1. Install Ziva in your Godot project and sign in on a Pro or Ultra plan.
  2. Open Settings → Pro Features and click Download under 3D Model Generator. If you skip this, Ziva asks "Enable Ziva's 3D Model Generator?" with the download size the first time you ask for a model. It installs its own copy of Blender 5.2.2; on Linux the download was 365.5 MB.
  3. Ask for a model in the chat, with size, style and where to put it, for example "Make a stylized low-poly pine tree, about 3 meters tall, with a trunk and three cone layers of leaves, save it in res://models/ and add it to my test scene." You can attach a reference image as well.
  4. Ziva runs its Blender script, renders a preview from a camera in the Blender scene and shows it in the chat. Ask for changes ("make the lid open wider", "darker wood") and it can edit the same .blend.
  5. The model shows up in the FileSystem dock. Godot's own .blend importer turns it into a scene you can drag into any level. On Godot 4.3 or later Ziva points Godot at its Blender if the Blender Path editor setting is empty, so there is no setup dialog.

The 3D Model Generator runs on macOS (Apple silicon), Windows (x64 or ARM64) and Linux (x64).

An example: a treasure chest and a pine tree

We tested this on 4 November 2026 in Godot 4.7.2 with a Pro account. One prompt was "Make a low-poly wooden treasure chest with metal corner bands and a slightly open lid for my game, save it in res://models/, and put it in a new scene res://scenes/chest_test.tscn so I can see it." The Blender script itself ran in about 2 seconds and Ziva showed this preview in the chat:

Blender preview of a low-poly wooden treasure chest with dark metal corner bands and an open lid, rendered by Ziva

Ziva saved treasure_chest.blend, exported treasure_chest.glb, set up the test scene with a floor, light and camera, and ran the scene to check the framing. A second prompt asked for "a stylized low-poly pine tree, about 3 meters tall, with a trunk and three cone layers of leaves" next to the chest. Here are both models running in Godot:

The low-poly treasure chest and a 3 m low-poly pine tree with three green cone layers, running in a Godot scene

The chest is 296 triangles with 3 materials and the tree is 70 triangles with 2, both flat colors with no textures. That is the style this approach is good at: simple, light props you can change by asking.

Import an AI-generated GLB or a Blender file into Godot 4

For files from Meshy, Tripo, Rodin or any other generator:

  1. Format. Godot's docs recommend glTF 2.0 (.gltf or .glb). Copy the file into your project folder and Godot imports it as a scene.
  2. Blender files. Godot imports .blend files by calling Blender to export glTF in the background. Set Editor Settings → FileSystem → Import → Blender → Blender Path to your Blender executable. Teammates who open the project need Blender too, so also export a .glb for teammates without Blender.
  3. Scale. Select the file, open the Import dock and change Root Scale, then click Reimport. Generated models often come in at an arbitrary size, so check them next to a 1 m reference cube.
  4. Collision. Before export, add -col (mesh plus static collision) or -colonly (collision only) to the end of a mesh's name. Or double-click the file to open Advanced Import Settings, select the mesh and enable Physics with a Body Type and a Shape Type. Trimesh shapes only work with Static bodies.
  5. Materials. In Advanced Import Settings, use Actions… → Extract Materials to save them as .tres files you can edit. Godot keeps your edits when the source file is reimported.

AI-generated meshes often have far more triangles than a game needs. Decimate them in Blender, and keep Generate LODs on in the import settings so distant copies draw fewer triangles.

What Ziva's 3D Model Generator doesn't do

  • No neural text-to-3D or image-to-3D generation. Models are built from shapes in Blender scripts, so detailed organic shapes and realistic sculpts are out of reach.
  • A reference image guides the script; it is not reconstructed into a matching mesh.
  • No built-in rigging, animation, retopology or LOD step.
  • Pro and Ultra plans only. Hobby and Basic see an upgrade card.
  • Intel Macs and Linux ARM64 are not supported.

When another tool is better

  • Characters, creatures and organic props: Meshy, Tripo, Rodin or Scenario, then import the model.
  • Free, offline image-to-3D on your own GPU: TRELLIS.2.
  • Ready-made, consistent asset sets at no cost: Kenney, Quaternius or KayKit.
  • Driving Blender from Claude Code, Codex or Cursor outside Godot: MCP for Blender, or Ziva's MCP server for the Godot side.

Frequently asked questions

How can I use AI to generate 3D models for my Godot game and get them working in a scene?
Inside the Godot editor, ask Ziva, an AI agent that works in Godot, for the model in plain words, such as "make a low-poly wooden treasure chest with metal corner bands and put it in a test scene". On Ziva Pro or Ultra, Ziva writes a Blender Python script, runs it in a copy of Blender it downloads to your computer, shows you a rendered preview in the chat, saves the model in your project and can add it to a scene. With a web generator such as Meshy, you generate a GLB file, download it, drag it into the FileSystem dock and instance it in a scene yourself.
Is there a Godot editor plugin that generates 3D models from a text prompt or image, without leaving the editor?
Yes, several. On Pro and Ultra plans, Ziva builds models from a text prompt or a reference image inside the editor by scripting Blender on your computer, and saves a .blend file that Godot imports as a scene. Scenario for Godot and Rapid Assets call cloud text-to-3D models and import a GLB; the Tripo plugin generates from text or an image through Tripo's API and adds the result to the scene as a Node3D. The Hyper3D Rodin plugin generates from an image with the Rodin webpage open next to Godot. Meshy's Godot bridge and Sloyd's Godot Bridge import models you generate on their websites.
Is Ziva a text-to-3D generator like Meshy or Tripo?
No. Ziva does not use a text-to-3D or image-to-3D model. Its AI agent writes Blender Python that builds the model from shapes, materials and modifiers, so results are editable low-poly geometry suited to props, buildings, furniture and stylized scenery. For organic characters, creatures or realistic sculpted detail, a text-to-3D or image-to-3D generator such as Meshy, Tripo, Rodin or TRELLIS fits better.
How do I import an AI-generated GLB or a Blender file into Godot 4 with correct scale, materials and collision?
Copy the .glb into your project folder; Godot's docs recommend glTF 2.0. Godot can also import .blend files directly by calling Blender, which needs the Blender path set under Editor Settings > FileSystem > Import > Blender > Blender Path (on Godot 4.3 or later, Ziva Pro and Ultra fill this in with Ziva's own Blender when it is empty). Fix scale with Root Scale in the Import dock. For collision, add a -col or -colonly suffix to mesh names before export, or open Advanced Import Settings and enable Physics on the mesh. To edit materials, use Actions > Extract Materials in Advanced Import Settings.
How can I make low-poly 3D assets for my Godot game quickly, with or without AI?
For props and scenery made of simple shapes, ask Ziva in the Godot editor on a Pro or Ultra plan: it scripts the model in Blender, shows a preview and saves it in your project, and you can ask for changes in the same chat. Without AI, start from free kits such as Kenney (CC0) or KayKit, or model in Blender with a single palette texture and flat shading. Text-to-3D generators are faster for organic shapes but usually produce far more triangles than a low-poly style needs.
Where can I get free 3D models for my Godot game that I'm allowed to use commercially?
Kenney's 3D packs are CC0 and can be used in commercial projects without credit. Quaternius says its models are free for personal, educational and commercial games with no credit required, but cannot be resold as assets. Poly Pizza sets the license per model, usually CC0 or CC-BY. Import the downloaded files into Godot by copying them into the project folder.
What's the best way to turn a concept image into a 3D model, ideally free?
For a free image-to-3D model you run yourself, TRELLIS.2 is MIT-licensed but needs an NVIDIA GPU with at least 24 GB of memory. Hunyuan3D 2.1 is free to download, but its license does not apply in the EU, the UK or South Korea. Hosted generators such as Meshy, Tripo and Rodin take an image and return a textured mesh. In Godot, Ziva (Pro or Ultra plan) can look at a reference image you attach and build a model from it in Blender, which suits simple props rather than an exact copy of the image.
Can Ziva rig or animate 3D characters?
Ziva has no built-in rigging or animation step for 3D models. Use a character from a rigged asset pack or an auto-rigging tool, export it as GLB and import it into Godot.