What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Discussion for Level editing, modeling, programming, or any of the other technical aspects of Quake
obsidian
Posts: 10970
Joined: Mon Feb 04, 2002 8:00 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by obsidian »

Well, the Doom3 and Quake4 editors then, both based off of Radiant, both have realtime lighting AND shadow previews. Regardless, it's possible so you should be able to do it. I mean, you're going to have to add it anyway for your custom engine, so might as well do it for GtkRadiant.
[size=85][url=http://gtkradiant.com]GtkRadiant[/url] | [url=http://q3map2.robotrenegade.com]Q3Map2[/url] | [url=http://q3map2.robotrenegade.com/docs/shader_manual/]Shader Manual[/url][/size]
o'dium
Posts: 11712
Joined: Sun Mar 25, 2001 8:00 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by o'dium »

Well, D3/Q4Rad use the built in rendering engine, thats why they work that way. Its not so simple to just "add it" to the editor. Plus, we are going with Radiant over GTK simply because GTK is REALLY messy :| Jesus, we nearly died when we saw the junk inside it...

EDIT: Also its already coded for our engine, lol :p Has been for ages, complete with shadow maps so the shadows are soft, not hard. Just fixing up real time ambient occlusion and rim lighting now...
^misantropia^
Posts: 4022
Joined: Sat Mar 12, 2005 6:24 pm

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by ^misantropia^ »

o'dium wrote:Plus, we are going with Radiant over GTK simply because GTK is REALLY messy :| Jesus, we nearly died when we saw the junk inside it...
O'dium has a point here. GTKRadiant's source really is quite crappy, a textbook example of enthusiastic but not overly competent people tackling a project too large and complex for their skill set.
o'dium
Posts: 11712
Joined: Sun Mar 25, 2001 8:00 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by o'dium »

I think Berserk said something like 300meg worth of source files or something stupid, with loads of bloated stuff tacked on and it wouldn't even build for the first day of messing :(

Would be awesome if somebody really cleaned it up.

As for me, GTK has never really been... Amazing. Dont shout at me, I've just always liked Rad over GTK, simply because of the way it works, looks etc.
Kat
Posts: 952
Joined: Tue Nov 14, 2000 8:00 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by Kat »

obsidian wrote:Well, the Doom3 and Quake4 editors then, both based off of Radiant, both have realtime lighting AND shadow previews. Regardless, it's possible so you should be able to do it. I mean, you're going to have to add it anyway for your custom engine, so might as well do it for GtkRadiant.
That's what I couldn't figure out... GTK has been wanting for this sort of capability for a long time and this really seems odd as it appears to me to be a lot of tailored effort that will be of no use outside of overdose for the sake of possibly overambitious expectations regarding just how many people/popular it will be to mod for :paranoid:

Anyway, it sounds like you've already got you tree well underway, just seems such a waste of resources really. :shrug:
[url=https://www.katsbits.com/tutorials#q3w]Tutorials, tools and resources[/url]
o'dium
Posts: 11712
Joined: Sun Mar 25, 2001 8:00 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by o'dium »

If anybody could tell me "how" to get real time lighting AND shadows working, in either rad or GTK that is NOT D3Rad, Q4Rad or Dark Editor, please do, it will save us head aches.
Silicone_Milk
Posts: 2237
Joined: Sat Mar 12, 2005 10:49 pm

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by Silicone_Milk »

Well... I don't know much about rendering for next-gen type of games but if the lighting isn't altered between the editor and ingame (like lightmaps that get compiled) I would just hook directly to the Overdose light rendering functions and call them up from inside Radiant to calculate the realtime lighting and shadows.

Else you could hack together a quick-e-renderer that projects shadow volumes from light entities origins since the geometry's there and, although the light wont look exactly like it would ingame you'd at least have an idea of what it will turn out to look like.
jal_
Posts: 223
Joined: Mon Mar 24, 2008 4:13 pm

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by jal_ »

I always hated the way radiants have the selection clicks. Clicking shouldn't create a brush but select whatever you click and deselect whatever you have selected. Something as simple as that would improve radiants inmensely for me. A little better texture placement tools would be nice too, but the most important is the selection clicking to work like any other program in the world :)
Fjoggs
Posts: 2555
Joined: Fri May 03, 2002 7:00 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by Fjoggs »

So how would you create a brush then? Shift+click?

Can't see how it would make you faster. :p
o'dium
Posts: 11712
Joined: Sun Mar 25, 2001 8:00 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by o'dium »

Yeah, its kinda like saying "Mouse 1 shouldn't fire, but should jump". I mean yeah if its easier for you great, but that seems like it would go against what a lot of people would seem normal, and do nothing but annoy you :p
User avatar
Scourge
Posts: 15559
Joined: Mon Mar 25, 2002 8:00 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by Scourge »

jal_ wrote:I always hated the way radiants have the selection clicks. Clicking shouldn't create a brush but select whatever you click and deselect whatever you have selected. Something as simple as that would improve radiants inmensely for me. A little better texture placement tools would be nice too, but the most important is the selection clicking to work like any other program in the world :)
I've always liked the way just clicking on the screen creates a brush. Quick and dirty. It's especially helpful to me if I already have a decent idea of what I'm going for atm. Personal preference which goes back to the customizable bind cfg.
urgrund777
Posts: 153
Joined: Tue Mar 08, 2005 4:29 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by urgrund777 »

What I found missing was the idea of instancing... not low level stream or vertex instancing, but a highlevel editor instancing.

For example lights... already mention above, but make it so you only need to select one of the instances to cascade values of all other instances. In games like D3/Q4 where you can have tech levels with hundreds of little pilot lights in in hallways, the ability to instance lights would be excellent! For some projects, we light inside of 3dsMax which supports this... it's a life saver!

Also, instancing 'groups' of brushes. This may be a little complex, considering you'd want custom rotations on some. ...but say you've made a hallway, well you might use it 30 times in a decent sized level. Pain in the ass if all of a sudden you need it 32units wider! So, being able to instance that as well would be excellent... and again, when we're constructing the bulk of a level in 3dsMax, we instance large construction pieces, such as hallways.
a13n
Posts: 1672
Joined: Thu Feb 10, 2005 2:08 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by a13n »

Good point, urgrund777. :up:
I''ve been really reluctant to use radiant since I realized what you just mentioned above.
o'dium
Posts: 11712
Joined: Sun Mar 25, 2001 8:00 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by o'dium »

You can already do that urgrund777. At least I can. If I select all the lights I want, I can change anything to do with that light, scale, colour, material etc, and see them ALL update in real time to the changes...?

As for brushes, its a bit more difficult because brushes are... Well brushes. Maybe if you makea simple caulk hull with mesh models using inline for the actual detail you could then stretch them easier, I dunno...?
Kaz
Posts: 1077
Joined: Wed Mar 08, 2006 3:43 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by Kaz »

It'd be like if you have light1 as a collection of brushes, and you have 4 other instances of it around. Instead of selecting ALL of them you just change one and the others are updated automatically because they're Instances not Copies.
o'dium
Posts: 11712
Joined: Sun Mar 25, 2001 8:00 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by o'dium »

I see... but that means grouping them together, and then selecing the one. Group naming/selections and hide/show options are already available.
g0th-
Posts: 262
Joined: Sat May 19, 2007 7:57 pm

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by g0th- »

I don't think groups are supported for entities
[url]http://www.g0th.se[/url]
Fjoggs
Posts: 2555
Joined: Fri May 03, 2002 7:00 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by Fjoggs »

They're not, seeing how groups are considered entites in the editor. :)
User avatar
seremtan
Posts: 36017
Joined: Wed Nov 19, 2003 8:00 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by seremtan »

obsidian wrote:I always admired Radiant's simple elegance and hated the Unreal editor's rather complicated bloat.
unrealed has its deficiencies but bloat isn't one of them. its major drawback is unfriendliness toward brush editing

also, for rad, a proper model browser, assuming someone hasn't already mentioned that
User avatar
seremtan
Posts: 36017
Joined: Wed Nov 19, 2003 8:00 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by seremtan »

Fjoggs wrote:They're not, seeing how groups are considered entites in the editor. :)
then this is another thing that needs improving. hammer can group entities, so there's no reason why rad shouldn't too
obsidian
Posts: 10970
Joined: Mon Feb 04, 2002 8:00 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by obsidian »

Grouping entities would probably require modifying how the .map format works, which is another can of worms. I suppose an extra file could be used to keep track of such things, but that would hardly be elegant.
[size=85][url=http://gtkradiant.com]GtkRadiant[/url] | [url=http://q3map2.robotrenegade.com]Q3Map2[/url] | [url=http://q3map2.robotrenegade.com/docs/shader_manual/]Shader Manual[/url][/size]
fKd
Posts: 2478
Joined: Sat Jun 03, 2006 2:54 am
Location: Wellington
Contact:

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by fKd »

the advantage of unreal ed is not having to fuck around with chalking. sure saves a lot of time. i have to admit.. i like the subtractive method of building
a13n
Posts: 1672
Joined: Thu Feb 10, 2005 2:08 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by a13n »

fKd wrote:the advantage of unreal ed is not having to fuck around with chalking. sure saves a lot of time. i have to admit.. i like the subtractive method of building
So do you actually do the same in radiant by placing one gigantic giant brush at first?
fKd
Posts: 2478
Joined: Sat Jun 03, 2006 2:54 am
Location: Wellington
Contact:

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by fKd »

no
Kat
Posts: 952
Joined: Tue Nov 14, 2000 8:00 am

Re: What is missing from Rad/GTK/D3Rad/Q4Rad, for you...?

Post by Kat »

obsidian wrote:Grouping entities would probably require modifying how the .map format works, which is another can of worms.....
True... feature requests have to be made mindful of the way the underlying tech works, something which is often overlooked in the 'enthusiasm' at finding someone willing to do some work on the editor
[url=https://www.katsbits.com/tutorials#q3w]Tutorials, tools and resources[/url]
Post Reply