54 lines
1.7 KiB
Plaintext
54 lines
1.7 KiB
Plaintext
fragment_program water_fp glsl glsles glslang hlsl
|
|
{
|
|
source water.frag
|
|
default_params
|
|
{
|
|
param_named_auto ambient surface_ambient_colour
|
|
param_named_auto diffuse surface_diffuse_colour
|
|
param_named_auto time time
|
|
// param_named NormalMap int 0
|
|
// param_named EnvironmentMap int 1
|
|
param_named deepColor float4 0 0.2 0.5 1.0
|
|
param_named shallowColor float4 0 0.8 1 1.0
|
|
param_named reflectionColor float4 0.95 1 1 1.0
|
|
param_named reflectionAmount float 0.5
|
|
param_named reflectionBlur float 0.0
|
|
param_named waterAmount float 0.5
|
|
// param_named fresnelPower float 5.0
|
|
// param_named fresnelPower float 8.0
|
|
param_named fresnelPower float 2.0
|
|
// param_named fresnelBias float 0.328
|
|
param_named fresnelBias float 0.328
|
|
// param_named fresnelScale float 1.8
|
|
// param_named fresnelScale float 1.8
|
|
param_named fresnelScale float 1.0
|
|
param_named hdrMultiplier float 0.471
|
|
param_named tintColour float4 0 0.05 0.05 1
|
|
param_named noiseScale float 0.03
|
|
param_named noiseMap int 0
|
|
param_named reflectMap int 1
|
|
param_named refractMap int 2
|
|
}
|
|
}
|
|
|
|
vertex_program water_vp glsl glsles glslang hlsl
|
|
{
|
|
source water.vert
|
|
default_params
|
|
{
|
|
param_named_auto worldViewProj worldviewproj_matrix
|
|
param_named_auto textureProjMatrix texture_worldviewproj_matrix 0
|
|
param_named_auto eyePosition camera_position_object_space
|
|
param_named BumpScale float 0.2
|
|
param_named textureScale float2 25 26
|
|
param_named bumpSpeed float2 0.015 0.005
|
|
param_named_auto time time_0_x 100.0
|
|
param_named waveFreq float 0.028
|
|
param_named waveAmp float 1.0
|
|
param_named scroll float 1
|
|
param_named scale float 1
|
|
param_named noise float 1
|
|
}
|
|
}
|
|
|