Page 1 of 1

question about 3d poly objects

Posted: Wed Feb 08, 2006 4:51
by BlackFish
how come it's impossible to make them? (or add support)

I know that something like a moving model that acts like a polyobject can work, but im just wondering about bsp.

Posted: Wed Feb 08, 2006 4:55
by Phoenix
because then they'd have to be sectors, which cannot move horizontally under any circumstance. polyobjects are collections of lines.

i guess that one can probably make a 3d polyobject-lookalike by using a model and setAngle or something..

edit: oops, you beat me to that last statement :P

Posted: Wed Feb 08, 2006 5:39
by Snarboo
You could make a 3D sector that moves up or down. Theoretically, anyway. I haven't seen this tested in GZDoom, and I'm not entirely sure how 3D floors are implemented. You could use the Boom Special for elevators that have a moving ceiling and floor in the dummy sector so the whole thing moves, rather than having only part of it do so. That should make the 3D sector move along with it, as well.

Posted: Wed Feb 08, 2006 11:34
by Enjay
Up and down for 3D floors simply isn't a problem. It's already been done a few times (there is a raise/lower ceiling and floor special or you can move both with individual instructions in a script). Sideways is another matter entirely.

Posted: Thu Feb 09, 2006 21:13
by jaquboss
i can't really imagine good support for this.. polyobject seems to be kind of moving void, but 3d sector?
these features fits quake engine as it is done by brushes so you can move and rotate them as you want, i dont think you will ever have it

Posted: Thu Feb 09, 2006 21:18
by Nash
Well, there was a trick that has been done several times in conventional Doom wads to simulate moving things.

csabo's moving bus wad demo comes to mind.

You can somehow fake a moving 3-d platform using the same technique combined with GZDoom's 3-d floors, though I imagine it will be full of problems. For one; the player won't actually "move" along with the "3-d platform". He'll just fall down once the platform starts "moving".

Posted: Thu Feb 09, 2006 21:20
by NecroMage
You can simulate a moving 3d platform by using some complicated script that instantly lowers the back of the platform below the ground and instantly raises the front so it would "move" (and you would need a ton of little sectors and sector tags) but the player would have to move with it unless thing thrust was applied.

Posted: Thu Feb 09, 2006 21:26
by Nash
Actually, if Graf can add make a platform-like actor property, 3-d platforms are pretty much a piece of cake. Just use 3-d models!

Graf. is that possible? Have the player move along with whatever actor he is standing on top of.