OBD:File types/Character: Difference between revisions

From OniGalore
Jump to navigation Jump to search
m (link fix, wording)
m (converted list to use Template:Tree list)
Line 2: Line 2:


==Hierarchy==
==Hierarchy==
[[OBD:ONCC|ONCC]] Oni Character Class
{{Tree list}}
#[[OBD:TXMP|TXMP]] Texture Map (character's shadow)
*[[OBD:ONCC|ONCC]] Oni Character Class
#[[OBD:ONCV|ONCV]] Oni Character Variant (for randomized/upgraded appearance)
**[[OBD:TXMP|TXMP]] Texture Map (character's shadow)
#[[OBD:ONCP|ONCP]] Oni Character Particle Array ''(unnamed)''
**[[OBD:ONCV|ONCV]] Oni Character Variant (for randomized/upgraded appearance)
#[[OBD:ONIA|ONIA]] Oni Character Impact Array ''(unnamed)''
**[[OBD:ONCP|ONCP]] Oni Character Particle Array ''(unnamed)''
#[[OBD:TRBS|TRBS]] Totoro Body Set
**[[OBD:ONIA|ONIA]] Oni Character Impact Array ''(unnamed)''
#*[[OBD:TRCM|TRCM]] Totoro Quaternion Body (5 of them, one for each level of detail) ''(unnamed)''
**[[OBD:TRBS|TRBS]] Totoro Body Set
#*#[[OBD:TRGA|TRGA]] Totoro Quaternion Body Geometry Array ''(unnamed)''
***[[OBD:TRCM|TRCM]] Totoro Quaternion Body (5 of them, one for each level of detail) ''(unnamed)''
#*#*[[OBD:M3GM|M3GM]] Geometry (19, one for each bone's mesh data) ''(unnamed)''
****[[OBD:TRGA|TRGA]] Totoro Quaternion Body Geometry Array ''(unnamed)''
#*#*#[[OBD:PNTA|PNTA]] 3D Point Array (3D vertices) ''(unnamed)''
*****[[OBD:M3GM|M3GM]] Geometry (19, one for each bone's mesh data) ''(unnamed)''
#*#*#[[OBD:VCRA|VCRA]] 3D Vector Array (vertex normals) ''(unnamed)''
******[[OBD:PNTA|PNTA]] 3D Point Array (3D vertices) ''(unnamed)''
#*#*#[[OBD:VCRA|VCRA]] 3D Vector Array (face normals) ''(unnamed)''
******[[OBD:VCRA|VCRA]] 3D Vector Array (vertex normals) ''(unnamed)''
#*#*#[[OBD:TXCA|TXCA]] Texture Coordinate Array (UVs) ''(unnamed)''
******[[OBD:VCRA|VCRA]] 3D Vector Array (face normals) ''(unnamed)''
#*#*#[[OBD:IDXA|IDXA]] Index Array (triangles as strips) ''(unnamed)''
******[[OBD:TXCA|TXCA]] Texture Coordinate Array (UVs) ''(unnamed)''
#*#*#[[OBD:IDXA|IDXA]] Index Array (face assignment) ''(unnamed)''
******[[OBD:IDXA|IDXA]] Index Array (triangles as strips) ''(unnamed)''
#*#[[OBD:TRTA|TRTA]] Totoro Quaternion Body Translation Array ''(unnamed)''
******[[OBD:IDXA|IDXA]] Index Array (face assignment) ''(unnamed)''
#*#[[OBD:TRIA|TRIA]] Totoro Quaternion Body Index Array ''(unnamed)''
****[[OBD:TRTA|TRTA]] Totoro Quaternion Body Translation Array ''(unnamed)''
#[[OBD:TRMA|TRMA]] Texture Map Array
****[[OBD:TRIA|TRIA]] Totoro Quaternion Body Index Array ''(unnamed)''
#*[[OBD:TXMP|TXMP]] Texture Map (19, one for each bone)
**[[OBD:TRMA|TRMA]] Texture Map Array
#**[[OBD:TXMP|TXMP]] Texture Map (environment mapping, if any)
***[[OBD:TXMP|TXMP]] Texture Map (19, one for each bone)
#[[OBD:CBPM|CBPM]] Character Body Part Material ''(unnamed)''
****[[OBD:TXMP|TXMP]] Texture Map (environment mapping, if any)
#*[[OBD:Mtrl|Mtrl]] Material (19 of those)
**[[OBD:CBPM|CBPM]] Character Body Part Material ''(unnamed)''
#[[OBD:CBPI|CBPI]] Character Body Part Impacts ''(unnamed)''
***[[OBD:Mtrl|Mtrl]] Material (19 of those)
#*[[OBD:Impt|Impt]] Impact Tree (3*19=57 of those; 3 for hit/blocked/killed)
**[[OBD:CBPI|CBPI]] Character Body Part Impacts ''(unnamed)''
#[[OBD:TRAC|TRAC]] Totoro Animation Collection  
***[[OBD:Impt|Impt]] Impact Tree (3*19=57 of those; 3 for hit/blocked/killed)
#*[[OBD:TRAC|TRAC]] Totoro Animation Collection (inherited TRAC; either none or one)
**[[OBD:TRAC|TRAC]] Totoro Animation Collection  
#*[[OBD:TRAM|TRAM]] Totoro Animation Sequence (specific animations; either none or many)
***[[OBD:TRAC|TRAC]] Totoro Animation Collection (inherited TRAC; either none or one)
#[[OBD:TRSC|TRSC]] Screen (Aiming) Collection
***[[OBD:TRAM|TRAM]] Totoro Animation Sequence (specific animations; either none or many)
#*[[OBD:TRAS|TRAS]] Totoro Aiming Screen (one for standing, running, etc.)
**[[OBD:TRSC|TRSC]] Screen (Aiming) Collection
#**[[OBD:TRAM|TRAM]] Totoro Animation Sequence (set of keyframes for aiming screen)
***[[OBD:TRAS|TRAS]] Totoro Aiming Screen (one for standing, running, etc.)
****[[OBD:TRAM|TRAM]] Totoro Animation Sequence (set of keyframes for aiming screen)
{{Tree list/end}}


{{OBD}}
{{OBD}}

Revision as of 01:45, 6 December 2023

This is an overview of Oni's character data represented as a hierarchy of connected resources underneath ONCC. The "unnamed" files belong exclusively to a given ONCC or TRBS (sorta like private data), however duplicates can be detected and removed when the instance file is constructed.

Hierarchy

  • ONCC Oni Character Class
    • TXMP Texture Map (character's shadow)
    • ONCV Oni Character Variant (for randomized/upgraded appearance)
    • ONCP Oni Character Particle Array (unnamed)
    • ONIA Oni Character Impact Array (unnamed)
    • TRBS Totoro Body Set
      • TRCM Totoro Quaternion Body (5 of them, one for each level of detail) (unnamed)
        • TRGA Totoro Quaternion Body Geometry Array (unnamed)
          • M3GM Geometry (19, one for each bone's mesh data) (unnamed)
            • PNTA 3D Point Array (3D vertices) (unnamed)
            • VCRA 3D Vector Array (vertex normals) (unnamed)
            • VCRA 3D Vector Array (face normals) (unnamed)
            • TXCA Texture Coordinate Array (UVs) (unnamed)
            • IDXA Index Array (triangles as strips) (unnamed)
            • IDXA Index Array (face assignment) (unnamed)
        • TRTA Totoro Quaternion Body Translation Array (unnamed)
        • TRIA Totoro Quaternion Body Index Array (unnamed)
    • TRMA Texture Map Array
      • TXMP Texture Map (19, one for each bone)
        • TXMP Texture Map (environment mapping, if any)
    • CBPM Character Body Part Material (unnamed)
      • Mtrl Material (19 of those)
    • CBPI Character Body Part Impacts (unnamed)
      • Impt Impact Tree (3*19=57 of those; 3 for hit/blocked/killed)
    • TRAC Totoro Animation Collection
      • TRAC Totoro Animation Collection (inherited TRAC; either none or one)
      • TRAM Totoro Animation Sequence (specific animations; either none or many)
    • TRSC Screen (Aiming) Collection
      • TRAS Totoro Aiming Screen (one for standing, running, etc.)
        • TRAM Totoro Animation Sequence (set of keyframes for aiming screen)