Skip to content

Commit

Permalink
Merge pull request #88 from post-kerbin-mining-corporation/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
ChrisAdderley authored Dec 6, 2021
2 parents b76f38e + c9812d1 commit 59e86d6
Show file tree
Hide file tree
Showing 40 changed files with 1,653 additions and 35 deletions.
Binary file not shown.
Binary file added GameData/Waterfall/FX/fx-katniss-noise-1.dds
Binary file not shown.
Binary file not shown.
Binary file added GameData/Waterfall/FX/fx-katniss-noise-2.dds
Binary file not shown.
Binary file not shown.
Binary file added GameData/Waterfall/FX/fx-katniss-noise-3.dds
Binary file not shown.
Binary file not shown.
Binary file added GameData/Waterfall/FX/fx-katniss-noise-4.dds
Binary file not shown.
Binary file not shown.
Binary file added GameData/Waterfall/FX/fx-katniss-noise-5.dds
Binary file not shown.
Binary file added GameData/Waterfall/FX/fx-katniss-noise-6.dds
Binary file not shown.
Binary file added GameData/Waterfall/FX/fx-katniss-noise-7.dds
Binary file not shown.
Binary file added GameData/Waterfall/FX/fx-katniss-noise-8.dds
Binary file not shown.
Binary file added GameData/Waterfall/FX/fx-stack-2.mu
Binary file not shown.
Binary file added GameData/Waterfall/FX/fx-stack.mu
Binary file not shown.
Binary file added GameData/Waterfall/FX/fx-volumetric-cones.mu
Binary file not shown.
Binary file added GameData/Waterfall/FX/fx-volumetric-simple.mu
Binary file not shown.
Binary file modified GameData/Waterfall/Plugins/Waterfall.dll
Binary file not shown.
Binary file modified GameData/Waterfall/Shaders/waterfallshaders-linux.waterfall
Binary file not shown.
Binary file modified GameData/Waterfall/Shaders/waterfallshaders-macos.waterfall
Binary file not shown.
Binary file modified GameData/Waterfall/Shaders/waterfallshaders-windows.waterfall
Binary file not shown.
4 changes: 2 additions & 2 deletions GameData/Waterfall/Versioning/Waterfall.version
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"VERSION":
{
"MAJOR":0,
"MINOR":6,
"PATCH":7,
"MINOR":7,
"PATCH":0,
"BUILD":0
},
"KSP_VERSION":
Expand Down
29 changes: 29 additions & 0 deletions GameData/Waterfall/WaterfallModels.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,32 @@ WATERFALL_MODEL
path = Waterfall/FX/fx-sharp-plane
description = Simple plane with sharp edges
}
WATERFALL_MODEL
{
name = Volumetric Cones
workflow = Volumetric
path = Waterfall/FX/fx-volumetric-cones
description = Volumetric shock cones
}
WATERFALL_MODEL
{
name = Volumetric
workflow = Volumetric
path = Waterfall/FX/fx-volumetric-simple
description = Volumetric simple plume
}
WATERFALL_MODEL
{
name = Particles
workflow = Particles
path = Waterfall/FX/fx-stack
description = Fixed set of 20 particles
}

WATERFALL_MODEL
{
name = Particles 2
workflow = Particles
path = Waterfall/FX/fx-stack-2
description = Fixed set of 40 particles
}
169 changes: 168 additions & 1 deletion GameData/Waterfall/WaterfallShaders.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,30 @@ WATERFALL_SHADER
workflow = Billboards
description = Additive billboard shader.
}
WATERFALL_SHADER
{
name = Waterfall/Additive Cones (Volumetric)
workflow = Volumetric
description = Additive volumetric shock cone deformation material
}
WATERFALL_SHADER
{
name = Waterfall/Additive (Volumetric)
workflow = Volumetric
description = Additive volumetric deformation material
}
WATERFALL_SHADER
{
name = Waterfall/Additive Echo (Dynamic)
workflow = Dynamic
description = Repeated additive shader-driven deformation material
}
WATERFALL_SHADER
{
name = Waterfall/Procedural Particles (Additive)
workflow = Particles
description = Additive shader-driven animated noise mimicing particle behavior
}

// Editable shader params
/// colors
Expand Down Expand Up @@ -93,6 +117,12 @@ WATERFALL_SHADER_PARAM
range = 0,5
}
WATERFALL_SHADER_PARAM
{
name = _TintFresnel
type = Float
range = 0,5
}
WATERFALL_SHADER_PARAM
{
name = _Falloff
type = Float
Expand Down Expand Up @@ -123,12 +153,23 @@ WATERFALL_SHADER_PARAM
range = 0,15
}
WATERFALL_SHADER_PARAM
{
name = _NoiseFresnel
type = Float
range = 0,15
}
WATERFALL_SHADER_PARAM
{
name = _Brightness
type = Float
range = 0,10
}

