Quake3World.com Forums
     Level Editing & Modeling
        samples vs super vs filter


Post new topicReply to topic
Login | Profile | | FAQ | Search | IRC




Print view Previous topic | Next topic 
Topic Starter Topic: samples vs super vs filter

Trainee
Trainee
Joined: 22 Jun 2014
Posts: 49
PostPosted: 02-22-2015 10:57 PM           Profile Send private message  E-mail  Edit post Reply with quote


After several experiments and comparisons I'm leaning heavily toward using filter. However, the wiki says not to use it because it "doesn't play nice with a lot of the more interesting effects".

I haven't noticed anything particularly weird (bleeding, maybe), what issues does it cause exactly?

Which method do you guys prefer and why?

Here are my light switches, just in case you see one of those "more interesting effects" that don't play nice with filter:

Code:
-threads 8 -v -cpma -bouncegrid -bounce 100 -bouncescale 1.5 -dark -dirty -dirtscale 2 -filter -gamma 1.1


Minor tangent: I like the look of samples in some cases, and filter in others. It would be nice to be able to flag specific lights to be either sampled or filtered.



_________________
KillPixel@YouTube


Top
                 

Cool #9
Cool #9
Joined: 01 Dec 2000
Posts: 44136
PostPosted: 02-22-2015 11:42 PM           Profile   Send private message  E-mail  Edit post Reply with quote


-bounce 100 ?

Doesn't that make it take ages to compile a map?




Top
                 

Boink!
Boink!
Joined: 19 Apr 2003
Posts: 4493
PostPosted: 02-23-2015 12:18 AM           Profile Send private message  E-mail  Edit post Reply with quote


I use:

Code:
-light -v -fast -patchshadows -dark -samples 3 -bounce 8


Though it just occurred to me I may have forgotten to turn off -fast... hmm...


-threads 8

Used to use that too... but it turns out that q3map2 automatocally finds out how many cores and hyperthreads are present under Windows 7 (64bit), making the switch redundant.


-bounce 100

Hmm... did you ever check how many bounces the light stage does? In my detailed maps it usually only does 4 bounces and has nothing to do at the 5th one... so 8 bounces is plenty.


-dirty

I had some issues with this in AEdm7, when combined with the shaders used from Sock's Plants (from Pyramid of the Magician)... so if you use models with more complicated shaders on them, take a closer look. And I seem to recall vaguely that -filter, also caused some issues in this context... alas don't recall what exactly.


-gamma 1.1

I don't recall messing with gamma ever actually improved the quality of the lighting. It made everything mushy and undefined. But some of the artists here, Hipshot IIRC, actually were able to brighten their maps *and* make it look good.


-cpma -bouncegrid -bouncescale 1.5 -dirtscale 2

Never used any of these.


In Hipshot's and my SolarAE we used:

-light -v -fast -patchshadows -samples 3 -bounce 8 -gamma 2.5 -compensate 3

Note the compensate to help with the usage of gamma.




Top
                 

This is not Æon!
This is not Æon!
Joined: 20 Jan 2002
Posts: 2222
PostPosted: 02-23-2015 12:19 AM           Profile Send private message  E-mail  Edit post Reply with quote


Bounce stops when there's no more information to bounce. I use 100 too.



_________________
Q3Map2 2516 -> http://www.zfight.com/misc/files/q3/q3map_2.5.16_win32_x86.zip
Q3Map2 FS_20g -> http://www.zfight.com/misc/files/q3/q3map2_fs_20g.rar
GtkRadiant 140 -> http://www.zfight.com/misc/files/q3/GtkRadiantSetup-1.4.0-Q3RTCWET.exe


Top
                 

I'm the dude!
I'm the dude!
Joined: 04 Feb 2002
Posts: 12498
PostPosted: 02-23-2015 09:39 AM           Profile Send private message  E-mail  Edit post Reply with quote


The Q3Map2 wiki is largely written by some end user of Q3Map2. It's an okay resource, but I wouldn't take it as fact.

-threads isn't used on Windows. As mentioned, Q3Map2 detects the number of available threads. It's only useful on Linux (and OS X?).

-filter is just a Gaussian blur effect applied to the lightmap. There's nothing wrong with this, but it can over-blur some shadows and cause them to lose detail. -samples on the other hand, was specifically designed to remove aliasing on shadow edges, so it's a smarter algorithm and should result in better results.



_________________
GtkRadiant | Q3Map2 | Shader Manual


Top
                 

Trainee
Trainee
Joined: 22 Jun 2014
Posts: 49
PostPosted: 02-23-2015 05:49 PM           Profile Send private message  E-mail  Edit post Reply with quote


Quote:
Hmm... did you ever check how many bounces the light stage does?


It varies, I just use 100 to make sure I get all of them.

In my test map, the increased gamma and bounce scale with the increased AO has a pretty cool effect. The gamma increase is only .1, most of the extra light is provided by the bounce scale.

Haven't done a comprehensive test with -compensate (I have no idea what this actually does), that's next on the list.

Quote:
The Q3Map2 wiki is largely written by some end user of Q3Map2. It's an okay resource, but I wouldn't take it as fact.


thanks, good to know.

Maybe if I feel really freaky I'll just use external lightmaps and process them in photoshop...



_________________
KillPixel@YouTube


Top
                 
Quake3World.com | Forum Index | Level Editing & Modeling


Post new topic Reply to topic


cron
Quake3World.com
© ZeniMax. Zenimax, QUAKE III ARENA, Id Software and associated trademarks are trademarks of the ZeniMax group of companies. All rights reserved.
This is an unofficial fan website without any affiliation with or endorsement by ZeniMax.
All views and opinions expressed are those of the author.