Skip to content

Unfinished project to rebuild GTA's graphics engine with advanced rendering techniques

License

Notifications You must be signed in to change notification settings

jeffoliveira977/DeferredSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeferredSA

DeferredSA is an unfinished project with the aim of recreating the graphical engine of RenderWare and GTA San Andreas. Currently, it utilizes DirectX 9 with Shader Model 3 as part of its rendering process. However, there are future plans to port it to DirectX 10 and Vulkan in order to enhance its graphical capabilities..

Project Features

  • Advanced Shadows
  • PBR Materials (Physically Based Rendering)
  • Cubemap Reflections
  • Paraboloid Reflections
  • Spherical Reflection
  • Post Effects (Bloom, HDR, Tonemapping, FXAA)
  • Shadow Effects (Cascaded Shadow Maps, Point Light Shadows, Spotlight Shadows)
  • Normal Mapping
  • Per-Pixel Lighting
  • Realistic Water Reflection and Refraction
  • Car Reflections
  • Skinned Mesh
  • Volumetric Clouds
  • Volumetric Lights
  • New RenderWare Immediate3D with pixel shaders

Project Status

I had to discontinue this project due to the significant time investment, with more time spent on reverse engineering than on actual graphics development. My plan is to resume work on this project once the GTA reverse engineering project is completed.

Special thanks to PetkaGtA for RenderHook project.