Props (Accessori)

INFO

I props sono accessori indossabili: cappelli, occhiali, zaini, orologi. A differenza dei componenti, i props non coprono la skin ma si “attaccano” a specifiche ossa.

ObiettivoDettagli
Cosa imparerai• Categorie di props e le loro ossa di attacco
• Come creare e riggingare un prop in Blender
• Differenze tra props e componenti
• Come registrare un prop nel PedVariation.meta
Prerequisiti• Blender con CodeWalker plugin
• Ped base (.yft) di riferimento
• Conoscenza base di parenting e vertex groups

Categorie Props

Prop IDTipoAttach Bone
0CappelloSKEL_Head
1OcchialiSKEL_Head
2OrecchiniSKEL_Head
3OrologioSKEL_L_Hand o SKEL_R_Hand
4BraccialeSKEL_L_Hand
5Accessorio fronteSKEL_Head
6FondinaSKEL_Pelvis o SKEL_R_Thigh

Creare un Prop in Blender

Esempio: Cappello

  1. Carica il ped base .yft
  2. Posiziona un oggetto sulla testa
  3. Modella:
    • Calotta (sopra la testa)
    • Visiera (sopra la fronte)
    • Dettagli (cuciture, logo)

Rigging del Prop

I props sono più semplici dei componenti:

  • Parenting diretto all’osso (non weight painting)
  • Di solito un singolo vertice/oggetto con parent all’osso SKEL_Head

TIP

Per props come zaini o fondine, usa più di un vertex group se l’accessorio deve seguire più ossa (es. spallacci che seguono SKEL_Spine3 e SKEL_Clavicle).

In Blender:

  1. Seleziona il modello del cappello
  2. Shift + Seleziona l’Armature
  3. Ctrl + P > Armature Deform > With Empty Groups
  4. Assegna TUTTI i vertici del cappello al Vertex Group SKEL_Head

Esportazione Prop

  1. Seleziona il prop
  2. File > Export > Codewalker GTAV .ydd
Export YDD:
├── Path: stream/mp_m_freemode_01_hat_01.ydd
├── Export Textures: ✅
├── Skeleton: Use Active Armature
└── Single Bone: SKEL_Head (per props semplici)

Registrazione nel PedVariation.meta

<Props>
    <!-- Cappello -->
    <Item>
        <PropId>0</PropId>
        <Prop>
            <PropIndex>0</PropIndex>
            <TextureIndex>0</TextureIndex>
            <TextureIndex>1</TextureIndex>
        </Prop>
        <Prop>
            <PropIndex>1</PropIndex>
            <TextureIndex>0</TextureIndex>
        </Prop>
    </Item>
    
    <!-- Occhiali -->
    <Item>
        <PropId>1</PropId>
        <Prop>
            <PropIndex>0</PropIndex>
            <TextureIndex>0</TextureIndex>
        </Prop>
    </Item>
</Props>

WARNING

Errore comune: Se il prop non segue la testa del ped, probabilmente hai dimenticato di assegnare tutti i vertici al vertex group SKEL_Head o il parenting è sbagliato.

Differenze Props vs Componenti

AspettoPropComponente
Copre la pelle?❌ (si appoggia sopra)✅ (sostituisce)
Weight painting❌ (parent diretto)✅ (segue ossa)
Attach boneSpecifico per tipoTutto lo scheletro
Peso poligoniMolto leggero (< 500)Leggero (< 2000)
EsempioCappello, occhialiMaglietta, pantaloni

TIP

Prossimo passo: 04 - Modellazione Vestiti


Torna alla: Indice Generale