Ishiiruka icon indicating copy to clipboard operation
Ishiiruka copied to clipboard

How Normal Mapping is implemented

Open SirMangler opened this issue 5 years ago • 1 comments

I was wondering if you could give me some direction on:

  • How normal mapping/material mapping was implemented into Ishiiruka
  • Any idea on what it might take to implement this into one of the latest builds of Dolphin?

Thanks!

SirMangler avatar Oct 21 '19 18:10 SirMangler

Ishiiruka uses multiple textures to achieve normal mapping, the idea is you can override the game textures, the same as master does, but you can also add more textures to add properties to the materials. You can add Normal maps/ bump maps, specular maps and luma maps(emissive pixels). to add it to master is just a mather of time you hacve to add the multi texture upload support and then modiphy the shader generator to read the values and calculate material properties.

Tinob avatar Oct 22 '19 12:10 Tinob