Rework : FBX importer

This commit is contained in:
Ferlat Thibaud
2026-03-24 21:11:48 +01:00
parent b1c1b31354
commit 547ece7bd1
72 changed files with 536 additions and 13791 deletions
@@ -1,32 +1,33 @@
# FBX Importer v5
# FBX Importer v6
## Nouveautés vs v5
- Nomenclature intelligente : reconnait les mots-clés n'importe où dans le nom de fichier
- Config rig dans le dialog : None / Legacy / Generic / Humanoid + Root Node
- Suppression auto du registry quand tu supprimes un FBX
- Bouton "Remove from registry" dans l'Inspector et clic droit
## Flow
1. Drop un dossier avec FBX → batch dialog
2. Coche ceux à traiter
3. Pour chacun : nom + destination + type de rig
4. Pipeline complet : dossiers / materials / prefab
1. Tu glisses un dossier avec FBX dans Unity
2. Une seule pop up liste TOUS les nouveaux FBX
3. Tu coches ceux que tu veux traiter
4. Pour chacun → dialog de config (nom + destination)
5. Pipeline complet : dossiers / materials / prefab
## Nomenclature textures
Le plugin reconnait les mots-clés n'importe où dans le nom :
bot_sg_albedo.jpg → BaseMap (contient "albedo")
bot_sg_roughness → Roughness (contient "roughness")
holo_sg_emissive → Emission (contient "emissive")
## "Nouveau" = jamais vu par le plugin
Les GUIDs sont stockés dans processed_fbx.txt.
Un FBX vu une fois (même si skip) ne repasse plus jamais.
Mots-clés reconnus :
BaseMap : albedo, diffuse, basecolor, color, _D
Normal : normal, nrm, _N
Metallic : metallic, metal, _M
Roughness : roughness, rough, _R
AO : occlusion, ambientocclusion, _AO
Emission : emissive, emission, _E
Height : height, parallax, opacity, _H
## Reset un FBX
Clic droit → FBX Importer → Reset (remove from registry)
Ou supprime son GUID dans processed_fbx.txt
## Process manuel
Clic droit sur un .fbx → FBX Importer → Process this FBX
## Structure attendue
AssetName/
├── Sources/ ← FBX
├── Textures/ ← PNG/TGA
├── Materials/ ← auto
├── Prefabs/ ← auto
├── Audio/ ← auto vide
└── VFX/ ← auto vide
## Texture naming
_D / _N / _R / _M / _AO / _E / _H
## Registry
processed_fbx.txt — liste GUID + nom de fichier
Suppression FBX → retiré automatiquement
Clic droit → "Remove from registry" → réapparaît au prochain drop