Jump to content

Resources/Material: Difference between revisions

From HEModdingWiki
Added basic material page with its references
 
Removed rendering concepts (moved to different section)
Line 16: Line 16:
* [[Games/Sonic_Frontiers/Shaders|Sonic Frontiers]]
* [[Games/Sonic_Frontiers/Shaders|Sonic Frontiers]]
* [[Games/Shadow_Generations/Shaders|Shadow Generations]]
* [[Games/Shadow_Generations/Shaders|Shadow Generations]]
=== Rendering concepts ===
There are many different rendering "concepts" that shaders make use of:
* [[Games/Material/PBR|Physically based rendering (PBR)]]
* [[Games/Material/Normal_mapping|Normal mapping]]
* [[Games/Material/Weather|Weather]]
* [[Games/Material/Vertex_colors|Vertex colors]]
* [[Games/Material/Mesh_layers|Mesh layers]]
* [[Games/Material/Deferred_rendering|Deferred rendering]]
* [[Games/Material/|Dithering]]


== Textures ==
== Textures ==

Revision as of 16:34, 6 January 2025

Materials, stored in .material files, are the general purpose format for storing surface rendering information, specifying shaders, textures and shader parameters.

Shader

[TODO]

Game shaders

Each game has its own list of shaders:

Textures

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

The texturing systems between Hedgehog Engine games and Hedgehog Engine 2 games are mostly consistent:

Parameters

[TODO]