|
|
@@ -1,89 +1,16 @@
|
|
|
<?xml version="1.0" encoding="UTF-8" ?>
|
|
|
+<!-- This file is auto generated by ExporterMaterial.cpp -->
|
|
|
<material>
|
|
|
- <programs>
|
|
|
- <program>
|
|
|
- <type>vert</type>
|
|
|
- <includes>
|
|
|
- <include>shaders/MsCommonVert.glsl</include>
|
|
|
- </includes>
|
|
|
-
|
|
|
- <inputs>
|
|
|
- <input><type>mat4</type><name>anki_mvp</name></input>
|
|
|
- <input><type>mat3</type><name>anki_n</name><inShadow>0</inShadow></input>
|
|
|
-
|
|
|
- </inputs>
|
|
|
-
|
|
|
- <operations>
|
|
|
- <operation>
|
|
|
- <id>0</id>
|
|
|
- <returnType>void</returnType>
|
|
|
- <function>writePositionAndUv</function>
|
|
|
- <arguments><argument>anki_mvp</argument></arguments>
|
|
|
- </operation>
|
|
|
- <operation>
|
|
|
- <id>1</id>
|
|
|
- <returnType>void</returnType>
|
|
|
- <function>writeNormalAndTangent</function>
|
|
|
- <arguments><argument>anki_n</argument></arguments>
|
|
|
- </operation>
|
|
|
-
|
|
|
- </operations>
|
|
|
- </program>
|
|
|
- <program>
|
|
|
- <type>frag</type>
|
|
|
-
|
|
|
- <includes>
|
|
|
- <include>shaders/MsCommonFrag.glsl</include>
|
|
|
- </includes>
|
|
|
-
|
|
|
- <inputs>
|
|
|
- <input><type>vec3</type><name>uSpecularColor</name><value>0.500000 0.500000 0.500000</value></input>
|
|
|
- <input><type>float</type><name>uSpecularPower</name><value>0.097847</value></input>
|
|
|
- <input><type>vec3</type><name>uDiffuseColor</name><value>0.799988 0.635542 0.640324</value></input>
|
|
|
-
|
|
|
- <input><type>float</type><name>subsurface</name><const>1</const><value>0.0</value></input>
|
|
|
- <input><type>float</type><name>emission</name><value>0.000000</value><const>1</const></input>
|
|
|
- <input><type>float</type><name>metallic</name><value>0.000000</value><const>1</const></input>
|
|
|
-
|
|
|
- </inputs>
|
|
|
-
|
|
|
- <operations>
|
|
|
- <operation>
|
|
|
- <id>0</id>
|
|
|
- <returnType>vec3</returnType>
|
|
|
- <function>getNormal</function>
|
|
|
- </operation>
|
|
|
- <operation>
|
|
|
- <id>1</id>
|
|
|
- <returnType>vec4</returnType>
|
|
|
- <function>getTangent</function>
|
|
|
- </operation>
|
|
|
- <operation>
|
|
|
- <id>2</id>
|
|
|
- <returnType>vec2</returnType>
|
|
|
- <function>getTextureCoord</function>
|
|
|
- </operation>
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- <operation>
|
|
|
- <id>100</id>
|
|
|
- <returnType>void</returnType>
|
|
|
- <function>writeRts</function>
|
|
|
- <arguments>
|
|
|
- <argument>uDiffuseColor</argument>
|
|
|
- <argument>out0</argument>
|
|
|
- <argument>uSpecularColor</argument>
|
|
|
- <argument>uSpecularPower</argument>
|
|
|
- <argument>subsurface</argument>
|
|
|
- <argument>emission</argument>
|
|
|
- <argument>metallic</argument>
|
|
|
- </arguments>
|
|
|
- </operation>
|
|
|
- </operations>
|
|
|
- </program>
|
|
|
- </programs> </material>
|
|
|
+ <shaderProgram>assets/ms_diffc_specc_roughc_metalc_normal0_emisc_subsc_par0.ankiprog</shaderProgram>
|
|
|
+
|
|
|
+ <inputs>
|
|
|
+ <input><shaderInput>diffCol</shaderInput><value>0.799988 0.635542 0.640324</value></input>
|
|
|
+ <input><shaderInput>specCol</shaderInput><value>0.500000 0.500000 0.500000</value></input>
|
|
|
+ <input><shaderInput>roughness</shaderInput><value>0.097847</value></input>
|
|
|
+ <input><shaderInput>metallic</shaderInput><value>0.000000</value></input>
|
|
|
+
|
|
|
+ <input><shaderInput>emission</shaderInput><value>0.000000 0.000000 0.000000</value></input>
|
|
|
+ <input><shaderInput>subsurface</shaderInput><value>0.000000</value></input>
|
|
|
+
|
|
|
+ </inputs>
|
|
|
+</material>
|