Documentation: Difference between revisions
Appearance
	
	
| Justin113D (talk | contribs) No edit summary | Justin113D (talk | contribs)  Moved common rendering documentation here | ||
| (3 intermediate revisions by the same user not shown) | |||
| Line 7: | Line 7: | ||
| !Info | !Info | ||
| |- | |- | ||
| |[[ | | [[Normal mapping]] | ||
| | How normal mapping works | |||
| |- | |||
| | [[Vertex Colors]] | |||
| | How vertex colors work | |||
| |- | |||
| | [[Mesh Layers]] | |||
| | Model mesh layers | |||
| |- | |||
| | [[Opacity]] | |||
| | The concept of opacity explained | |||
| |-  | |||
| | [[Texture Blending]] | |||
| | The different ways to blend textures | |||
| |- | |||
| ! | |||
| ! | |||
| |- | |||
| |[[Hedgehog Engine Rendering|Hedgehog Engine]] | |||
| |Render engine first used in Sonic Unleashed | |Render engine first used in Sonic Unleashed | ||
| |- | |- | ||
| |[[ | |[[Hedgehog Engine 2 Rendering|Hedgehog Engine 2]] | ||
| |Render Engine first used in Sonic Forces | |Render Engine first used in Sonic Forces | ||
| |} | |||
| == Models == | |||
| {| class="wikitable" | |||
| |+ | |||
| !Name | |||
| !Info | |||
| !Extension | |||
| !Tools | |||
| |- | |||
| |[[SCA Parameters]] | |||
| |Model and material parameters stored in SCA file headers | |||
| | | |||
| | | |||
| |} | |||
| == Shaders == | |||
| {| class="wikitable" | |||
| |+ | |||
| !Name | |||
| !Info | |||
| !Extension | |||
| !Tools | |||
| |- | |||
| |[[Shader Features]] | |||
| |Hedgehog engine 1 shader features | |||
| | | |||
| | | |||
| |} | |} | ||
Latest revision as of 18:10, 18 August 2025
This section lists documentation pages for resources you'll find in Sonic games. You'll find information about certain file formats and other general game resources.
Rendering
| Name | Info | 
|---|---|
| Normal mapping | How normal mapping works | 
| Vertex Colors | How vertex colors work | 
| Mesh Layers | Model mesh layers | 
| Opacity | The concept of opacity explained | 
| Texture Blending | The different ways to blend textures | 
| Hedgehog Engine | Render engine first used in Sonic Unleashed | 
| Hedgehog Engine 2 | Render Engine first used in Sonic Forces | 
Models
| Name | Info | Extension | Tools | 
|---|---|---|---|
| SCA Parameters | Model and material parameters stored in SCA file headers | 
Shaders
| Name | Info | Extension | Tools | 
|---|---|---|---|
| Shader Features | Hedgehog engine 1 shader features | 
Set-Data
| Name | Description | Extension | Tools | 
|---|---|---|---|
| HSON (Hedgehog Set Object Notation) | Universal object placement representation format. | .hson | 
User Interface
| Name | Description | Extension | Tools | 
|---|---|---|---|
| NCP (Ninja CellSpriteDraw Project) | Describes a user interface in most Hedgehog Engine games. | 
 
 
 
 
 | 
Archives
| Name | Description | Extension | Tools | 
|---|---|---|---|
| NN Chunk | Generic container format. | 
Animation
| Name | Description | Extension | Tools | 
|---|---|---|---|
| PXD Animation | Skeleton and skeletal animation format in Hedgehog Engine 2 Games | 
 
 
 | Frontiers Animation Tools | 
| PBA Skeleton | Physics Based Animation Skeleton for Hedgehog Engine 2 Games | .pba |