Jump to content

Resources/Material: Difference between revisions

From HEModdingWiki
Ashrindy (talk | contribs)
No edit summary
Ashrindy (talk | contribs)
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}}
'''Model Pointcloud''' is a fileformat used since [[Games/Sonic Frontiers|Sonic Frontiers]], that's used to create terrains [[Resources/Terrain Model|(.terrain-model]][[Resources/Model|/.model)]] using a collection of instances with resource names.


'''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

Material
Resource TypeMaterials
File Extension.material
Used In Games
Container FormatMIRAGE
Editing Tools
Reverse Engineering StatusDone

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:

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]