Default Keys Are Always Added
#90 posted by XaeroX on 2015/08/14 15:55:22
That's why they are called "default". :)
@ItEndsWithTens
#91 posted by ericw on 2015/08/14 22:28:00
I didn't understand that any value of _samples activates the feature regardless of the _deviance value.
Crap, I forgot to fix that :-(. Will fix it and put it in the next beta.
re: textures not loading with the beta, but working with 0.15.1, that is messed! Any chance you could send me the wads and map so I can double check what is going on? I don't think I changed anything that should affect texture loading.
Sure Thing!
Eric, I just sent you an email, thanks for the offer! You'll get the map, wads, and a readme with details. Hopefully I'm just doing something dumb. :)
What The Hell, Daz?
#93 posted by Breezeep_ on 2015/08/15 22:47:38
If I don't select every single light entity in my map, the lighting would end up like this: http://i.imgur.com/37pGUH0.png
Honestly, I'm getting tired of being forced to select all the light entities and removing all the unnecessary entity keys for each light. Are there any workarounds for all this crap>
Well
#94 posted by DaZ on 2015/08/15 23:11:29
are you using the latest fgd I made? https://dl.dropboxusercontent.com/u/33279452/quake4ericwTools.fgd
You don't have to use this fgd, there is a default one provided with Jackhammer. I made it for myself and thought others might find it useful!
#95 posted by Breezeep_ on 2015/08/15 23:33:17
Yeah, I'm using the latest fgd.
#96 posted by Breezeep_ on 2015/08/15 23:41:34
Is it possible to changing the defaults to 0?
Suggestion For A Dirtmap Setting
#97 posted by ptoing on 2015/08/15 23:42:07
Looking at this screenshot (also had a similar thing myself playing around with mapping recently) http://i.imgur.com/81RoXoQ.png You can see that there is AO applied at very shallow angles. Maybe something like -dirtangle [degrees] would be a good setting to add. Where of course stuff under that angle would not be dirtmapped or something like that.
Defaults
#98 posted by DaZ on 2015/08/15 23:47:58
All the values selected on the lights when you create them are the defaults.
The Default
state for any light entity is 300 light.
This is how it has always been.
Or...
#100 posted by ptoing on 2015/08/16 01:29:18
I guess not all of that stuff is from dirtmapping but just how light works. So maybe something that makes faces with angles under a certain threshold have averaged normals, basically like angle threshold controlled smoothing groups.
#101 posted by necros on 2015/08/16 01:38:47
you can reduce _anglesense below 0.5 to help alleviate the shading problem in that tube. it may make the light look a little odd because it won't attenuate based on face normal as much. might take some tweaking to look good.
#102 posted by ptoing on 2015/08/16 02:05:51
Is anglesense something you set per light?
Yo
#103 posted by DaZ on 2015/08/16 02:31:02
Yes you can set it per light with _anglescale. The default is 0.5
#104 posted by ptoing on 2015/08/16 02:35:22
Thanks :) Will play around with that when I got time.
Yep
#105 posted by ericw on 2015/08/16 02:39:43
you can set "_anglesense" per-light.
When I get a chance I'll try playing with normal smoothing again. The first time I tried it I was still getting hard edges, e.g. with sunlight shining on an octagonal pillar.
#106 posted by ptoing on 2015/08/16 02:50:14
It's too bad you can not assign any values to brushes, that way it could be controlled on a brush basis, which would make more sense from a user perspective. But having it as a global variable with an angle threshold should be enough I think. Maybe additional value for func_walls, func_detail and such might make sense.
#107 posted by necros on 2015/08/16 04:46:44
ericw: normal smoothing?? so like phong shading? that would be insane.
Ericw
phong shading would be sweet... how will it be implemented though? Quake 2 allows surface flags to be set but there's nothing like that in Quake 1.
Super Hacky Way Of Doing Shit...
#109 posted by ptoing on 2015/08/16 05:02:01
might be to do it via textures. Basically have a version of the level which you just use to generate smoothing group data and compile before the other stuff or something. You could just have it be a bunch of textures that correspond to SG01, SG02, SG03..
That would probably be a pain in the ass to do though. Just plopping out dumb ideas here.
Or it could be integrated into the editor somehow, which just generates some file based on which faces the user has combined into a smoothing group.
Half-Life
#110 posted by DaZ on 2015/08/16 05:16:19
HL's light compiler uses Phong to shade smooth curves. You can also setup "smooth groups" in hammer that can tell the compiler what brushes to perform smooth lighting on. A good place to start!
A Long Long Time Ago
#111 posted by damage_inc on 2015/08/16 07:26:36
I think I remember playing around with WC and you could assign a value(-1?) to a brush face(I used an octagon) and then when you compiled the map you could not see any hard edges? If you looked at the floor you could tell it was an octagon but otherwise no.
Am I crazy or does anyone else remember this?
Damage_inc
#112 posted by - on 2015/08/16 07:51:35
Are you thinking of Quake2 mapping? because ArghRad added a feature for phong shading via that method. Quake2 let you specify surface properties per face, so you could stick values into properties to set up smoothing groups for the compiler. (IIRC, you set a brightness value for the face as the smoothing group number, but didn't turn on the face's 'emits light' flag and ArghRad would look for that pattern)
Quake's .map format doesn't support any per face values, so there's no place to store any values for the compiler to know which faces to smooth.
Ohhhh... Yes Scampie
#113 posted by damage_inc on 2015/08/16 08:48:58
That's it! Now I remember, it was When I was teaching a friend Quake2 mapping. Thanks.
DaZ
#114 posted by kaffikopp on 2015/08/16 17:17:45
Trying to use your fgd with Hammer (not Jackhammer) causes it to crash. Any idea why this occurs? The standard fgd by czg works fine.
|