[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vip /vp / vr / w / wg / wsg / wsr / x / y ] [Search | Home]
4Archive logo
why is this such an impossible feat in vidya?
If images are not shown try to refresh the page. If you like this website, please disable any AdBlock software!

You are currently reading a thread in /v/ - Video Games

Thread replies: 82
Thread images: 13
File: Mirror.jpg (16 KB, 300x308) Image search: [iqdb] [SauceNao] [Google]
Mirror.jpg
16 KB, 300x308
why is this such an impossible feat in vidya?
>>
Cause Zelda always smashes the pots
>>
How would they turn the glass into programming code? Moron.
>>
consoles
>>
>>322704965

Too computationally intensive.
>>
>faggot who doesn't know about mirror rendering

move along
>>
>>322704965
It's not possible, as games done yet before
It's a design choice like how retarded devs CHOOSES to use 30fps on consoles

They have to make graphical cuts somewhere for consoles, mirrors arent that neccessary for how taxing they are.
>>
Can't find any pictures but they seemed to work pretty well in Alpha Protocol.
>>
>>322704965
Swat 3 and 4 had this shit
>>
>>322704965
Rendering the same environment twice.
>>
>>322704965
It's not, it's very simple to do, but too expensive to be worthwhile. I'd rather have 60fps and no mirrors than 12fps with real reflections.
>>
>>322705198
:^) Faggotron, there's an easy way to do this

Camera on mirror
Stream video to texture (glass)

Oh boy that was hard :^)
>>
>>322705302
so consoles
>>
File: image.png (32 KB, 184x176) Image search: [iqdb] [SauceNao] [Google]
image.png
32 KB, 184x176
>>322705167
>>
>>322705364
*It's not IMpossible
Boy did i fuck that up more than that bitch who didnt have my money
>>
>>322705476

9/10 trigged, I thought you were serious for a second, even with the troll smiley faces.
>>
>>322705476
You know how costly that is? mario kart runs at half-FPS in splitscreen for a reason
You're rendering the whole damn game twice
for a mirror
>>
well anon, mirrors in vidya rent as simple as mirrors in real life
in videogames, when you render a true reflective surface, you basically have to rebuild the entire game instance view backwards in real time, making a world double that takes just as much computational power as the original
basically you have to make a second world in the mirror for at least as long as the mirror is being viewed, which makes games kinda hard to run
>>
>>322705476
>No one attacks you or insults you
>Becomes insanely defensive over nothing
Holy autism
>>
>>322705364
>Every PC player has 4000 overglocked niggatron 5000 GFX cards and LIQUID COOLING and Mountain dew fueled CPUs

Devs aren't going to waste time on some shit that:

A: Doesn't matter

and

B: 4% of the gaming population could use

Download a mod.
>>
>>322704965
how can reflections be real if videogames aren't real?
>>
File: image.png (2 MB, 2001x1125) Image search: [iqdb] [SauceNao] [Google]
image.png
2 MB, 2001x1125
>>322704965
Hello
>>
>>322705976
>muh feeling
Back to tumbler, nigger
>>
>>322706267
because the reflections arent real either
it's a counterfeit of a fake
>>
>DURR HOW DO VIDYOGAMES WORK

dont fry your brain cells guys
>>
File: Rena.png (818 B, 96x96) Image search: [iqdb] [SauceNao] [Google]
Rena.png
818 B, 96x96
>>322704965
Star Ocean 2 had reflections.
>>
>>322705446
I'd rather have 60 fps with real reflections then 60 fps with no reflections.

Consoles are more than capable of doing this. PCs in 2002 were perfectly capable of doing this.

It's not an fps issue, it's that devs are lazy.
>>
>>322706821
>Hi i'm 15 years old and I know nothing about modern game development
>>
Duke buttfucking Nukem 3-goddamn-D had functional mirrors over 20 years ago. There really isn't any excuse not to find a way to do it that isn't excessively taxing, it's just something that would take some time and resources to figure out, which most developers feel is better spent being flushed down the toilet on even dumber doodads to slam into box back bullet points.
>>
>>322706821
I'd rather have your mother be on the pills too, but your sorry ass still came out.
>>
>>322706821
>it's that devs are lazy
/thread
>>
wow what a great set of replies to a thread about actual vidya related shit. can't handle talking about other shit than console wars and other stupid shit, you fucking inbred mongoloids?

fucking kill yourself. all of you.
>>
File: douk.jpg (99 KB, 1023x766) Image search: [iqdb] [SauceNao] [Google]
douk.jpg
99 KB, 1023x766
>>322706945
>Damn, I'm lookin' good
>>
Best example I could find is the mirrors in Postal 2
>>
Okay but check THIS shit out.
>>
>>322705476
Would this work for third person?
>>
Fuck static mirrors, I want to see a mirror that can be moved around, distorted, and shattered with an appropriate effect on the reflection.
>>
>>322707114
Turn on the lights! Who poops in the dark?
>>
>>322706314
Nice movie, faggot.
I actually really like the Last of Us, friend, despite the fact that's it's really overrated by normies. How has your day been? Mine's been alright.
>>
>>322707594
I regularly shitpost about The Last of Us because I'm upset I didn't get to try it yet
>>
>>322707114
Maybe it is another room with a "clon" that copies your moves
>>
File: 1451968543565.png (1 MB, 1998x1118) Image search: [iqdb] [SauceNao] [Google]
1451968543565.png
1 MB, 1998x1118
>>322706314
>>
File: EMNbkrD.jpg (202 KB, 1024x768) Image search: [iqdb] [SauceNao] [Google]
EMNbkrD.jpg
202 KB, 1024x768
A console from 1996 was able to accomplish it.

>N-n-not a real reflection!

