🧰 Auto Prop Setup
Auto Prop Setup is a powerful Unity editor tool that automates
the entire setup workflow for static 3D assets - from raw FBX
file to ready-to-use Prefab. What normally takes 30-75 minutes
of manual work for 10–15 props is reduced to seconds.
Auto Prop Setup covers the complete workflow in one tool:
extract materials, configure texture import settings, assign
textures to material slots, set up LOD Groups, add Mesh Colliders,
and create Prefabs - with consistent, predictable results across
all render pipelines.
✨ Key Features
📁 Project & Folder Structure
- Automated creation of structured asset folders
- Optional custom subfolder for organizing project variants
- Optional scene creation with Volume setup for URP and HDRP
- Pre-configured folder templates (Meshes, Textures, Materials,
Prefabs, Scripts, Editor, and more)
🎨 Texture Handling
- Automatic texture import settings (sRGB/Linear, Normal Map type)
- Auto-detection by naming suffixes for Albedo, Normal, AO,
Metallic, Roughness, Mask, Emission, Height, Opacity and Detail
- Customizable suffix presets per texture type
- Smart skipping of already-configured textures
- Optional High Quality preset (Trilinear filtering, Aniso 16,
Mitchell resize, CompressedHQ)
- Support for 12 texture formats: PNG, TGA, JPG, JPEG, BMP, PSD,
TIFF, TIF, EXR, HDR, GIF, WEBP
🧩 Material Workflow
- Extract embedded materials from FBX files into clean,
organized folders
- Automatic texture-to-material assignment via naming logic
- Pipeline-aware property handling (Built-in, URP, HDRP)
- Recursive folder search for textures and materials
- Informative feedback when textures cannot be assigned
📦 Mesh & Prefab Workflow
- Automatic LOD Group setup (up to 8 levels) based on child
naming (LOD0–LOD7, case-insensitive)
- Optional Mesh Collider creation with optional Convex setting
- Smart skipping of GameObjects that already have an LOD Group
or Mesh Collider
📋 LOD Naming Convention
For automatic LOD Group setup, child objects must contain
"LOD0", "LOD1", "LOD2" or "LOD3" (up to LOD7) in their name (case-insensitive).
Examples: Tree_LOD0, bench_lod1_mesh, Rock_LOD7_far
🎯 Intended For
- Solo developers and small teams
- 3D artists working with static environments and props
- Asset Store publishers preparing their packs
- Anyone importing FBX-based 3D content into Unity
Not intended for:
- Runtime logic or gameplay systems
- Animated characters or skeletal meshes
- Dynamic asset modification at runtime
🔧 Render Pipeline Support
✅ Built-in Render Pipeline
✅ Universal Render Pipeline (URP)
✅ High Definition Render Pipeline (HDRP)
Pipeline-specific differences are respected automatically
without enforcing irreversible settings.
ℹ️ Note
Auto Prop Setup is an editor-only utility. It does not affect
runtime logic or project settings, and always leaves full
control over structure, assignments and final asset settings
to the user.
Previously known as "Static 3D Asset Setup".