WATERFALL_SHADER_PARAM
{
name = _LengthBrightness
type = Float
range = 0,10
}
WATERFALL_SHADER_PARAM
{
name = _SpeedX
Expand Down Expand Up @@ -275,6 +316,132 @@ WATERFALL_SHADER_PARAM
type = Float
range = 0,5
}
WATERFALL_SHADER_PARAM
{
name = _ConeLength
type = Float
range = 0,2
}
WATERFALL_SHADER_PARAM
{
name = _Stretch
type = Float
range = -1,1
}
WATERFALL_SHADER_PARAM
{
name = _ExitLength
type = Float
range = 0,5
}
WATERFALL_SHADER_PARAM
{
name = _ExitStart
type = Float
range = 0,1
}
WATERFALL_SHADER_PARAM
{
name = _ConeExpansion
type = Float
range = 0,1
}
WATERFALL_SHADER_PARAM
{
name = _ConeFade
type = Float
range = 0,10
}
WATERFALL_SHADER_PARAM
{
name = _ConeFadeStart
type = Float
range = 0,1
}
WATERFALL_SHADER_PARAM
{
name = _Smoothness
type = Float
range = 0,0.5
}
WATERFALL_SHADER_PARAM
{
name = _Asymmetry
type = Float
range = -0.3,0.3
}
WATERFALL_SHADER_PARAM
{
name = _Echos
type = Float
range = 1.0,12.0
}
WATERFALL_SHADER_PARAM
{
name = _EchoLength
type = Float
range = 0.0,20.0
}
WATERFALL_SHADER_PARAM
{
name = _EchoFalloff
type = Float
range = 0.0,1.0
}
WATERFALL_SHADER_PARAM
{
name = _Dimming
type = Float
range = -1.0,1.0
}
WATERFALL_SHADER_PARAM
{
name = _Scale
type = Float
range = 0,10
}
WATERFALL_SHADER_PARAM
{
name = _Expand
type = Float
range = 0,5
}
WATERFALL_SHADER_PARAM
{
name = _Resolution
type = Float
range = 1,5
}
WATERFALL_SHADER_PARAM
{
name = _DetailScale
type = Float
range = 1.5,2.5
}
WATERFALL_SHADER_PARAM
{
name = _DetailBrightness
type = Float
range = 0,1
}
WATERFALL_SHADER_PARAM
{
name = _Turbulence
type = Float
range = 0,10
}
WATERFALL_SHADER_PARAM
{
name = _Speed
type = Float
range = 0,100
}
WATERFALL_SHADER_PARAM
{
name = _Exponent
type = Float
range = 0,2
}

/// vec4s
/// --
Expand Down
78 changes: 78 additions & 0 deletions GameData/Waterfall/WaterfallTextures.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,84 @@ WATERFALL_TEXTURE
description = fx-ion-noise
}
WATERFALL_TEXTURE
{
name = Uniform Noise
path = Waterfall/FX/fx-katniss-noise-1
description = fx-katniss-noise-1
}
WATERFALL_TEXTURE
{
name = Uniform Noise Blurred
path = Waterfall/FX/fx-katniss-noise-1-blurred
description = fx-katniss-noise-1-blurred
}
WATERFALL_TEXTURE
{
name = Anisotropic Noise
path = Waterfall/FX/fx-katniss-noise-2
description = fx-katniss-noise-2
}
WATERFALL_TEXTURE
{
name = Anisotropic Noise Extradense
path = Waterfall/FX/fx-katniss-noise-2-extradense
description = fx-katniss-noise-2-extradense
}
WATERFALL_TEXTURE
{
name = Cloud Noise 100
path = Waterfall/FX/fx-katniss-noise-3
description = fx-katniss-noise-3
}
WATERFALL_TEXTURE
{
name = Cloud Noise 100 Blurred
path = Waterfall/FX/fx-katniss-noise-3-blurred
description = fx-katniss-noise-3-blurred
}
WATERFALL_TEXTURE
{
name = Cloud Noise 50
path = Waterfall/FX/fx-katniss-noise-4
description = fx-katniss-noise-4
}
WATERFALL_TEXTURE
{
name = Cloud Noise 50 Blurred
path = Waterfall/FX/fx-katniss-noise-4-blurred
description = fx-katniss-noise-4-blurred
}
WATERFALL_TEXTURE
{
name = Cloud Noise 25
path = Waterfall/FX/fx-katniss-noise-5
description = fx-katniss-noise-5
}
WATERFALL_TEXTURE
{
name = Cloud Noise 25 Blurred
path = Waterfall/FX/fx-katniss-noise-5-blurred
description = fx-katniss-noise-5-blurred
}
WATERFALL_TEXTURE
{
name = Gaussian Noise
path = Waterfall/FX/fx-katniss-noise-6
description = fx-katniss-noise-6
}
WATERFALL_TEXTURE
{
name = Mixed Aniso Noise
path = Waterfall/FX/fx-katniss-noise-7
description = fx-katniss-noise-7
}
WATERFALL_TEXTURE
{
name = Sloped Noise
path = Waterfall/FX/fx-katniss-noise-8
description = fx-katniss-noise-8
}
WATERFALL_TEXTURE
{
name = Flare Cross
path = Waterfall/FX/fx_flaresimple01
Expand Down
Loading

0 comments on commit 59e86d6

Please sign in to comment.