CodeWalker Export YDR
INFO
L’esportazione è il passaggio critico: trasformi il tuo modello Blender in un file
.ydrche GTA V capisce. Useremo il CodeWalker Blender Plugin per l’export diretto.
| Obiettivo | Dettagli |
|---|---|
| Cosa imparerai | Esportare un modello Blender in formato YDR per GTA V |
| Prerequisiti | Modello completato con materiali, CodeWalker e plugin installati |
Metodo 1: Export Diretto (Plugin CodeWalker)
Prerequisiti
- Addon CodeWalker installato e abilitato in Blender
- Modello completato con materiali e texture
- File
.blendsalvato
Procedura
- Seleziona TUTTI gli oggetti da esportare (devono essere uniti in un unico oggetto)
File > Export > Codewalker GTAV .ydr- Configura le opzioni:
Export Settings:
├── File Path: stream/nome_oggetto.ydr
├── Export Textures: ✅ (esporta anche i .ytd)
├── Embed Textures: ❌ (usa file .ytd separati)
├── Export Collision: ✅ (genera .ybn)
├── Skeleton: None (per mappe statiche)
└── Apply Modifiers: ✅ (applica i modificatori prima dell'export)
Output
Dopo l’export, avrai:
stream/
├── nome_oggetto.ydr ← Geometria
├── nome_oggetto.ybn ← Collisione
└── nome_oggetto.ytd ← Texture dictionary
Metodo 2: Export via CodeWalker (Fallback)
Se il plugin non funziona, usa questa via alternativa:
1. Export da Blender a FBX
File > Export > FBX (.fbx)- Settings:
- Limit to: Selected Objects
- Apply Scalings: All Local
- Forward: -Z Forward
- Up: Y Up
- Path Mode: Copy
- Embed Textures: ✅
2. Import in CodeWalker
- Apri CodeWalker
File > New > Import FBX- Carica il file FBX
- CodeWalker ti mostrerà un’anteprima del modello
3. Save As YDR
- In CodeWalker,
File > Save As > Save as .ydr - Scegli la cartella
stream/ - CodeWalker genera automaticamente:
.ydr+.ybn+.ytd
Verifica dell’Export
Controllo in CodeWalker
- Apri CodeWalker
File > Open > nome_oggetto.ydr- Verifica:
- La geometria è visibile
- Le texture sono caricate
- Le scale sono corrette
- Non ci sono facce mancanti
Errori Comuni
WARNING
L’export collisione fallisce se la mesh non è manifold. Risolvi prima di procedere.
| Errore | Causa | Soluzione |
|---|---|---|
| ”No vertices” | Oggetto vuoto | Controlla mesh |
| ”Missing texture” | Texture non trovata | Ricarica .ytd o embedda |
| ”Scale too large” | Modello enorme | Scala a 1:1 (Ctrl + A > Scale) |
| “Invalid material” | Shader non supportato | Usa Principled BSDF semplice |
| Export collision failed | Mesh non manifold | Vedi 06 - Collisioni e NavMesh |
Suggerimenti per Export Pulito
TIP
Una mesh pulita previene la maggior parte degli errori di export.
- Pulisci la mesh:
Mesh > Clean Up > Merge By Distance(rimuove vertici doppi) - Triangola (opzionale):
Ctrl + Tin Edit Mode (ma CodeWalker di solito triangola da solo) - Controlla normals:
Viewport Overlays > Face Orientation— tutto blu = ok - File naming: usa solo
a-z,0-9,_— niente spazi o caratteri speciali
TIP
Prossimo passo: 05 - YTYP e YMAP
Torna alla: Indice Generale