I'd like to have advice on how to build main shadow object. Currently I am using technique that worked fine in rF1 like follows: Code: MeshFile=FURY61_COLSHDW.gmt CollTarget=False HATTarget=False ShadowObject=(True, Solid, 256, 256, CHASE_USA_UNDERSHADOW.DDS) LODIn=(0.0) LODOut=(200.0) However this results sometimes in odd results with rF2. I tried using similar line that was used in rTrainer, but it worked very badly. So what is the truly proper way of doing the shadow object because there seems to be lots of ways of doing it?
Thats what I thought I guess... Well, I know then how to approach this, but if there is any preferred or true way of doing it then I'd like to know it
I'm planning to do some tests to check, which way is better fps wise. I was always using separate models as that gave me more possibilities, like having low quality shadows while keeping visible good quality model but if using visible model as shadow caster could safe some significant amount of fps, then I will have to think more about which to use.
You should have two shadows. The body and the flat texture underneath. However I don't think everything is quiet finished with how the shadows are created. I asked about it before http://isiforums.net/f/showthread.php/3096-Under-shadow-shader
That was valid for rF 1. It looks like in rF 2 there won't be need for having undershadow texture. None of ISI cars use it in rF 2.
The rFTrainer is using it I think. Try the dynamic shadows by adding "ShadowCaster=(Dynamic, Solid, 256, 256)" to the "SLOT(ID)" and add ShadowCaster=(True, Solid) to every part you want to have a shadow. This shadow is sadly very low-res but it's beautiful anyway
No, ShadowCaster is standard definition for object's shadow. For undershadow, you'd see something like this: ShadowObject=(True, Solid, 256, 256, undershadow.dds) - here, "ShadowObject" is the key element and as you see, a dedicated texture is used. You won't find that in gen files for ISI's rF 2 cars. EDIT: What I see though, is this: MeshFile=rter_undershadows.gmt CollTarget=False HATTarget=False AmbientObject=(True,Texture) And... it use "RTER_UNDERSHADOWS.DDS", which is undershadow-like texture And AmbientObject is present in all ISI cars gen files, so you guys were right!