Working mirrors in video games ?? What kind of sorcery is this ? (GTA IV, 2008)

37 Comments

  1. TheDetective47

    There were a few different ways I’ve heard it being done, but the one I recall is the game is rendering every thing twice, so there are two of the character there, for example.

  2. There’s always been ways to render things like this without raytracing, but most developers didn’t bother putting them in because of the unnecessary hardware requirements

  3. Thiel619

    Mario 64 did this in 1996.

    Yes I know how the mirror room worked but still Mario 64 did this in 1996.

  4. LazyClock3908

    The Sims 2 (2004) had good enough mirrors too.

  5. God of War on the PS2 had this, I’m pretty sure Deus Ex did as well…*maybe* Resident Evil 1 (PS1) in a specific room in the mansion since all they were rocking pre-rendered backgrounds and had processing power to work with.

    It’s never been some gargantuan feat, it’s just hardly ever worth it when working with limited hardware power.

  6. WhAtEvErYoUmEaN101

    As a trade-off for working mirrors you have to play in fr*nch though

  7. PieGlum3493

    Kiss psycho circus the nightmare child (2000) has a working mirror too. I was mindblown with this technology 20 years ago when playing because i don’t remember any other games back then (no internet)

  8. totallynotabot1011

    Loved it in prey 2006 intro and doom 3

  9. Actual_Desk1716

    Is it just duplicated geometry and another character model or is it a different technique?

  10. magilla1984

    If I remember correctly Duke Nukem 3D got working mirrors in 1996

  11. Available-Pop6025

    I tuink mafia 2 had some sort of working mirrors 

  12. soulciel120

    Only a young person would say this.

  13. NeonSamurai1979

    Meanwhile Star Citzen in 2025 . . .

  14. That’s just rendering second time with planar reflection. Notice that when that technique is used, the mirror is always planar.

  15. StarmanAkremis

    I imagine it being done as making a paralel line from the miror, setting a camera in the oposite side of the line and rendering it with a mask on the mirrors

  16. agentelucky

    Remember Mafia 3, those mirrors where pure nightmare fuel.

  17. ItzCobaltboy

    GTA VC has a complete reflected floor in Ocean View Motel

  18. AndrewH73333

    What till you hear about a game called Portal.

  19. slaya222

    If you play deus ex human revolution with the developer commentary, they talk about how the engine they were working in couldn’t do anything with mirrors when all the previous games in the series could. To reference this they put a broken mirror in the protagonists room with a work order for a new one.

  20. jermygod

    What kind of sorcery is this ?

    is shit graphics sorcery.

  21. malagic99

    Double rendering if I recall, it renders a the mirror like it’s a new room

  22. Longjumping_Ant_2945

    Rec Room has working mirrors

  23. Creepyman007

    Hitman whit it’s heavy use of Planar Reflection is so amazing, and still runs amazing

    This screenshot could be simply having the room recreated and player doubled? Or planar but the reflected player has weird shading…

  24. Scared-Gamer

    Bro I literally did this mission like 2 hours ago, what are the odds

  25. elite-data

    This is called planar reflections. In this case, an additional virtual camera is placed on the surface of the mirror, and its rendered image is applied as a texture. This technique works well only for isolated surfaces like mirrors and in contained rooms with simple geometry (which is why you can see functioning mirrors only in bathrooms or small enclosed spaces).

    Since you have to fully render the scene once for each reflective surface, you can’t place them just anywhere. Otherwise, it would cause an explosive increase in rendering complexity (which is not the case for ray tracing). That’s why their use is always strictly limited.

  26. Dj_nOCid3

    This is the tradeoff for physically based materials.
    You either have working mirrors, or physically based materials.

    Until you start using ray tracing, better yet, path tracing.

    Path tracing is the unifying theory of anything, you can theoretically render ANYTHING with path tracing

  27. GlazedHam420

    GTA IV was ahead of its time and my favourite GTA of them all.

  28. OphidianSun

    The trick for mirrors is usually to place a camera and then play its feed on the “mirror”. Its not trying to do fancy reflections.

  29. plasticfrograging

    Condemned had great mirrors, the game gave me a heart attack when I saw a crack head come out of a closet right behind me in the reflection

  30. radiationshield

    In duke nukem mirrors are implemented by duplicating the room behind the mirror. A duplicate Duke is also inserted into the mirrored room with his direction mirrored to that of the player.

  31. stop_talking_you

    dont google doom 3 mirror scene

  32. Bite_Able

    Hitman: blood money (2006) had working mirrors iirc

Write A Comment