Move 3d floor
Moderator: GZDoom Developers
Move 3d floor
Make support move and rotate for 3d floors. It would be great.
Re: Move 3d floor
If it were simple, it would have been made long ago.
3D floors are sector properties, and sectors do not move in the Doom engine. You can change their properties such as the height of floor and ceiling, but you can't move them horizontally.
3D floors are sector properties, and sectors do not move in the Doom engine. You can change their properties such as the height of floor and ceiling, but you can't move them horizontally.
Re: Move 3d floor
You can *kind* of fake it with polyportals and using 3D floors inside those, but otherwise it's exactly as Gez said - this cannot be supported, and never will be in a strictly Doom source port.
@ original author:
Thing you must keep in mind is that while Doom is rendered in full 3 dimensions, it's actually completely a 2D game. It's why the maps are designed in 2D, and why the automap itself is shown in 2D. Everything 3D is simply an illusion - it's a trick of the renderer in one form or another to give the illusion of height space, and in some cases, sector-over-sector. The only thing that exists in any form of 3D space at all are the movable objects, such as the player, items, decorations, and monsters - but even that is something that's restricted and has been extended/expanded upon by various source ports (such as GZDoom).
@ original author:
Thing you must keep in mind is that while Doom is rendered in full 3 dimensions, it's actually completely a 2D game. It's why the maps are designed in 2D, and why the automap itself is shown in 2D. Everything 3D is simply an illusion - it's a trick of the renderer in one form or another to give the illusion of height space, and in some cases, sector-over-sector. The only thing that exists in any form of 3D space at all are the movable objects, such as the player, items, decorations, and monsters - but even that is something that's restricted and has been extended/expanded upon by various source ports (such as GZDoom).
Re: Move 3d floor
what about the moving sectors in this video?
https://youtu.be/oYI9LFP0K6U?t=174
https://youtu.be/oYI9LFP0K6U?t=174
- Caligari87
- Admin
- Posts: 6174
- Joined: Thu Feb 26, 2004 3:02 pm
- Preferred Pronouns: He/Him
- Contact:
Re: Move 3d floor
That's using the polyportal trick Rachael mentioned.
Basically, polyobjects are the opposite of sectors. They are infinitely high walls that can be moved horizontally. The effect here is achieved by putting a line portal on a polyobject, and then moving the polyobject.
Basically, polyobjects are the opposite of sectors. They are infinitely high walls that can be moved horizontally. The effect here is achieved by putting a line portal on a polyobject, and then moving the polyobject.
Re: Move 3d floor
This has some side effects. For example, suppose you want to make a flying thing over solid floor -- a cable car for example -- with that system. The floor will move along your cable car, because it'll be the floor beyond the portal.
You can get away with it if the floor is invisible (sky floor) or its movement is undetectable (solid color, for example pitch black for the bottom of a dark chasm). But yeah, it's a solid limitation.
The 3D polyobjects from SRB2 would be nice, and dpJudas' work on software polygone drawer give me hope they can be possible.
You can get away with it if the floor is invisible (sky floor) or its movement is undetectable (solid color, for example pitch black for the bottom of a dark chasm). But yeah, it's a solid limitation.
The 3D polyobjects from SRB2 would be nice, and dpJudas' work on software polygone drawer give me hope they can be possible.
Re: Move 3d floor
this happens when they move(it looks normal again when not moving), I'm not sure if I did something wrong or if this is just a bad idea
- Caligari87
- Admin
- Posts: 6174
- Joined: Thu Feb 26, 2004 3:02 pm
- Preferred Pronouns: He/Him
- Contact:
Re: Move 3d floor
That's kinda useless without a test map. Please upload a simple working example of the problem and specify which version of GZDoom you're running.
Re: Move 3d floor
What renderer are you using?
Re: Move 3d floor
I was using software renderer, it looks much better when I use hardware mode
Re: Move 3d floor
I thought that good programmers can easily remake the engine
Re: Move 3d floor
Then hire them and be happyAntonZab wrote:I thought that good programmers can easily remake the engine