213 lines
2.9 KiB
Plaintext
213 lines
2.9 KiB
Plaintext
"UnlitTwoTexture"
|
|
{
|
|
"$basetexture" "_rt_Camera"
|
|
"%tooltexture" "dev/dev_monitor"
|
|
"lightmappedgeneric_dx6"
|
|
{
|
|
"$basetexture" "dev/dev_monitor"
|
|
}
|
|
"$surfaceprop" "glass"
|
|
// "$texture2" "dev/dev_monitor"
|
|
"$texture2" "PerfTest/dev_scanline"
|
|
// "$texture2scale" 0
|
|
"$vertexcolor" 1
|
|
|
|
"$one" 1
|
|
"$zero" 0
|
|
"$temp" 0
|
|
"$texoffset" "[0 0]"
|
|
"$texscale" .25
|
|
"$tex2offset" "[0 0]"
|
|
"$tex2scale" 0
|
|
|
|
"$a_b_halfwidth" 0.1
|
|
"$a_b_noise" 0
|
|
|
|
"$a_s_halfwidth" 0.025
|
|
"$a_s_noise" 0
|
|
|
|
"$a_t_halfwidth" 0.00
|
|
"$a_threshold" 0.7
|
|
|
|
"$alpha_bias" 0.2
|
|
|
|
//
|
|
"$j_b_halfwidth" 2
|
|
"$j_b_noise" 0
|
|
|
|
"$j_s_halfwidth" 0.05
|
|
"$j_s_noise" 0
|
|
|
|
"$j_t_halfwidth" 0.25
|
|
"$j_threshold" 3
|
|
|
|
"$j_basescale" 2
|
|
|
|
//
|
|
"$xo_b_halfwidth" 0.035
|
|
"$xo_b_noise" 0
|
|
|
|
"$xo_s_halfwidth" 0.001
|
|
"$xo_s_noise" 0
|
|
|
|
"$xo_t_halfwidth" 0.0
|
|
"$xo_threshold" 0.1
|
|
|
|
|
|
|
|
|
|
"Proxies"
|
|
{
|
|
|
|
"Sine"
|
|
{
|
|
"resultVar" "$color[0]"
|
|
"sineperiod" 1
|
|
"sinemin" .9
|
|
"sinemax" .9
|
|
}
|
|
"Sine"
|
|
{
|
|
"resultVar" "$color[1]"
|
|
"sineperiod" .01
|
|
"sinemin" .9
|
|
"sinemax" 1
|
|
}
|
|
|
|
|
|
|
|
|
|
// alpha noise
|
|
|
|
"GaussianNoise"
|
|
{
|
|
"mean" "$zero"
|
|
"halfwidth" "$a_b_halfwidth"
|
|
"resultVar" "$a_b_noise"
|
|
}
|
|
"Abs"
|
|
{
|
|
"srcVar1" "$a_b_noise"
|
|
"resultVar" "$a_b_noise"
|
|
}
|
|
"Subtract"
|
|
{
|
|
"srcvar1" "$one"
|
|
"srcvar2" "$a_b_noise"
|
|
"resultvar" "$a_b_noise"
|
|
}
|
|
"GaussianNoise"
|
|
{
|
|
"mean" "$zero"
|
|
"halfwidth" "$a_s_halfwidth"
|
|
"resultVar" "$a_s_noise"
|
|
}
|
|
"Abs"
|
|
{
|
|
"srcVar1" "$a_s_noise"
|
|
"resultVar" "$a_s_noise"
|
|
}
|
|
"Subtract"
|
|
{
|
|
"srcvar1" "$one"
|
|
"srcvar2" "$a_s_noise"
|
|
"resultvar" "$a_s_noise"
|
|
}
|
|
"GaussianNoise"
|
|
{
|
|
"mean" "$a_threshold"
|
|
"halfwidth" "$a_t_halfwidth"
|
|
"resultVar" "$a_threshold"
|
|
}
|
|
"LessOrEqual"
|
|
{
|
|
"srcVar1" "$a_b_noise"
|
|
"srcVar2" "$a_threshold"
|
|
"lessEqualVar" "$a_b_noise"
|
|
"greaterVar" "$a_s_noise"
|
|
"resultVar" "$temp"
|
|
}
|
|
|
|
|
|
|
|
// interlace noise
|
|
|
|
|
|
"GaussianNoise"
|
|
{
|
|
"mean" "$zero"
|
|
"halfwidth" "$j_b_halfwidth"
|
|
"resultVar" "$j_b_noise"
|
|
}
|
|
"GaussianNoise"
|
|
{
|
|
"mean" "$zero"
|
|
"halfwidth" "$j_s_halfwidth"
|
|
"resultVar" "$j_s_noise"
|
|
}
|
|
"GaussianNoise"
|
|
{
|
|
"mean" "$j_threshold"
|
|
"halfwidth" "$j_t_halfwidth"
|
|
"resultVar" "$j_threshold"
|
|
}
|
|
"Abs"
|
|
{
|
|
"srcVar1" "$j_b_noise"
|
|
"resultVar" "$temp"
|
|
}
|
|
"LessOrEqual"
|
|
{
|
|
"srcVar1" "$temp"
|
|
"srcVar2" "$j_threshold"
|
|
"lessEqualVar" "$j_s_noise"
|
|
"greaterVar" "$j_b_noise"
|
|
"resultVar" "$temp"
|
|
}
|
|
"Add"
|
|
{
|
|
"srcvar1" "$temp"
|
|
"srcvar2" "$j_basescale"
|
|
"resultvar" "$tex2scale"
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// debug
|
|
// "Equals"
|
|
// {
|
|
// "resultvar" "$alpha"
|
|
// "srcvar1" "$one"
|
|
// }
|
|
|
|
|
|
|
|
"TextureTransform"
|
|
{
|
|
"translateVar" "$texoffset"
|
|
"resultVar" "$basetexturetransform"
|
|
}
|
|
|
|
|
|
// interlacing
|
|
|
|
|
|
"LinearRamp"
|
|
{
|
|
"resultVar" "$tex2offset[1]"
|
|
"rate" -.91
|
|
}
|
|
|
|
"TextureTransform"
|
|
{
|
|
// "scaleVar" "$tex2scale"
|
|
"translateVar" "$tex2offset"
|
|
"resultVar" "$texture2transform"
|
|
}
|
|
}
|
|
}
|