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

Terrain Quality Manager
Terrain Quality Manager is a tool for changing the resolution of Unity Terrain maps (Heightmap, Detailmap, Alphamap and Basemap) without losing data.
If you want to increase the quality of terrain, or optimize terrain for better performance, with this tool we can do it easily and quickly, with just a couple of clicks.