Preview
Open Original
Reversing The Construction Of The View-Projection Matrix (Game Engine Reversing)
Welcome to my write-up series on reverse engineering the Rendering pipeline of an AAA game. Feel free to reach out to at: Discord: zer0_1rp Reddit: u/zer0_1rp UC: z1rp
Parts
Part 2: Understanding 3D Transformation Matrices
- Part 2.1: View Matrix
- Part 2.2: Projection Matrix
- Part 2.3: View Projection Matrix
- [Part 3: Finding & Reversing Matrices](https://zero-irp.github.io/ViewProj-Blog/part-3-findi…
Reversing The Construction Of The View-Projection Matrix (Game Engine Reversing)
Welcome to my write-up series on reverse engineering the Rendering pipeline of an AAA game. Feel free to reach out to at: Discord: zer0_1rp Reddit: u/zer0_1rp UC: z1rp
Parts
Part 2: Understanding 3D Transformation Matrices
- Part 2.1: View Matrix
- Part 2.2: Projection Matrix
- Part 2.3: View Projection Matrix
- Part 3: Finding & Reversing Matrices
Part 4: Dissecting the Game’s Matrix Construction Pipeline And SIMD Math
- Part 4.1: Tracing the Matrix Construction Path
- Part 4.2: Reversing SIMD Instructions for Matrix Math
- Part 4.3: Completing the View-Projection Matrix
- Part 4.4: Optimizing Redundant SIMD Instructions (For Fun)
- Part 4.5: Detour Hooking to Optimize SIMD Operations (For Fun)
- Part 5: Trampoline Hooking to Capture Entity Positions
- Part 6: World To Screen Explanation And Code
- Part 7: Final ESP with Imgui