Model: Difference between revisions
m
Normalization
(Update for wiki display.) |
m (Normalization) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1:
{{ParadiseResourceTypeInfobox
| name = Model
| othernames = VehicleModel, WheelModel, and PropModel
| example = [[File:Paradise Model Example.png|frameless|250px]]<br />The lan_44_stock_exchange building<br />in track unit 203.
| id = 0x2A
| category = Generic
| memdist = Main Memory only
| imports = [[Renderable]]
| importedby = [[Vehicle Graphics]]<br />[[Wheel Graphics]]<br />[[Instance List]]<br />[[Prop Graphics List]]
| editor = Viewer only<br />Use [[Modding/Burnout Paradise|Noesis]]
}}
Model resources are the joining type for [[Renderable]] resources, which contain the actual 3D data.
Line 7 ⟶ 19:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || [[Renderable]]** || mppRenderables || || Imported resources
|-
| 0x4 || 0x4 || uint8_t* || mpu8StateRenderableIndices || Renderable state indices || See [[#CgsGraphics::Model::State
|-
| 0x8 || 0x4 || float32_t* || mpfLodDistances || || Same value as number of states
Line 28 ⟶ 40:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x8 || [[Renderable]]** || mppRenderables || || Imported resources
|-
| 0x8 || 0x8 || uint8_t* || mpu8StateRenderableIndices || Renderable state indices || See [[#CgsGraphics::Model::State
|-
| 0x10 || 0x8 || float32_t* || mpfLodDistances || || Same value as number of states
Line 50 ⟶ 62:
! Name !! Value !! Comments
|-
| E_STATE_LOD_0 ||
|-
| E_STATE_LOD_1 ||
|-
| E_STATE_LOD_2 ||
|-
| E_STATE_LOD_3 ||
|-
| E_STATE_LOD_4 ||
|-
| E_STATE_LOD_5 ||
|-
| E_STATE_LOD_6 ||
|-
| E_STATE_LOD_7 ||
|-
| E_STATE_LOD_8 ||
|-
| E_STATE_LOD_9 ||
|-
| E_STATE_LOD_10 ||
|-
| E_STATE_LOD_11 ||
|-
| E_STATE_LOD_12 ||
|-
| E_STATE_LOD_13 ||
|-
| E_STATE_LOD_14 ||
|-
| E_STATE_LOD_15 ||
|-
| E_STATE_GAME_SPECIFIC_0 ||
|-
| E_STATE_GAME_SPECIFIC_1 ||
|-
| E_STATE_GAME_SPECIFIC_2 ||
|-
| E_STATE_GAME_SPECIFIC_3 ||
|-
| E_STATE_GAME_SPECIFIC_4 ||
|-
| E_STATE_GAME_SPECIFIC_5 ||
|-
| E_STATE_GAME_SPECIFIC_6 ||
|-
| E_STATE_GAME_SPECIFIC_7 ||
|-
| E_STATE_GAME_SPECIFIC_8 ||
|-
| E_STATE_GAME_SPECIFIC_9 ||
|-
| E_STATE_GAME_SPECIFIC_10 ||
|-
| E_STATE_GAME_SPECIFIC_11 ||
|-
| E_STATE_GAME_SPECIFIC_12 ||
|-
| E_STATE_GAME_SPECIFIC_13 ||
|-
| E_STATE_GAME_SPECIFIC_14 ||
|-
| E_STATE_GAME_SPECIFIC_15 ||
|-
| E_STATE_INVALID ||
|-
| E_STATE_COUNT ||
|}
|