Profiles and presets
A preset is a starting point, not a universal interpretation of third-party content. Always Preview it against the selected Source.
Safe Basic 3D
Section titled “Safe Basic 3D”Safe Basic 3D is built into Profile Editor and requires no Sample.
It uses Flatten routing and provides ordered rules for:
- Normal Textures ending in
_normalor_n; - Color Textures ending in
_albedo,_basecolor,_diffuse, or_d; - Data Textures ending in
_mask,_metallic,_roughness,_ao, or_orm; - other Textures routed to Review with importer settings unchanged;
- Materials with an
M_prefix; - Prefabs with a
P_prefix; - FBX files with an
FBX_prefix.
Known Textures receive conservative TextureImporter settings and a 2048 maximum size. The preset does not:
- delete assets;
- remove Missing Scripts or components;
- change Prefab Animator root motion;
- change FBX clips;
- extract animations;
- convert Materials to another Shader;
- match arbitrary Other assets.
Use it for a cautious first pass when your repository has not yet defined a richer convention.
Common 3D Pack
Section titled “Common 3D Pack”Common 3D Pack is imported with the Quick Start Sample. Copy it to your repository Profiles folder before editing it.
It covers more common conventions:
- DirectX, OpenGL, and generic Normal maps;
- Base Color and Emission;
- Specular and multiple packed-map suffix orders;
- Metallic, Roughness, Smoothness/Gloss, AO, Height, Opacity, and Mask;
M_,P_, andFBX_prefixes;.anim, Animator Controller, Override Controller, Avatar Mask, Audio Mixer, and Audio Clip naming.
Unknown Textures keep their importer settings and move to Review. Prefab content and FBX clip settings remain unchanged.
It intentionally leaves Scene files, arbitrary .asset files, Shader/HLSL, scripts, plugins, archives, and non-FBX models unmatched.
Quick Start Profile
Section titled “Quick Start Profile”The fixture-specific QuickStart.cleanup.json is designed only for the six synthetic assets created by:
Assets → CoCo Asset Flow → Prepare Quick Start DemoIt demonstrates:
- Texture naming and importer changes;
- Material and Prefab reference preservation;
- explicit Prefab component removal;
- separate Animator root motion;
- FBX clip settings;
.animextraction;- one exact quarantined Delete.
Do not reuse it for a vendor pack.
Repository-specific Profile
Section titled “Repository-specific Profile”Use a custom Profile when the project has:
- its own prefixes or suffixes;
- a specific folder taxonomy;
- known Texture semantics;
- a Prefab component policy;
- FBX clip requirements;
- repeated filenames that require Preserve Structure;
- explicit external FBX Material bindings.
You can author it in Profile Editor, write JSON by hand, or use the optional AI Profile Solver.
How to choose
Section titled “How to choose”| Situation | Recommended starting point |
|---|---|
| First cautious cleanup | Safe Basic 3D |
| Common art naming with broader Texture coverage | Common 3D Pack |
| Learn every major feature on synthetic assets | Quick Start Profile |
| Production repository with written conventions | Custom Profile |
| Large unfamiliar pack plus authoritative conventions | AI-assisted custom Profile |
The Preview, not the preset name, is the evidence that a Profile is suitable for a Source.