how did they do this without raytrace?
Mirrors
>>741850110screen space planar reflections
>>741850110that's not water that's a lake of mercury
>>741850140are mirrors a lost technology?
>>741850110it's a lost technology, like greek fire
>>741850110what gaym ?
>>741850315you have to make a cubemap for each reflection and to make it accurate enough in a modern game that means basically every puddleray tracing does it in real time and stores it in the GPU's memory instead
Copyback framebuffer. It's been a thing since GameCube.
>>741850315I still have no idea how mirrors work.
>>741850419it reflects light?
>>741850456This but in video games mirrors reflect code which makes it possible to see two models at once
It's >>741850270This is how they did ithttps://remi-genin.github.io/posts/screen-space-planar-reflections-in-ghost-recon-wildlands/
>>741850456HOW THE FUCK CAN I SEE MYSELF?!
>>741850541the mirror's mirror neurons calculate how things would look from your perspective and render it appropriately
>>741850419
>>741850379>basically every puddleNot really, you just apply the same paralax cubmap to every puddle in the same area. Modern engines even do it for you, you basically just mark something as a replactive surface.The problem is that this approach requires an IQ of a least 100
>>741850523sounds like too much extra work from developers can't we just toggle raytracing and pass the performance cost on to the consumer?
>>741850694>Digital Foundry called DD2 one of the best looking games of all timeRE Engine is basically all the cancer and AIDS of UE5 multiplied by 10.
>>741850110The map is doubled and reversed.
>>741850774No
>>741850140Mirrors don't exist in real life, how do they implement it in video games
Once a frame is finished rendering, the GPU draws it to the EFB, then copies it into the XFB in main RAM so the Video Interface (VI) can scan it out to the TV or Monitor.
>>741850694>Screenspace vs CubmapIt just occurred to me: why is Screenspace Ambient Occlusion always shortened to SSAO? Shouldn't it be SPAO?
Holy shit
>>741850931sorry this is one of the most retarded posts I've ever made on this website
Its funny people think OP's pic is a cubemap or just double rendering when ite just a screen space effect that isnt shit
>>741851001Reflections are basically copy paste of the framebuffer since Radeon in 2000.
>>741850523Neat. Why hasnt this been used more?
>>741850694those aren't going to look good and every puddle may as well be mud. handcrafting cubemaps and even applying them liberally is just not worth it anymore. SSR (which is unreadable garbage) for the poors and ray tracing for those who can afford it is the most cost efficient way to develop
>>741850110the water renders the scene another time, usually at a lower resolution. this is the tradeoff you have to make. old games could do these cool effects, but you couldn't have it everywhere. you couldn't have that reflection effect on a bunch of different shaped surfaces, only on the water. with path tracing and ray tracing, anything can be fully reflective and accurate. however, as we've seen in many games, devs still tend to make those reflections lower quality and lacking in certain effects and objects to save performance.
>>741850987Very good of you to admit it, I was about to lambast you for being incapable of basic word seperation.
>>741851231they could though
>>741850694The problem is right there in your image anon, it looks like low-res dogshit and high resolution cubemaps take up too much storage/bandwidth
>>741850931>Screens Pace Ambient OcclusionKEEEEK
Wildlands was ubisofts last good game they made
>>741850595HOW THE FUCK IS THAT POSSIBLE?!
Mirrors are more fun than television.
>>741850987I get it, but buddy, you've got to get some sleep soon
>>741850945ayo wtf this 2010 did the raytrace
>>741850694>>741851447It's also not handling dynamic reflections, notice the raft has no reflection at all.Dynamic cubemaps are possible, but then that is 6 captures of the environment surroundings that have to be captured multiple times per second. In an outdoor scene like that one, the performance cost to do this is astronomically high. That's why developers will default to either screenspace reflections, or raytracing.
>>741851226>for those who can afford itIf I wanted to feel like a poorfag who needs to use upscaling and fake frames, I wouldn't have bought a 5070 to begin with. Optimize your game, Ranjeet.
>>741851315>SSPRalright so apparently that's a screenspace effect, so the same rules don't apply. does it work at any angle though? the issue with screenspace reflections is that they rely only on what the player can see.
>>741851447>it looks like low-res dogshitTrying going outside for once, you fucking nigger.
>>741852350that obviously looks way better though, are you blind?
>>741852350youve cemented your position with your initial poopoo ass example
why can't we just use SSR and then just DLSS5 or whatever AI shit to recognize the errors in it and adjust it like recognizing that something that's infront of the reflective surface shouldnt be reflected? Wouldn't that be way faster than pathtracing the whole world?
>>741852350>He intentionally set reflections in real life to 'low'
>>741852641there isn't an AI built to do that in realtime
>>741851578Silver paint has higgs boson particles in it
>>741853020DLSS5 is trying to do that. I just wish it didnt do the generic AI face thing.
>>741850987It was funny man dont worry about it
>>741850419A common solution is to create new textures for each frame and apply them to the mirror. Basically, the game renders the scene as it would appear from the mirror’s viewpoint and saves this rendering.Then it renders the game itself, but it takes the previous rendering, and applies it as a texture to the plane that forms the mirror. So, in reality, mirrors in games are more like a television screen than a real mirror. If a VR game uses this solution and you look into the mirror, the image in it will be 2D, rather than 3D as you would expect in the real world.
>>741852641This retard think DLSS is actually intelligent or has ai in itlollmao
>>741850987We've all done it.
>>741851447FC4 was released when 2GB was the average VRAM on a GPU.
>>741862235okay, and?
>>741862330Try making a point next time, retard.
>>741863193The water looked like shit, where are the reflections?
it's a mystery
How did they do this without memetracing?
>>741850523>this is the only postFor fuck's sake, I was hoping here would be more stuff about GRLW graphics tech.
>>741863895by having it run at a 34fps average
>>741862330>PS3's 0.2KB of VRAM isn't enough for cubemapsDo you have a point or are you going to post a screenshot of ratracing running on a PS3?
>>741850361looks like ghost recon wildlands to me but no clue
>>741864328That's already significantly more than the human eye can see.
>>741864372nice low-res cubemap, the gunshot ripple reflection doesn't even make sense.
>>741864518>nice low-res cubemapHigher res than Cyberslop's low-sample raytracing
>>741864635>raytracing>not using pathtracingah I see, it's just a poorfag seething.
>>741863895Like this
>>741863895>god rays and blurI don't get it
>>741862235well the game looks like it can run on a 2GB vram GPU
>>741850110Water reflections don't look like that.
>>741865282You look brown.
>>741865735i look like that
>>741866379Cry, faggot. It barely looks decent for a 2014 game
>>741850110if the source of light doesn't move you don't need ray tracing
>>741866540you will never be a lake
>>74186730580IQ opinions do not matter.
>>741850110GTA 6 will look like this
>>741867908opinion of a poorfag who's never touched a game that came out after 2018 matters even less
>>741867305>>741868496HORRIBLE water
>>741850110How did they do it without raytracing?
>>741864687>PathtracingYou know Cyberslop still uses de-noising algorithms for its shitty low sample pathtracing, right?>N-NOT ON MY MACHINE!Cool story bro, how much did your RTX 8090 cost you?
>>741873079OK, and?
>>741868496>That plastic looking waterWhat PS3 game is this so I can avoid it?
>>741850419like this
>>741873445damn that's some nice rendering, what software was used for this?
>>741873158Cyberpunk has to be one of the ugliest looking games in the past decade, I have no idea when Digital Niggery keeps jerking it off.
>>741873590nice try
>>741873590looks decent on my machine
>>741863891G-game??????
>>741873874>looks decent on my machineCan you post a screenshot from your machine?
>>741873158>>741873874Can can't tell if these posts are meant to be bait or not.
>>741875692take an eye test
>>741850140>>741850315>>741850419How Can Mirrors Be Real If Our Eyes Aren't Real?
>>741875607see >>741873874
>>741875769Bait it is then, I guess.
>>741876038KCD2 is a great looking game as well, what's your point?
>>741876038It looks good but comparing it to CP77 and saying it looks better is just retarded. They're completely different
>>741876439also the thread topic was reflections/raytracing
>>741851753but can you do this?
>>741876038Western studios have been taken over by jeets.
>>741876993Doesn't this game have mandatory raytracing? Lmao.
>>741877240cybersisters...
>>741877240nice water reflections, are they dynamic?
>>741876993
>>741850110Water doesn't look like this.
The reflections look more saturated for some reason.>>741877860True but it still looks better than SSR and cube maps. Ray tracing with that amount of detail isn't possible for most people either.
>>741850110>reflection doesn't have antisoul gas>looks betterwhy they keep using antisoul
>>741877713That looks like Crimson Desert. It uses a mix of ray tracing and ssr for reflections. I remember the beach town using very obviois ssr for distant reflections and they were kind of fucked up by nearby reflections look good
>>741850110Why is the distant horizon and mountains visible in the reflection at this angle?
>>741850110what game?
>>741873874how many frames per minute
>>741886143around 4800
>>741850694This post is going to make the jeets seethe
>>741863895>>741864328>>741864768memetracing gives the same performance
>>741863895I means it's just a water filter and some god rays.
>>741864768>2560x1600Who the fuck played in that resolution? I don't exactly remember what I had back then but 1280×960, 1600x1200 or 1080p were definitely more common back then.
>>741877979kek thats hilarious. i love stuff like this. do you have more?
>>741851114because the rendering pipeline has gotten so complex that rendering the same scene twice to have reflections is a no-go.
>>741884242>It uses a mix of ray tracing and ssr for reflections.makes sense.raytracing would get ridiculously intensive at that draw distance for those buildings
>>741891487way to out yourself as a poorfag in the early 2010's anon.
>>741891506shit covered hands typed this
007: First Light had the best reflections I've seen in a modern game in a long time... and they don't use it a single time for gameplay.
>>741891761He gave you an actual answer, the fuck more do you want retard?
>>741892003>deletednew jeet janny I see, lmao
>>741891506>we were then able to generate any water reflection surface for a cost of 0.3~0.4 ms on consoles at 1/4 resolution.>on a ps4Yeah I am sure path tracing is way more performance efficient than that.
>>741850743surely using more electricity to draw a game world is bad for the environment