Reverse engineering the rendering of The Witcher 3

This is the index page for my “Reverse engineering the rendering of The Witcher 3” small series where I select some rendering techniques from “The Witcher 3”, analyze them using RenderDoc, then grab DirectX assembly for shaders and finally try to turn these instructions back to readable HLSL shader.
I focus especially on understanding and explaining presented techniques; it’s all for learning purposes after all.

The genesis of the series is simply “I want to know how it’s done”. Having RenderDoc and other tools which allow us to see every stage of the pipeline is great way to learn how games do rendering stuff.

Destul de interesant pt cei pasionati de grafica 3D, randari and related.

2 Likes