Skip to content

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 is built into Profile Editor and requires no Sample.

It uses Flatten routing and provides ordered rules for:

  1. Normal Textures ending in _normal or _n;
  2. Color Textures ending in _albedo, _basecolor, _diffuse, or _d;
  3. Data Textures ending in _mask, _metallic, _roughness, _ao, or _orm;
  4. other Textures routed to Review with importer settings unchanged;
  5. Materials with an M_ prefix;
  6. Prefabs with a P_ prefix;
  7. 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 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_, and FBX_ 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.

The fixture-specific QuickStart.cleanup.json is designed only for the six synthetic assets created by:

Assets → CoCo Asset Flow → Prepare Quick Start Demo

It demonstrates:

  • Texture naming and importer changes;
  • Material and Prefab reference preservation;
  • explicit Prefab component removal;
  • separate Animator root motion;
  • FBX clip settings;
  • .anim extraction;
  • one exact quarantined Delete.

Do not reuse it for a vendor pack.

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.

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.