3D lines in doom ports

If it's not ZDoom, it goes here.
User avatar
camper
Posts: 114
Joined: Sun Feb 25, 2018 10:53 am
Location: Tatarstan

3D lines in doom ports

Post by camper »

I wonder why other Doom ports don't use 3D lines from Risen3D? I tried using it for fences and ladders and I found it very convenient for mapping.
This is not a 3D floor. You can see how it looks in the tutorial: https://md2.sitters-electronics.nl/tut_lines.htm
User avatar
Hellser
Global Moderator
Posts: 2730
Joined: Sun Jun 25, 2006 4:43 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 11/Manjaro
Graphics Processor: ATI/AMD with Vulkan/Metal Support
Location: Citadel Station

Re: 3D lines in doom ports

Post by Hellser »

There's multiple ways of creating what you're describing in regular Doom / GZDoom already. GZDoom has 3D floors, vanilla can create ladders with miniature 24-high stairs (1 pixel thick, stairs as steep as you need) with a ladder mid texture in front. UDMF also has a flag IIRC that enables players to jump over solid mid textures set by how tall the mid texture is + its offset.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49184
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: 3D lines in doom ports

Post by Graf Zahl »

That feature originates from Eternity and ZDoom has been supporting it for a long time in all map formats.
What I do not know is if Risen3D's is the same thing.
User avatar
camper
Posts: 114
Joined: Sun Feb 25, 2018 10:53 am
Location: Tatarstan

Re: 3D lines in doom ports

Post by camper »

Do I understand correctly that you are writing about the 3D middle textures described in these links?
https://zdoom.org/wiki/3D_middle_texture and https://eternity.youfailit.net/wiki/3DMidTex_tutorial

Risen3D uses a completely different approach, very different from 3D mid textures. It allows you to set the distance of the line from the floor and its size (vertically).

I recorded a video with a test map, where all the fences are made exactly like this. You can jump over them. I also added ladders, which are also made using 3D lines.
https://media.mas.to/media_attachments/ ... ea7446.mp4
Gez
 
 
Posts: 17934
Joined: Fri Jul 06, 2007 3:22 pm

Re: 3D lines in doom ports

Post by Gez »

Basically they are functionally identical to 3D mid textures (project a texture that has collision) but with a different implementation, the main difference in features is that you explicitly select the height of the texture and it'll be clipped to that size.
User avatar
camper
Posts: 114
Joined: Sun Feb 25, 2018 10:53 am
Location: Tatarstan

Re: 3D lines in doom ports

Post by camper »

It suddenly seemed to me that this gives a theoretical possibility to make textures over textures in one linedef. After all, you can set not only the distance from the floor and its vertical size for one texture. But also an array of textures, each with its own distance from the floor and its size.

I'm not a programmer, so I could probably be wrong.

Return to “Off-Topic”