]> de.git.xonotic.org Git - xonotic/mediasource.git/blobdiff - gfx/luma/gfx/hud/luma/common.filters
Update Luma sourcefiles
[xonotic/mediasource.git] / gfx / luma / gfx / hud / luma / common.filters
old mode 100644 (file)
new mode 100755 (executable)
index cf85339..35ed444
@@ -5,76 +5,45 @@
                        <feGaussianBlur stdDeviation="0.4"/>
                </filter>
                <filter id="darkened">
-                       <!-- ./tools/hsv-matrix.pl -9 3.3 0.35 -->
-                       <feColorMatrix values="1.01 -0.44 -0.22 0 0 -0.19 0.55 -0.01 0 0 -0.03 -0.69 1.07 0 0 0 0 0 1 0"/>
                        <feGaussianBlur stdDeviation="2"/>
+                               <!-- ./tools/hsv-matrix.pl -9 3.2 0.38 -->
+                       <feColorMatrix values="1.07 -0.45 -0.24 0 0 -0.20 0.59 -0.01 0 0 -0.02 -0.72 1.13 0 0 0 0 0 1 0"/>
                        <feComposite in2="SourceAlpha" operator="in"/>
                </filter>
-               <filter id="highlighted" height="3" width="3" y="-1" x="-1" >
-                       <feGaussianBlur stdDeviation="8"/>
+               <filter id="glowing" x="-0.5" y="-0.5" width="2" height="2">
+                       <feGaussianBlur stdDeviation="6"/>
                        <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.4 0" result="glow"/>
-                       <feGaussianBlur in="SourceGraphic" stdDeviation="8 6"/>
-                       <!-- ./tools/hsv-matrix.pl -9 3.3 0.35 -->
-                       <feColorMatrix values="1.01 -0.44 -0.22 0 0 -0.19 0.55 -0.01 0 0 -0.03 -0.69 1.07 0 0 0 0 0 1.5 0" result="shadow"/>
-                       <feGaussianBlur in="SourceAlpha" stdDeviation="3"/>
-                       <feColorMatrix values="1 0 0 0 1 0 1 0 0 1 0 0 1 0 1 0 0 0 1 -0.5" result="highlight"/>
+                       <feGaussianBlur in="SourceGraphic" stdDeviation="6"/>
+                               <!-- ./tools/hsv-matrix.pl -9 3.2 0.38 -->
+                       <feColorMatrix values="1.07 -0.45 -0.24 0 0 -0.20 0.59 -0.01 0 0 -0.02 -0.72 1.13 0 0 0 0 0 1.4 0" result="shadow"/>
                        <feMerge>
                                <feMergeNode in="glow"/>
                                <feMergeNode in="shadow"/>
                                <feMergeNode in="SourceGraphic"/>
                        </feMerge>
-                       <feComposite in2="highlight" operator="arithmetic" k1="1" k2="1" k3="0.5"/>
                        <feGaussianBlur stdDeviation="0.4"/>
                </filter>
-               <filter id="lumatic" x="-1" y="-1" width="3" height="3">
+               <filter id="shining" x="-0.5" y="-0.5" width="2" height="2">
                        <feGaussianBlur stdDeviation="8"/>
                        <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0" result="glow"/>
