Prey portals

Did you already watch the Prey Trailer? It's nice, although I don't really see why the developers say that it is such a different and innovative game - it's a simple shooter after all. One interesting feature - although already seen in other games - is its portal technique. In several scenes you can see portals into other rooms - gates through which you can walk and see into other places far away. Looks like this:

The monster is coming out of this portal which is embedded in that box, wich funnily is falling down and moving. Looking into the box doesn't show an empty inner box but another huge room.

Santostefano Giovanni reimplemented this technique for Irrlicht. Looks like this:

You can also walk into the portal, and come out in the displayed room, look back and see the place where you started at, pretty impressive

It lacks the nice 3d art as in prey (which is a common problem for programmers doing graphics) but it works. He even provides the source code, a video and the executables. He implemented it using the stencil buffer and Irrlichts capability of directly invoking d3d or opengl commands. I would have done it in a bit different way - using the RTT feature, not because it looks like prey is doing it this way too but it would have been a bit more portable with irrlicht and some other nice additional effects would have been possible too. But who cares at all, it really is nice and great work. Cool that lots people are making their work available like that.

four comments, already:

I would love to see a portal where you can see a portal looking at yours, hehe…
rafsoaken () - 26 04 06 - 13:12

Tell me if i’m wrong, but the source code can’t be found on the homepage…
Delight - 26 04 06 - 18:27

corrected the link :)
niko - 26 04 06 - 18:40

The question is, did you saw that in others games?
mnightt - 29 06 06 - 04:26


Name:  
Remember personal info?
yes
no
Email (optional):
URL (optional):
Enter "layered" (antispam):
Comment:Emoticons / Textile

  ( Register your username / Log in )

Notify: Yes, send me email when someone replies.  

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.
Note: If you type in your email adress above, it will be visible to other visitors, although it will be hidden for bots using javaScript.