Non-euclidean geometry

Moderator: GZDoom Developers

BlueSatoshi
Posts: 2
Joined: Sun Feb 10, 2013 5:21 pm

Non-euclidean geometry

Post by BlueSatoshi »

Is non-euclidean geometry possible in ZDoom or GZDoom?
Gez
 
 
Posts: 17946
Joined: Fri Jul 06, 2007 3:22 pm

Re: Non-euclidean geometry

Post by Gez »

What do you mean by that?

You can already do several types of impossible geometry, with sky effects and/or portals and/or silent teleports.
User avatar
Nash
 
 
Posts: 17501
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Re: Non-euclidean geometry

Post by Nash »

It's already possible... you just need to go deeper...
User avatar
Ghastly
... in rememberance ...
Posts: 6109
Joined: Fri Jul 06, 2007 2:34 pm

Re: Non-euclidean geometry

Post by Ghastly »

He means non-Euclidean as in hyperbolic, or elliptic, for example. I think.

Now, if he means in-game, or what, I have no idea.
Edward-san
Posts: 1774
Joined: Sat Oct 17, 2009 9:40 am

Re: Non-euclidean geometry

Post by Edward-san »

err... is it there a game which does what the OP asks? Knowing the complex formulas to change geometry, it's hard to believe that...
User avatar
GooberMan
Posts: 1336
Joined: Fri Aug 08, 2003 12:57 am
Location: Helsinki, Finland

Re: Non-euclidean geometry

Post by GooberMan »

I can only assume OP has just played Antichamber.

User avatar
zrrion the insect
Posts: 2432
Joined: Thu Jun 25, 2009 1:58 pm
Location: Time Station 1: Moon of Glendale

Re: Non-euclidean geometry

Post by zrrion the insect »

Yes, non-euclidean geometry is possible:
User avatar
Siggi
Posts: 3288
Joined: Sun Oct 03, 2004 8:57 am
Preferred Pronouns: They/Them
Location: South Africa

Re: Non-euclidean geometry

Post by Siggi »

This is clearly what OP has in mind:
Image
User avatar
Nash
 
 
Posts: 17501
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Re: Non-euclidean geometry

Post by Nash »

omg i think i almost died laughing
BlueSatoshi
Posts: 2
Joined: Sun Feb 10, 2013 5:21 pm

Re: Non-euclidean geometry

Post by BlueSatoshi »

Sorry that I haven't replied. When I asked about non-euclidean geometry I meant if it was possible to stitch separate sectors like in the following image:

Image

In this case instead of connecting two small rooms I think this would work for something like connecting several large areas with a small hub without the need for long tunnels or teleportation.

Hope this helps.
User avatar
twinkieman93
Posts: 1075
Joined: Fri Aug 10, 2007 11:13 pm

Re: Non-euclidean geometry

Post by twinkieman93 »

BlueSatoshi wrote:Sorry that I haven't replied. When I asked about non-euclidean geometry I meant if it was possible to stitch separate sectors like in the following image:

Image

In this case instead of connecting two small rooms I think this would work for something like connecting several large areas with a small hub without the need for long tunnels or teleportation.

Hope this helps.
Yes. Portals do exactly what you're talking about. A portal is when you cross a linedef and you end up in a completely different place, and when you look at the "portal" from one side, you see what's on the other side as if nothing was wrong. Except possibly you could have things that if they were actually connected to the hub they would overlap with other things connected to it.
Gez
 
 
Posts: 17946
Joined: Fri Jul 06, 2007 3:22 pm

Re: Non-euclidean geometry

Post by Gez »

Doom isn't a portal engine like the Jedi Engine (Dark Forces, Outlaws) or Build (Duke 3D, Blood, etc.). Instead, it uses a binary space partition tree which offers faster performances but locks the geometry.

ZDoom only uses portals for ceiling surfaces (this is called [wiki]stacked sectors[/wiki]), not walls. The [wiki]Eternity Engine[/wiki] offers wall portals, though, if you want to try it.
User avatar
StrikerMan780
Posts: 486
Joined: Tue Nov 29, 2005 2:15 pm
Graphics Processor: nVidia with Vulkan support
Contact:

Re: Non-euclidean geometry

Post by StrikerMan780 »

Speaking of which, It would be interesting at some point to be able to make spherical levels. (Not literally, but just an illusion, ie. Terminal Velocity/Fury3/Hellbender, or Star Fox 64 Multiplayer), where going to the edge of a map, allows you to see from the opposite side at the same position, and walking past the edge takes you to the opposite side, giving the illusion of traveling outwards infinitely. I imagine some trickery with Silent Teleports would technically be possible, but the only thing is, that doesn't account for seeing things on the other side, making for some serious pop-in.
User avatar
Nash
 
 
Posts: 17501
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Re: Non-euclidean geometry

Post by Nash »

^ I guess this kind of thing is entirely possible with Eternity's portals... ^
User avatar
StrikerMan780
Posts: 486
Joined: Tue Nov 29, 2005 2:15 pm
Graphics Processor: nVidia with Vulkan support
Contact:

Re: Non-euclidean geometry

Post by StrikerMan780 »

Yeah... I really wish ZDoom could get that kind of portals.
Post Reply

Return to “Closed Feature Suggestions [GZDoom]”