1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
<?xml version="1.0" encoding="UTF-8"?>
<Material name="Mat1" NumberOfProperties="1" NumberOfVertexShaders="1" NumberOfFragmentShaders="1">>
<Property name="Property1">
<Member name="AmbientColor" number_of_elements="3" type="Double" value="0.75 0.751 0.752"> </Member>
<Member name="DiffuseColor" number_of_elements="3" type="Double" value="0.61 0.62 0.006"> </Member>
<Member name="SpecularColor" number_of_elements="3" type="Double" value="0.001 0.002 0.61"> </Member>
<Member name="EdgeColor" number_of_elements="3" type="Double" value="0.1 0.2 0.3"> </Member>
<Member name="Ambient" number_of_elements="1" type="Double" value="0.45"> </Member>
<Member name="Diffuse" number_of_elements="1" type="Double" value="0.451"> </Member>
<Member name="Specular" number_of_elements="1" type="Double" value="0.4"> </Member>
<Member name="SpecularPower" number_of_elements="1" type="Double" value="1.0"> </Member>
<Member name="Opacity" number_of_elements="1" type="Double" value="1.0"> </Member>
<Member name="PointSize" number_of_elements="1" type="Float" value="1.0"> </Member>
<Member name="LineWidth" number_of_elements="1" type="Float" value="1.0"> </Member>
<Member name="LineStipplePattern" number_of_elements="1" type="Int" value="0"> </Member>
<Member name="LineStippleRepeatFactor" number_of_elements="1" type="Int" value="1"> </Member>
<Member name="Interpolation" number_of_elements="1" type="Int" value="1"> </Member>
<Member name="Representation" number_of_elements="1" type="Int" value="2"> </Member>
<Member name="EdgeVisibility" number_of_elements="1" type="Int" value="0"> </Member>
<Member name="BackfaceCulling" number_of_elements="1" type="Int" value="0"> </Member>
<Member name="FrontfaceCulling" number_of_elements="1" type="Int" value="0"> </Member>
</Property>
<Shader scope="Vertex" name="TestGLSLScalarVectorVert" location="TestGLSL/Vertex.glsl" language="GLSL" entry="main" args="-DVERTEX_PROGRAM">
<LightUniform value="Position" name="LightPosition"> </LightUniform>
</Shader>
<Shader scope="Fragment" name="TestVtkPropertyFrag" location="TestGLSL/VtkPropertyTestFragment.glsl" language="GLSL" entry="main" args="-DFRAGMENT_PROGRAM">
<!-- these values are for rendering -->
<PropertyUniform value="AmbientColor" name="SurfaceColor"> </PropertyUniform>
<PropertyUniform value="DiffuseColor" name="WarmColor"> </PropertyUniform>
<PropertyUniform value="SpecularColor" name="CoolColor"> </PropertyUniform>
<PropertyUniform value="Ambient" name="DiffuseWarm"> </PropertyUniform>
<PropertyUniform value="Diffuse" name="DiffuseCool"> </PropertyUniform>
<!-- these values are for testing -->
<PropertyUniform value="AmbientColor" name="AmbientColor" > </PropertyUniform>
<PropertyUniform value="DiffuseColor" name="DiffuseColor" > </PropertyUniform>
<PropertyUniform value="SpecularColor" name="SpecularColor" > </PropertyUniform>
<PropertyUniform value="EdgeColor" name="EdgeColor" > </PropertyUniform>
<PropertyUniform value="Ambient" name="Ambient" > </PropertyUniform>
<PropertyUniform value="Diffuse" name="Diffuse" > </PropertyUniform>
<PropertyUniform value="Specular" name="Specular" > </PropertyUniform>
<PropertyUniform value="SpecularPower" name="SpecularPower" > </PropertyUniform>
<PropertyUniform value="Opacity" name="Opacity" > </PropertyUniform>
<PropertyUniform value="PointSize" name="PointSize" > </PropertyUniform>
<PropertyUniform value="LineWidth" name="LineWidth" > </PropertyUniform>
<PropertyUniform value="LineStipplePattern" name="LineStipplePattern" > </PropertyUniform>
<PropertyUniform value="LineStippleRepeatFactor" name="LineStippleRepeatFactor" > </PropertyUniform>
<PropertyUniform value="Interpolation" name="Interpolation" > </PropertyUniform>
<PropertyUniform value="Representation" name="Representation" > </PropertyUniform>
<PropertyUniform value="EdgeVisibility" name="EdgeVisibility" > </PropertyUniform>
<PropertyUniform value="BackfaceCulling" name="BackfaceCulling" > </PropertyUniform>
<PropertyUniform value="FrontfaceCulling" name="FrontfaceCulling" > </PropertyUniform>
</Shader>
</Material>
|