Introduzione alle Armi Custom
INFO
Le armi in GTA V sono oggetti complessi: hanno modelli 3D separati per prima e terza persona, animazioni specifiche, suoni, e metadati che ne definiscono il comportamento.
Obiettivi del Modulo
Alla fine di questo modulo saprai:
- Come funziona l’architettura di un’arma in GTA V
- Modellare un’arma in Blender
- Gestire texture e UV per armi
- Creare weaponlayouts.meta, weaponcomponents.meta e animations.meta
- Confezionare una risorsa arma completa
Architettura di un’Arma in GTA V
Blender ──┬──→ .ydr Third Person
├──→ .ydr First Person
└──→ .ytd Texture
↓
File .meta ──┬──→ weaponlayouts.meta
├──→ weaponanimations.meta
├──→ weaponcomponents.meta
└──→ weaponpickups.meta
↓
stream/ + fxmanifestWARNING
Un’arma ha due modelli 3D: uno per la vista in terza persona (ciò che vedono gli altri giocatori) e uno per la prima persona (ciò che vedi tu quando miri). Possono essere lo stesso modello, ma è meglio averli separati.
File Coinvolti
| File | Descrizione | Obbligatorio? |
|---|---|---|
| .ydr (Third Person) | Modello vista in terza persona | ✅ |
| .ydr (First Person) | Modello vista in prima persona | ✅ (o stesso del TP) |
| .ytd | Texture dictionary | ✅ |
| weaponlayouts.meta | Definisce l’arma e le sue statistiche | ✅ |
| weaponanimations.meta | Collega le animazioni | ✅ |
| weaponcomponents.meta | Componenti e accessori | ❌ (se non ha accessori) |
| weaponpickups.meta | Definisce il pickup a terra | ✅ (per raccoglierla) |
Differenze tra Armi e Mappe
| Aspetto | Mappa | Arma |
|---|---|---|
| .ydr | 1 drawable statico | 2 drawable (1st + 3rd) |
| Skeleton | Nessuno | Skinned alle ossa della mano |
| Animazioni | Nessuna | Sparo, ricarica, impugnatura |
| Metadati | YTYP + YMAP | Weaponlayouts + animations |
Approcci per Armi Custom
| Approccio | Difficoltà | Descrizione |
|---|---|---|
| Reskin | ⭐ | Modelli esistenti con nuove texture |
| Model Replace | ⭐⭐ | Nuovo modello, stesse animazioni |
| Arma Originale (Add-on) | ⭐⭐⭐ | Nuovo modello + animazioni esistenti |
| Full Custom | ⭐⭐⭐⭐ | Modello, animazioni, suoni, componenti |
TIP
Questo modulo copre l’Arma Originale (Add-on) — il punto ottimale tra complessità e risultato.
Prerequisiti
- Modulo 01 completato
- Saper modellare in Blender (base)
- Capire il formato
.weaponlayouts.meta - Comandi base di FiveM (per test)
Prossimo passo: 02 - Modellazione Arma