1%% 2%% wpc_caustics.auv -- 3%% 4%% Config file for Caustic shader 5%% 6%% Copyright (c) 2015 Micheus 7%% See the file "license.terms" for information on usage and redistribution 8%% of this file, and for a DISCLAIMER OF ALL WARRANTIES. 9%% 10%% $Id: wpc_caustics.auv,v 1.2 2006/11/25 10:00:00 micheus Exp $ 11%% 12 13%% Everything behind a '%' is a comment 14 15{name, "Caustics"}. % The name in the shader selector 16{vertex_shader, "standard.vs"}. % Vertex shader used 17{fragment_shader, "caustics.fs"}. % Fragment shader used 18{auv, auv_bbpos3d}. % Use bounding box for positions 19%% Uses these uniforms: 20%% {uniform, Type, VarID in shader, DefaultValue, StringInGUI} 21{uniform, color, "color1", {0.08,0.3,0.27,1.0}, "Base color"}. 22{uniform, color, "color2", {0.95,0.95,0.95,1.0}, "Bright color"}. 23{uniform, bool, "exchange", false, "Exchange colors"}. 24{uniform, {slider,0.0,100.0}, "brightness", 50.0, "Brightness (%)"}. 25{uniform, {slider,0.0,100.0}, "density", 50.0, "Density (%)"}. 26{uniform, {slider,0.1,300.0}, "speed", 0.1, "Disturb"}. 27{uniform, {slider,0.0,100.0}, "sharpness", 0.0, "Sharpness (%)"}. 28{uniform, {slider,-360.0,360.0}, "rotx", 0.0, "Rotate X"}. 29{uniform, {slider,-360.0,360.0}, "roty", 0.0, "Rotate Y"}. 30{uniform, {slider,-360.0,360.0}, "rotz", 0.0, "Rotate Z"}. 31{uniform, menu, "mixmode", "Add", [{"Add",0},{"Mask",1}]}. 32{uniform, bool, "invmask", false, "Invert Mask"}. 33 34