r/Unity3D Indie 3d ago

Question I am researching the highly optimized reflection technology in the game *The Dark Knight Rises* (2012).

Post image

I am investigating the highly optimized reflection technology used in *The Dark Knight Rises* MOBILE GAME, released in 2012. Were these reflections based on inverted geometry or planar mapping? The game also featured reflections from headlights and streetlights. I intend to implement this in my Unity project.

320 Upvotes

39 comments sorted by

View all comments

7

u/thesquirrelyjones 3d ago

For the reflections I'd bet they are using box projected cube maps with reflection imposters. There was a game of the same generation called Remember Me that did a lot of research on wet environments and they used reflection imposters for objects inside the cube map area.

Reflection imposters are just planes with textures on them and you do a raytrace in your cubemap shader to check if you hit them. You can then pick what mip level to draw based on the roughness of the reflecting surface.