Summary
Highlights
The presenter introduces the Hedgehog Engine, mentioning its use in Sonic games like Unleashed, Generations, and Lost World, and sets the premise for explaining its detailed workings.
Discusses the background development of the Hedgehog Engine initiated in 2005, and its aim to achieve in-game graphical fidelity similar to pre-rendered CGI.
Explores early challenges faced, such as realistic shadow rendering, ambient occlusion, and the concept of global illumination to enhance real-time graphics.
Explains global illumination algorithms and how they were used to simulate realistic light reflections and bounce lighting for better visual depth.
Details the rendering process, using distributed computing and texture compression to make the graphical data fit within game constraints.
Describes updates in the Hedgehog Engine 2 which include real-time lighting, PBR, and support for more realistic graphics without relying solely on art direction.
Concludes with a reflection on the role of graphics in Sonic games, highlighting their impact on the art direction and player experience.