Runtime Object Exporter

Runtime Object Exporter lets you export dynamically generated and runtime-created objects from your Unity project for reuse inside Unity or in external tools.
Save meshes, materials and textures created at runtime, then export them either directly into your Unity Assets folder as reusable project content, or into an external folder for sharing, backup, modding pipelines, or editing in DCC tools.
 
Perfect for projects that generate content during play or in custom tools:
  • procedural generation
  • runtime content creation
  • in-game builders and editors
 
Workflows
Select any root GameObject, scan dependencies, choose exactly what to include, and export to one of two production-ready workflows:
1. Inside Assets:
Saves selected meshes as .asset.
Saves selected materials as .mat.
Saves selected textures as .png.
Optionally creates a clean prefab based on exported assets.
2. Outside Assets:
- Exports model as .obj + .mtl + texture .png.
- Exports model as a single `.glb` with embedded geometry, materials, and textures
- If Unity FBX Exporter is installed, offers export to .fbx.
 
Key Features
  • Very easy to use;
  • Works in edit and play mode;
  • Deep scan for content in Asset;
  • Per-item include/exclude toggles before export;
  • Works carefully with materials and their properties;
  • Reuse of existing project assets when source already exists in project;
  • Optional prefab creation after project export;
  • External OBJ export with MTL material mapping;
  • External GLB export with embedded textures;
  • Optional FBX export via Unity FBX Exporter integration;
  • Built-in update system.

Gallery

See also

Mesh To Terrain
Mesh to Terrain is a tool for easily and quickly converting a 3D terrain model created in 3ds Max, Terragen or any other editor to Unity Terrains.
Mesh to Terrain can convert textures to SplatPrototypes (Terrain Layers), generate terrain from several models and split the model into several terrains.