Erm, slopes work in 3d mode. Completely, in fact.Leonard2 wrote:Quick question, are you going to have the slope mode a separate plug-in or are you going to include it with the 3D floor mode?
Currently this slope feature alone could be incredibly useful.
GZDB plugin: 3D floor mode
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
- TammySilverwolf
- Posts: 27
- Joined: Sun Feb 22, 2015 2:12 pm
Re: GZDB plugin: 3D floor mode
Re: GZDB plugin: 3D floor mode
Can't wait for this to be merged into mainstream GZDB. :D
Re: GZDB plugin: 3D floor mode
It's one plugin. That's because the logic was closely related to the 3D floor mode in the beginning.Leonard2 wrote:Quick question, are you going to have the slope mode a separate plug-in or are you going to include it with the 3D floor mode?
Currently this slope feature alone could be incredibly useful.
He's talking about the modes provided by this plugin, not about the 3D visual mode.TammySilverwolf wrote:Erm, slopes work in 3d mode. Completely, in fact.Leonard2 wrote:Quick question, are you going to have the slope mode a separate plug-in or are you going to include it with the 3D floor mode?
Currently this slope feature alone could be incredibly useful.
First it has to be in a 100% usable stateNash wrote:Can't wait for this to be merged into mainstream GZDB.
- Ozymandias81
- Posts: 2069
- Joined: Thu Jul 04, 2013 8:01 am
- Graphics Processor: nVidia with Vulkan support
- Location: Mount Olympus, Mars
- Contact:
Re: GZDB plugin: 3D floor mode
EXCELLENT STUFF! I NEED IT NOW!boris wrote:A little progress with slopes:
Spoiler:
Last edited by Ozymandias81 on Sun Apr 19, 2015 9:04 am, edited 2 times in total.
- Xtyfe
- Posts: 1490
- Joined: Fri Dec 14, 2007 6:29 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 11
- Graphics Processor: nVidia with Vulkan support
Re: GZDB plugin: 3D floor mode
WHAT
This would make my life so much easier, My maps make huge use of 3d floors and this would surely speed it up
This would make my life so much easier, My maps make huge use of 3d floors and this would surely speed it up
- Zanieon
- Posts: 2059
- Joined: Tue Jan 13, 2009 4:13 pm
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
- Location: Somewhere in the future
- Contact:
Re: GZDB plugin: 3D floor mode
boris and another epic plugin for GZDB
nice work again dude, i enjoy this alot, it aid my pain with 3D Floors
nice work again dude, i enjoy this alot, it aid my pain with 3D Floors
Re: GZDB plugin: 3D floor mode
So after trying out some options it looks like somehow interacting with the existing undo/redo process doesn't seem to be viable
I guess I'll go with a dummy sector the user has to configure, where all the required info is stored in custom UDMF fields. Not the nicest solution, but better than not being able to undo/redo.
[edit] While writing this post I got the idea that using a "real" dummy sector (i.e. without lines, invisible to the user) might work. Gotta play around with that.
[edit] While writing this post I got the idea that using a "real" dummy sector (i.e. without lines, invisible to the user) might work. Gotta play around with that.
Re: GZDB plugin: 3D floor mode
You know, after looking more at the latest video you posted (slopes demonstration) I had an idea:
Rather than having a slope assigned to a sector, why not have the opposite, where you assign any surface (ceiling/floor) from any sector to a slope (a simple 3D vector) this way you could easily duplicate a slope if you use regular geometry on your map and would allow to replace the need for a "copy floor/ceiling plane" thing.
Also, not being able to use undo/redo isn't such a big deal (concerning slopes that is) since the input it needs isn't as big (just two coordinates and a surface).
The reason I was thinking about this video is that I stumbled on a case where this could be very useful yet again.
Looking forward to try out the sloping additions you made (you should update your .dll to include it).
Rather than having a slope assigned to a sector, why not have the opposite, where you assign any surface (ceiling/floor) from any sector to a slope (a simple 3D vector) this way you could easily duplicate a slope if you use regular geometry on your map and would allow to replace the need for a "copy floor/ceiling plane" thing.
I'm not sure if the data you are referring to is for slopes but if it is the case then all you should really need to do is store a slope's coordinates and its assigned surfaces in a map's .dbs file.boris wrote:So after trying out some options it looks like somehow interacting with the existing undo/redo process doesn't seem to be viableI guess I'll go with a dummy sector the user has to configure, where all the required info is stored in custom UDMF fields. Not the nicest solution, but better than not being able to undo/redo.
[edit] While writing this post I got the idea that using a "real" dummy sector (i.e. without lines, invisible to the user) might work. Gotta play around with that.
Also, not being able to use undo/redo isn't such a big deal (concerning slopes that is) since the input it needs isn't as big (just two coordinates and a surface).
The reason I was thinking about this video is that I stumbled on a case where this could be very useful yet again.
Looking forward to try out the sloping additions you made (you should update your .dll to include it).
Re: GZDB plugin: 3D floor mode
Not sure if that's what you mean, but there's already an intermediate layer. The slope vertices are not stored in the sector, but rather only a slope id (one for the floor and one for the ceiling). That way you can draw one slope and have it applied to multiple sectors. You can actually see that in thevery beginning of the last video.Leonard2 wrote:You know, after looking more at the latest video you posted (slopes demonstration) I had an idea:
Rather than having a slope assigned to a sector, why not have the opposite, where you assign any surface (ceiling/floor) from any sector to a slope (a simple 3D vector) this way you could easily duplicate a slope if you use regular geometry on your map and would allow to replace the need for a "copy floor/ceiling plane" thing.
I have to disagree that undo/redo is not important. Anything that can fuck up your map should be possible to undo. It's a moot point anyway, since I got undo/redo working they way I planned.Leonard2 wrote:I'm not sure if the data you are referring to is for slopes but if it is the case then all you should really need to do is store a slope's coordinates and its assigned surfaces in a map's .dbs file.
Also, not being able to use undo/redo isn't such a big deal (concerning slopes that is) since the input it needs isn't as big (just two coordinates and a surface).
Re: GZDB plugin: 3D floor mode
I finally decided to put up a compiled version that aso contains the slope modes: https://github.com/biwa/3dfloormode/releases
Use with caution, it's still in development and could blow up your map
I also recorded a video showcasing the slope functionality:
Use with caution, it's still in development and could blow up your map
I also recorded a video showcasing the slope functionality:
Re: GZDB plugin: 3D floor mode
THAT'S AMAZING :O :O :O :O
But it seems that multiple tags just got implemented... I wonder how will this affect the inner workings of this plugin? http://forum.zdoom.org/viewtopic.php?f= ... e6#p828423
But it seems that multiple tags just got implemented... I wonder how will this affect the inner workings of this plugin? http://forum.zdoom.org/viewtopic.php?f= ... e6#p828423
Re: GZDB plugin: 3D floor mode
That's pretty cool. When editing in Hexen format, nothing will change. As for UDMF, the multiple tags feature somewhat diminishes the use of the plugin, but I think it will still be handy. When MaxED adds support to GZDB I'll also add it to the plugin.Nash wrote:But it seems that multiple tags just got implemented... I wonder how will this affect the inner workings of this plugin?
- SyntherAugustus
- Posts: 973
- Joined: Tue Jul 15, 2003 5:43 pm
Re: GZDB plugin: 3D floor mode
http://imgur.com/2C3xzs1
Getting the hang of it. Church moulding is hard.
Would you think there's a way to copy slopes and assign them to new sectors?
Getting the hang of it. Church moulding is hard.
Would you think there's a way to copy slopes and assign them to new sectors?
Re: GZDB plugin: 3D floor mode
Copy/paste works now. Code's in the repository, no compiled package, though. Might put one up this weekend.blackfish wrote:Would you think there's a way to copy slopes and assign them to new sectors?
-
ShinyCrobat
- Posts: 65
- Joined: Sat Jul 20, 2013 5:42 pm
Re: GZDB plugin: 3D floor mode
How do you set a slope vertice down? I go to Draw Slope Mode with a sector selected, but when I click or click and drag, I can't actually place the vertice down. What am I missing?




