Aftershock: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
|  (Created page with ''''<code>Aftershock</code>''' {{EP2 add}} draws refraction that is usually animated, and draws "fog" (which defines the model's per pixel opacity) that is level with the ground a…') | Biohazard 90 (talk | contribs)  mNo edit summary | ||
| Line 1: | Line 1: | ||
| '''<code>Aftershock</code>''' {{EP2 add}} draws  | '''<code>Aftershock</code>''' {{EP2 add}} | ||
| This shader draws animated and scrolling refraction. It is able to smoothly fade out with alpha blending depending on its distance to the ground (per vertex; calculated with the [[Material|material]] parameters <code>$GroundMin</code> and <code>$GroundMax</code>) and the dot product of the per vertex geometry normal and world view vector (scaled by <code>$SilhouetteThickness</code>). Furthermore this shader does solely support the vertexformat that [[model|studiomodels]] use. | |||
| == Shader specific parameters == | |||
| ;	<code>$refractamount</code> | |||
| ;	<code>$bluramount</code> | |||
| : Used to tweak the refraction effect. | |||
| ;	<code>$SilhouetteColor</code> | |||
| ;  | |||
| ;	<code>$SilhouetteThickness</code> | ;	<code>$SilhouetteThickness</code> | ||
| :  | : Scales the generic fade amount along the models edge. | ||
| ;	<code>$GroundMin</code> | ;	<code>$GroundMin</code> | ||
| ;	<code>$GroundMax</code> | ;	<code>$GroundMax</code> | ||
| :  | : Both describe an interval used to fade out the shader. Supposedly requires a custom [[material_proxies|material proxy]] to work. | ||
| Line 24: | Line 19: | ||
| *<code>[[$normalmap]]</code> | *<code>[[$normalmap]]</code> | ||
| *<code>[[$ | *<code>[[$colortint]]</code> | ||
| [[Category:List of Shaders]] | [[Category:List of Shaders]] | ||
| [[Category:Stubs]] | [[Category:Stubs]] | ||
Revision as of 05:53, 2 February 2011
Aftershock Template:EP2 add
This shader draws animated and scrolling refraction. It is able to smoothly fade out with alpha blending depending on its distance to the ground (per vertex; calculated with the material parameters $GroundMin and $GroundMax) and the dot product of the per vertex geometry normal and world view vector (scaled by $SilhouetteThickness). Furthermore this shader does solely support the vertexformat that studiomodels use.
Shader specific parameters
- $refractamount
- $bluramount
- Used to tweak the refraction effect.
- $SilhouetteColor
- $SilhouetteThickness
- Scales the generic fade amount along the models edge.
- $GroundMin
- $GroundMax
- Both describe an interval used to fade out the shader. Supposedly requires a custom material proxy to work.