Răsfoiți Sursa

Upload files to 'Models/Effects'

new glass and fuselage shaders
StuartC 1 an în urmă
părinte
comite
d497c44fb1

BIN
Models/Effects/Lightmaps.png


+ 44 - 0
Models/Effects/bk117reflectglas-uber.eff

@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<PropertyList>
+	<name>bk117reflectglas-uber</name>
+	<inherits-from>/Effects/model-combined</inherits-from>
+
+	<parameters>
+	<!-- Reflection -->
+	                <reflection-enabled type="int">1</reflection-enabled>
+	                <reflect-map-enabled type="int">0</reflect-map-enabled>
+	                <reflection-dynamic type="int">1</reflection-dynamic>
+	                <rain-enabled>1</rain-enabled>
+	                <reflection-fresnel type="float">0.01</reflection-fresnel>
+	                <reflection-rainbow type="float">0.05</reflection-rainbow>
+	                <reflection-noise type="float">0.01</reflection-noise>
+	                <reflection-correction type="float">-0.175</reflection-correction>
+	                <ambient-correction type="float">0.01</ambient-correction>
+	
+	                <transparent>true</transparent>
+	                <render-bin>
+	                        <bin-number>10</bin-number>
+	                        <bin-name>DepthSortedBin</bin-name>
+	                </render-bin>
+			
+		<texture n="5">
+			<type>cubemap</type>
+			<!-- use this form for a cube cross 
+			<image>Aircraft/Generic/Effects/CubeCrosses/blue_sky.png</image>-->
+
+			<!-- use this form for a 6 image cube map -->
+			<images>
+				<positive-x>Aircraft/Generic/Effects/CubeMaps/real.blue-sky/fair-sky_px.png</positive-x>
+				<negative-x>Aircraft/Generic/Effects/CubeMaps/real.blue-sky/fair-sky_nx.png</negative-x>
+				<positive-y>Aircraft/Generic/Effects/CubeMaps/real.blue-sky/fair-sky_py.png</positive-y>
+				<negative-y>Aircraft/Generic/Effects/CubeMaps/real.blue-sky/fair-sky_ny.png</negative-y>
+				<positive-z>Aircraft/Generic/Effects/CubeMaps/real.blue-sky/fair-sky_pz.png</positive-z>
+				<negative-z>Aircraft/Generic/Effects/CubeMaps/real.blue-sky/fair-sky_nz.png</negative-z>
+			</images>
+
+		</texture>
+		
+	</parameters>
+
+</PropertyList>

BIN
Models/Effects/bumpmap.png


BIN
Models/Effects/greymap.png


+ 125 - 0
Models/Effects/reflect-uber.eff

