Ishiiruka
Ishiiruka copied to clipboard
How Normal Mapping is implemented
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!
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.