If it works, it isn't stupid.
>>
mirror's are not as easy as you think anon. You basically have to render shit twice with a mirror around.
>>
>>322709817

problem with "working" mirrors with video games is that they have to be perpendicular to the floor until we figure out real time ray tracing
>>
>because consoles
>console consoles
>waaaah

grow up
>>
>>322710075
>problem with "working" mirrors with video games is that they have to be perpendicular to the floor

As shown in >>322707193, that's not the case.
>>
because you have to render the scene twice. once normally and second from the mirrors point of view. this usually halves your framerate
>>
>>322709817
Its not a real reflection and it only works because the "mirror" is the entire wall. You can't fit a whole room behind a little mirror like >>322707193

Modern games can support mirrors, but usually only one or it's just too much a drain and not worth it. No one's going to buy a game because it has nice mirrors.
>>
>>322710391
They should do what rockstar did with GTA V
Render it with tons of jaggies.
>>
>>322707435
I do. I like pooping with just the nite light on.I like showering in near-darkness as well.
>>
>>322706748
>star hairpin
this triggers me heavily
>>
>>322710436
I'd buy a puzzle game about mirrors, it sounds fun actually.
>>
Luigi's Mansion had pretty good mirrors
>>
Star Ocean 3 had them. Teensy and rare as they were.
>>
hasnt the sims done this for 10 million years
>>
File: cubemapping.png (170 KB, 1094x505) Image search: [iqdb] [SauceNao] [Google]
cubemapping.png
170 KB, 1094x505
>>322710754
then /v/ would still complain that nobody does mirrors right
>>
Developer Laziness.
>>
>>322704965
Because it requires rendering everything twice, meaning twice the size for everything on static mirrors.

For moving mirrors, the problem is even more annoying.
>>
>>322710150
this is done probably by having a "clone" mirrored room, player character, and camera somewhere hidden on the map, and the mirror is simply a texture that displays the other camera's view.

It still requires rendering everything twice, which is why it's computationally expensive and offers little gain.
>>
>>322704965
Even 15 yearold games have this feature.
Unrealengine1 has it.
>>
>>322712567
I think it even had semi-reflective metal, and you could put multiple mirrors, or reflective surfaces in a room, and they'd reflect the reflections of eachother.
Provided there weren't too many otherwise shit gets crazy and your GPU starts shitting bricks.
>>
GTAV
>>
>>322706247
This. Has nothing to do with consoles
>>
>>322706354
Back to /pol/ nazi
>>
>>322705745
So how come it was so easy for the source engine? I had a pretty shitty computer in 2004 but vampire still had cameras work fine
>>
i'd like to fuck that pot
>>
>>322713265
stationary mirrors are relatively easy

shit reflection with cubemaps are easy

constrained yet stationary mirrors like >>322707193 are a little more difficult

having a game where you can carry around a mirror and have it render everything around you properly requires raytracing
>>
File: image.jpg (78 KB, 654x473) Image search: [iqdb] [SauceNao] [Google]
image.jpg
78 KB, 654x473
>>322705167
>>
>>322705364
Oh god those mirrors in Deus Ex so taxing. The floors in a few buildings were all mirrors too! CPU's explode in Unatco HQ to this day!
>>
I like how Deus Ex: Human Revolution got around this issue. The mirror in Jensen's apartment is broken because he punched it because he's a robot, and it hasn't been replaced yet. It explains away a technical issue while also giving additional depth and characterization to the main character.
>>
>>322713542
Yeah but source engine had awesome cameras, so just use that for mirrors
>>
>>322713969
>both the originals had mirrors
>third one doesn't
Aaaadaaam!
>>
>>322713969

seems clever until you realize he punched every mirror in detroit and china
>>
>>322714104
He just really never asked for this. Like, at all.
>>
File: char_63235.jpg (17 KB, 210x240) Image search: [iqdb] [SauceNao] [Google]
char_63235.jpg
17 KB, 210x240
>>322714104
He was just having an overreflection to the problem.
>>
>>322713969
>broken mirrors suddenly stop all reflecting
sure thing, buckaroo

if anything a smashed mirror should be even more trouble to render
>>
>>322714289
Thats not a word
>>
>>322706314
Why couldn't you just play the whole game as this kid? She was more likable in the 5 minutes she was in the game than Joel and that other bitch.
>>
>>322713542
>requires raytracing
m8 you just render a second scene from the viewpoint of the mirror just like you do with the player's view. Shit ain't rocket science. The only reason we don't do this is because it would multiply the GPU load. Even if you render mirrors at a lower resolution you still couldn't put more than two of them into a scene before the game's framerate drops to console levels.
>>
File: the-talos-principle.jpg (1008 KB, 1200x675) Image search: [iqdb] [SauceNao] [Google]
the-talos-principle.jpg
1008 KB, 1200x675
>>
>>322704965
It's far from impossible, it's just an expensive effect because there's no way to fake it, like most of the other effects in vidya. There are some tricks like cubemaps you can use to make something appear "shiny" with little impact but there's no way to get around the fact that you essentially need to render everything twice if you want "true" reflections.

It's possible but it's not practical in 90% of situations, like even high end PCs would shit themselves if you added true reflections to a big cityscape or something. Ever notice how every true mirror in video games happen to be in bathrooms or other small rooms? That's the reason.
Thread replies: 82
Thread images: 13
Thread DB ID: 361194



[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vip /vp / vr / w / wg / wsg / wsr / x / y] [Search | Home]

[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vip /vp / vr / w / wg / wsg / wsr / x / y] [Search | Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the shown content originated from that site. This means that 4Archive shows their content, archived. If you need information for a Poster - contact them.
If a post contains personal/copyrighted/illegal content, then use the post's [Report] link! If a post is not removed within 24h contact me at [email protected] with the post's information.