Resources/Material: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
* [[Tools/Restoration Issue Pocketknife|Restoration Issue Pocketknife]] | * [[Tools/Restoration Issue Pocketknife|Restoration Issue Pocketknife]] | ||
* [[Tools/HEIO|HEIO]]|status=Done|container=MIRAGE|name=Material}} | * [[Tools/HEIO|HEIO]]|status=Done|container=MIRAGE|name=Material}} | ||
'''Materials''', ''stored in .material files'', are the general purpose format for storing surface rendering information, specifying shaders, textures and shader parameters. | '''Materials''', ''stored in .material files'', are the general purpose format for storing surface rendering information, specifying shaders, textures and shader parameters. |
Latest revision as of 14:38, 23 January 2025
Resource Type | Materials |
---|---|
File Extension | .material |
Used In Games | |
Container Format | MIRAGE |
Editing Tools | |
Reverse Engineering Status | Done |
Materials, stored in .material files, are the general purpose format for storing surface rendering information, specifying shaders, textures and shader parameters.
Shader[edit | edit source]
[TODO]
Game shaders[edit | edit source]
Each game has its own list of shaders:
- Sonic Unleashed
- Sonic Generations
- Sonic Lost World
- Sonic Forces
- Sonic Origins
- Sonic Frontiers
- Shadow Generations
Textures[edit | edit source]
Each shader specifies its own set of textures and how they are used.
Every material comes with a list of textures, each item having the following properties:
[TODO]
Texturing systems[edit | edit source]
The texturing systems between Hedgehog Engine games and Hedgehog Engine 2 games are mostly consistent:
Parameters[edit | edit source]
[TODO]