Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Tiberian Technologies / Blackhand Studios » Tiberian Technologies Forum » TT TEASER! - water rendering and widescreen fix
Re: TT TEASER! - water rendering and widescreen fix [message #380819 is a reply to message #380818] Fri, 17 April 2009 06:09 Go to previous messageGo to previous message
saberhawk
Messages: 1068
Registered: January 2006
Location: ::1
Karma:
General (1 Star)
LR01 wrote on Fri, 17 April 2009 09:03

Saberhawk wrote on Thu, 16 April 2009 23:55

LR01 wrote on Thu, 16 April 2009 03:39

Nice water there, now I wonder, how does it work?
I mean, how do you create water now? (don't think it's done through renx now is it?)
Ore like the unreal engine.


You first make "stock" water (aka water that'll appear if shaders aren't supported). On that water, you add a few (new) mapper arguments that tell it to be disabled if a certain shader is support. Then you create the new water plane with regular unwrapping and add a few other mapper arguments (like "Shader=<shader name>") to actually set the shader and do a bit of other needed magic to turn it off completely if the shader isn't supported. Then you hook up some other entries in other files and you are good to go.



ah, then something more (say if I to far away from the topic)
when I would make a plane then, I could use the shaders to make "water" of it, but also to make a "mirror" ore "exhaust famues" of it. I assume that happens on the material name assigned to that plane?


For backwards compatibility purposes, it likely could (the shader would need a "UsesMaterialNameAttachment" or "UsesTextureNameAttachement" flag set to true on it.) The proper way of attaching shaders in scripts 4.0, however, is to set the "Shader" mapper argument for the material. The mapper arguments is where you put things like UPerSec, and VPerSec. Attaching shaders this way allows them to bypass the name lookup entirely and put far less stress on the CPU.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: FPS drop
Next Topic: Failed to get launcher version
Goto Forum:
  


Current Time: Tue Sep 10 01:35:24 MST 2024

Total time taken to generate the page: 0.03180 seconds