-                       <feGaussianBlur in="SourceGraphic" stdDeviation="1.7"/>
-                       <feColorMatrix values="0.1 0 0 0 0 0 0.1 0 0 0 0 0 0.1 0 0 0 0 0 3 0"/>
-                       <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.34 0" result="outline"/>
-                       <feGaussianBlur in="SourceGraphic" stdDeviation="8 6"/>
-                       <!-- ./tools/hsv-matrix.pl -9 3.3 0.35 -->
-                       <feColorMatrix values="1.01 -0.44 -0.22 0 0 -0.19 0.55 -0.01 0 0 -0.03 -0.69 1.07 0 0 0 0 0 1.7 0" result="shadow"/>
-                       <feColorMatrix in="SourceAlpha" values="1 0 0 0 0 0 1 0 0 1 0 0 1 0 0.6 0 0 0 1 0"/>
-                       <feOffset dx="5" result="cyan"/>
-                       <feColorMatrix in="SourceAlpha" values="1 0 0 0 1 0 1 0 0 1 0 0 1 0 0 0 0 0 1 0"/>
-                       <feOffset dx="-5" result="yellow"/>
-                       <feColorMatrix in="SourceAlpha" values="1 0 0 0 0.2 0 1 0 0 0.4 0 0 1 0 1 0 0 0 1 0"/>
-                       <feOffset dx="2" result="blue"/>
-                       <feColorMatrix in="SourceAlpha" values="1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
-                       <feOffset dx="-2" result="red"/>
-                       <feMerge>
-                               <feMergeNode in="blue"/>
-                               <feMergeNode in="red"/>
-                       </feMerge>
-                       <feGaussianBlur stdDeviation="2 0" result="bluered"/>
-                       <feMerge>
-                               <feMergeNode in="cyan"/>
-                               <feMergeNode in="yellow"/>
-                               <feMergeNode in="bluered"/>
-                       </feMerge>
-                       <feGaussianBlur stdDeviation="2 0"/>
-                       <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.33 0" result="abberation"/>
-                       <feGaussianBlur in="SourceAlpha" stdDeviation="4"/>
-                       <feColorMatrix values="1 0 0 0 1 0 1 0 0 1 0 0 1 0 1 0 0 0 1 -0.5" result="highlight"/>
+                       <feGaussianBlur in="SourceGraphic" stdDeviation="8"/>
+                               <!-- ./tools/hsv-matrix.pl -9 3.2 0.38 -->
+                       <feColorMatrix values="1.07 -0.45 -0.24 0 0 -0.20 0.59 -0.01 0 0 -0.02 -0.72 1.13 0 0 0 0 0 1.4 0" result="shadow"/>
+                       <feGaussianBlur in="SourceGraphic" stdDeviation="3"/>
+                       <feColorMatrix values="0.2 0 0 0 0 0 0.2 0 0 0 0 0 0.2 0 0 0 0 0 3 0"/>
+                       <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.3 0" result="outline"/>
+                       <feGaussianBlur in="SourceAlpha" stdDeviation="1" result="mask"/>
+                       <feGaussianBlur in="SourceGraphic" stdDeviation="4"/>
+                               <!-- ./tools/hsv-matrix.pl 12 0.5 1.4 -->
+                       <feColorMatrix values="0.81 0.41 0.19 0 0 0.17 1.22 0.01 0 0 0.04 0.62 0.75 0 0 0 0 0 1 0"/>
+                       <feComposite in2="mask" operator="in" result="highlight"/>
                        <feMerge>
                                <feMergeNode in="glow"/>
                                <feMergeNode in="shadow"/>
-                               <feMergeNode in="abberation"/>
                                <feMergeNode in="outline"/>
                                <feMergeNode in="SourceGraphic"/>
                        </feMerge>
-                       <feComposite in2="highlight" operator="arithmetic" k1="0.2" k2="1" k3="0.4"/>
-                       <feGaussianBlur stdDeviation="0.4"/>
-               </filter>
-               <filter id="shadowed" height="3" width="3" y="-1" x="-1" >
-                       <feGaussianBlur in="SourceGraphic" stdDeviation="8 6"/>
-                       <!-- ./tools/hsv-matrix.pl -9 3.3 0.35 -->
-                       <feColorMatrix values="1.01 -0.44 -0.22 0 0 -0.19 0.55 -0.01 0 0 -0.03 -0.69 1.07 0 0 0 0 0 1.5 0" result="shadow"/>
-                       <feMerge>
-                               <feMergeNode in="shadow"/>
-                               <feMergeNode in="SourceGraphic"/>
-                       </feMerge>
+                       <feComposite in2="highlight" operator="arithmetic" k1="0.4" k2="1" k3="0.2"/>
                        <feGaussianBlur stdDeviation="0.4"/>
                </filter>
        </defs>