]> de.git.xonotic.org Git - xonotic/mediasource.git/blob - gfx/luma/models/misc/common.filters
Luma sources update, also adding simple items. CSS cleanup pending
[xonotic/mediasource.git] / gfx / luma / models / misc / common.filters
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
3         <defs>
4                 <filter id="darkened">
5                         <!-- ./tools/hsv-matrix.pl -9 3.3 0.35 -->
6                         <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"/>
7                         <feGaussianBlur stdDeviation="2"/>
8                         <feComposite in2="SourceAlpha" operator="in"/>
9                 </filter>
10                 <filter id="lumatic" x="-1" y="-1" width="3" height="3">
11                         <feGaussianBlur stdDeviation="8"/>
12                         <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"/>
13                         <feGaussianBlur in="SourceGraphic" stdDeviation="2"/>
14                         <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"/>
15                         <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"/>
16                         <feGaussianBlur in="SourceGraphic" stdDeviation="8 6"/>
17                         <!-- ./tools/hsv-matrix.pl -9 3.3 0.35 -->
18                         <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"/>
19                         <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"/>
20                         <feOffset dx="5" result="cyan"/>
21                         <feColorMatrix in="SourceAlpha" values="1 0 0 0 1 0 1 0 0 1 0 0 1 0 0 0 0 0 1 0"/>
22                         <feOffset dx="-5" result="yellow"/>
23                         <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"/>
24                         <feOffset dx="2" result="blue"/>
25                         <feColorMatrix in="SourceAlpha" values="1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
26                         <feOffset dx="-2" result="red"/>
27                         <feMerge>
28                                 <feMergeNode in="blue"/>
29                                 <feMergeNode in="red"/>
30                         </feMerge>
31                         <feGaussianBlur stdDeviation="2 0" result="bluered"/>
32                         <feMerge>
33                                 <feMergeNode in="cyan"/>
34                                 <feMergeNode in="yellow"/>
35                                 <feMergeNode in="bluered"/>
36                         </feMerge>
37                         <feGaussianBlur stdDeviation="2 0"/>
38                         <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"/>
39                         <feGaussianBlur in="SourceAlpha" stdDeviation="4"/>
40                         <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"/>
41                         <feMerge>
42                                 <feMergeNode in="glow"/>
43                                 <feMergeNode in="shadow"/>
44                                 <feMergeNode in="abberation"/>
45                                 <feMergeNode in="outline"/>
46                                 <feMergeNode in="SourceGraphic"/>
47                         </feMerge>
48                         <feComposite in2="highlight" operator="arithmetic" k1="0.2" k2="1" k3="0.4"/>
49                 </filter>
50         </defs>
51 </svg>