Titan Network

Community => City of Heroes => Topic started by: ag88t88 on June 26, 2014, 03:05:54 AM

Title: So that is how they did that!
Post by: ag88t88 on June 26, 2014, 03:05:54 AM
Alright, 2 years later and I finally found out an answer to something I wanted to know for kind of a long time.  You see a long while ago I noticed that the floor in City Hall in Atlas Park was reflective, but only partly.  This was well before we got actual reflective glass in I17 with "Ultra Mode".  Take a peek at the screenies here.

(https://i1283.photobucket.com/albums/a559/ag88t881/screenshot_140625-19-53-36_zps86116915.jpg)

And here

(https://i1283.photobucket.com/albums/a559/ag88t881/screenshot_140625-19-53-40_zpsecd484ea.jpg)

Now if you look at the floor, it looks nice and shiny and glossy and it reflects the room around it. The walls, the statues of the heroes, the ceiling, the information desk etc.  Except something always bothered me.  My character and the NPCs in the room were not reflected.  Now I can't speak to the Longbow and Super Group Registrar and the City Hall Rep, but I know my characters were not vampires.   

For the longest time it bothered me, and then I noticed it again in the Arenas on the main floors.

Here
(https://i1283.photobucket.com/albums/a559/ag88t881/screenshot_140625-19-44-00_zps528c3e8d.jpg)

Here
(https://i1283.photobucket.com/albums/a559/ag88t881/screenshot_140625-19-42-06_zps4a27f080.jpg)

And Here....

(https://i1283.photobucket.com/albums/a559/ag88t881/screenshot_140625-19-42-13_zpscf2a954e.jpg)

Once again, the environment is reflected but none of the characters are.. 

I always wondered what trick was being pulled to make it seem reflective, but only for certain things.  Since the reflections shift with the perspective, they aren't just painted on the floor so I knew it had to be something.

Well today I was touring city zones, playing around with No clip to sort of have fun and explore things and for a moment I was really disoriented when I flew through the arena floor and saw things upside down...

(https://i1283.photobucket.com/albums/a559/ag88t881/screenshot_140625-19-44-53_zps9f0b388f.jpg)

And then it hit me.  Those freaking floors aren't reflective at all, they are mildly transparent and glossy to give the illusion of reflectivity!   Each of those maps has upside down rooms under the semi-transparent floor to make it look it's a reflection!

(https://i1283.photobucket.com/albums/a559/ag88t881/screenshot_140625-19-45-27_zps91eb4177.jpg)

(https://i1283.photobucket.com/albums/a559/ag88t881/screenshot_140625-19-45-23_zps5435a6d5.jpg)

And then more for City Hall

(https://i1283.photobucket.com/albums/a559/ag88t881/screenshot_140625-19-53-06_zps1c5fafc4.jpg)

(https://i1283.photobucket.com/albums/a559/ag88t881/screenshot_140625-19-52-56_zpsa40515b6.jpg)

(https://i1283.photobucket.com/albums/a559/ag88t881/screenshot_140625-19-52-41_zps87e678df.jpg)

You aren't looking at a well polished floor, you are looking into an upside down universe! 

Okay so I have to admit, that was pretty clever of some one to think of to give the appearance of it being reflective.  It makes sense that characters weren't reflected because you would need upside down NPCs, the player characters couldn't all be duplicated by the game, and if the animations ever got out of sync itd be kind of messed up looking.   Even still, pretty damned cool that I finally got to figure out what the hell was going on there.

Sorry if I'm slow to the party and other people knew this a long time ago, even still the screenies are kind of cool. 
Title: Re: So that is how they did that!
Post by: Captain Electric on June 26, 2014, 05:11:55 AM
I always suspected that it was some kind of reflectivity fakery, but I never would have expected this. Very cool discovery! And very cool trick, you nutty Paragon Studios devs!
Title: Re: So that is how they did that!
Post by: blue storm on June 26, 2014, 05:30:51 AM
Nice catch !! :D
Title: Re: So that is how they did that!
Post by: The Fifth Horseman on June 26, 2014, 01:26:21 PM
Yep, been known for some time. The screens are still great. :)
Title: Re: So that is how they did that!
Post by: GuyPerfect on June 26, 2014, 01:35:16 PM
This is an ancient graphical trick that doesn't require hefty processing, and could be done with OpenGL's fixed functionality even as far back as the 1.0 days. I've used it myself on occasion. I think the first time it was brought to my attention was with Super Mario 64, though, in the room with the painting to Snow Man's Land.
Title: Re: So that is how they did that!
Post by: ag88t88 on June 26, 2014, 04:03:21 PM
You know I've been hacking and editing my video games since I was 12 or so, I never knew about this trick. Even still, its quite cool, and a little trippy to float around in the room below the floor seeing it above and below. A little MC-Escher ish. 
Title: Re: So that is how they did that!
Post by: Gun-Nut on June 27, 2014, 12:38:02 PM
Thinking back I can't recall every wondering if my characters reflection was happening in those rooms so I never put much thought into it but its cool seeing the trickery used...
Title: Re: So that is how they did that!
Post by: doc7924 on June 27, 2014, 01:36:23 PM
A lot of us knew that for a long time.

In fact there was a bug / glitch where you could teleport INTO the 'reflection'. And you couldn't get back out that way so you had to petition a GM to move you back the real building.

Title: Re: So that is how they did that!
Post by: GuyPerfect on June 27, 2014, 10:58:11 PM
Or made a friend with someone who had Recall Friend. Otherwise they'd have to use Teleport Foe, and that wouldn't work because they couldn't target you.
Title: Re: So that is how they did that!
Post by: Aggelakis on June 27, 2014, 11:39:03 PM
Or use one of the gazillion teleport-somewhere-else powers (e.g. Pocket D port, base port, mission port, whatever).
Title: Re: So that is how they did that!
Post by: Angel Phoenix77 on June 28, 2014, 12:43:41 AM
I was always impressed with how they did reflections ingame :) I have to admit, I never noticed that the characters weren't reflected.
Title: Re: So that is how they did that!
Post by: Codewalker on June 28, 2014, 12:54:52 AM
Or made a friend with someone who had Recall Friend. Otherwise they'd have to use Teleport Foe, and that wouldn't work because they couldn't target you.

I'm assuming we're talking about pre-Ouroboros days since otherwise it would be trivial to get out, so in that case, have your buddy get confused in an arena match, port to atlas, join team so they can target you easily, and use Teleport Foe to get you out...
Title: Re: So that is how they did that!
Post by: Captain Electric on June 28, 2014, 02:04:24 AM
I'm assuming we're talking about pre-Ouroboros days since otherwise it would be trivial to get out, so in that case, have your buddy get confused in an arena match, port to atlas, join team so they can target you easily, and use Teleport Foe to get you out...

*Twirls mustache* A clever escape, Codewalker! You got away this time!