@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<PropertyList>
+  <name>ec130_b4_reflect-uber</name>
+  <inherits-from>Effects/model-combined-deferred</inherits-from>
+  <parameters>
+    <normalmap-enabled type="int">1</normalmap-enabled>
+    <normalmap-dds type="int">0</normalmap-dds>
+	 <rain-enabled>1</rain-enabled>
+    <texture n="2">
+      <image>Aircraft/Gnat_T1/Models/Effects/bumpmap.png</image>
+      <filter>linear-mipmap-linear</filter>
+      <wrap-s>repeat</wrap-s>
+      <wrap-t>repeat</wrap-t>
+      <internal-format>normalized</internal-format>
+    </texture>
+    <!--lightmap-->
+    <lightmap-enabled type="int">1</lightmap-enabled>
+    <lightmap-multi type="int">1</lightmap-multi>
+    <lightmap-factor type="float" n="0"><use>/systems/electrical/outputs/beacon-itensity</use></lightmap-factor>
+    <lightmap-color type="vec3d" n="0"> 1.0 0.0 0.0 </lightmap-color>
+    <lightmap-factor type="float" n="1"><use>/systems/electrical/outputs/taxi-light-itensity</use></lightmap-factor>
+    <lightmap-color type="vec3d" n="1"> 1.0 1.0 1.0 </lightmap-color>
+    <lightmap-factor type="float" n="2"><use>/systems/electrical/outputs/landing-light-intensity</use></lightmap-factor>
+    <lightmap-color type="vec3d" n="2">1.0 1.0 1.0 </lightmap-color>
+    <lightmap-factor type="float" n="3">0.0</lightmap-factor>
+    <lightmap-color type="vec3d" n="3">1.0 0.0 0.0 </lightmap-color>
+    <texture n="3">
+      <image>Aircraft/Gnat_T1/Models/Effects/Lightmaps.png</image>
+      <filter>linear-mipmap-linear</filter>
+      <wrap-s>clamp</wrap-s>
+      <wrap-t>clamp</wrap-t>
+      <internal-format>normalized</internal-format>
+    </texture>
+
+    <reflection-enabled type="int">1</reflection-enabled>
+    <reflect-map-enabled type="int">1</reflect-map-enabled>
+    <reflection-correction type="float"><use>/sim/rendering/refl_correction</use></reflection-correction>
+	<reflection-fresnel-factor type="float"><use>/sim/rendering/fresnel-factor</use></reflection-fresnel-factor>
+    <reflection-dynamic type="int">1</reflection-dynamic>
+    <texture n="4">
+      <image>Aircraft/Gnat_T1/Models/Effects/greymap.png</image>
+      <filter>linear-mipmap-linear</filter>
+      <wrap-s>clamp</wrap-s>
+      <wrap-t>clamp</wrap-t>
+      <internal-format>normalized</internal-format>
+    </texture>
+    <texture n="5">
+      <type>cubemap</type>
+      <images>
+        <positive-x>Aircraft/Generic/Effects/CubeMaps/real.blue-sky/fair-sky_px.png</positive-x>
+        <negative-x>Aircraft/Generic/Effects/CubeMaps/real.blue-sky/fair-sky_nx.png</negative-x>
+        <positive-y>Aircraft/Generic/Effects/CubeMaps/real.blue-sky/fair-sky_py.png</positive-y>
+        <negative-y>Aircraft/Generic/Effects/CubeMaps/real.blue-sky/fair-sky_ny.png</negative-y>
+        <positive-z>Aircraft/Generic/Effects/CubeMaps/real.blue-sky/fair-sky_pz.png</positive-z>
+        <negative-z>Aircraft/Generic/Effects/CubeMaps/real.blue-sky/fair-sky_nz.png</negative-z>
+      </images>
+    </texture>
+    <reflection-fresnel type="float">0.01</reflection-fresnel>
+    <reflection-rainbow type="float">0.2</reflection-rainbow>
+    <reflection-noise type="float">0.01</reflection-noise>
+    <ambient-correction type="float">0.0</ambient-correction>
+    <dirt-enabled type="int">0</dirt-enabled>
+    <dirt-color type="vec3d">1.0 1.0 1.0</dirt-color>
+    <dirt-factor type="float">0.5</dirt-factor>
+  </parameters>
+
+<!-- ####################
+### NORMALMAP INCLUDE ###
+######################### -->
+
+  <generate>
+    <tangent type="int">6</tangent>
+    <binormal type="int">7</binormal>
+  </generate>
+
+  <technique n="4">
+    <pass>
+      <program>
+        <attribute>
+          <name>tangent</name>
+          <index>6</index>
+        </attribute>
+        <attribute>
+          <name>binormal</name>
+          <index>7</index>
+        </attribute>
+      </program>
+    </pass>
+  </technique>
+
+  <technique n="7">
+    <pass>
+      <program>
+        <attribute>
+          <name>tangent</name>
+          <index>6</index>
+        </attribute>
+        <attribute>
+          <name>binormal</name>
+          <index>7</index>
+        </attribute>
+      </program>
+    </pass>
+  </technique>
+
+  <technique n="9">
+    <pass>
+    <program>
+      <attribute>
+      <name>tangent</name>
+      <index>6</index>
+      </attribute>
+      <attribute>
+      <name>binormal</name>
+      <index>7</index>
+      </attribute>
+    </program>
+    </pass>
+  </technique>
+
+<!-- ########################
+### END NORMALMAP INCLUDE ###
+############################# -->
+</PropertyList>