Source
1size 900 800
2background #0a0818
3
4var fx = 660
5var fy = 280
6
7scene {
8 layer "Fond" {
9 path "M0 0L900 0L900 800L0 800Z" fill radial(0.5, 0.42, 0.62, 0:#1d1640, 0.6:#0e0a22, 1:#060410)
10 }
11 layer "Halo" {
12 group "Halo" at 450,400 pivot 0,0 filter glow 60 #2a2060 {
13 layer "c" {
14 path "M210 0L207.42 32.84L199.74 64.86L187.13 95.28L169.91 123.28L148.47 148.47L123.28 169.91L95.28 187.13L64.86 199.74L32.84 207.42L0 210L-32.84 207.42L-64.86 199.74L-95.28 187.13L-123.28 169.91L-148.47 148.47L-169.91 123.28L-187.13 95.28L-199.74 64.86L-207.42 32.84L-210 0L-207.42 -32.84L-199.74 -64.86L-187.13 -95.28L-169.91 -123.28L-148.47 -148.47L-123.28 -169.91L-95.28 -187.13L-64.86 -199.74L-32.84 -207.42L0 -210L32.84 -207.42L64.86 -199.74L95.28 -187.13L123.28 -169.91L148.47 -148.47L169.91 -123.28L187.13 -95.28L199.74 -64.86L207.42 -32.84Z" fill radial(0.5, 0.5, 0.5, 0:#3a2d7a, 1:#3a2d7a00)
15 }
16 }
17 }
18 layer "Oeil" {
19 group "Eye" at 450,400 pivot 0,0 {
20 layer "Blanc" {
21 path "M-170 0L-157.86 -10.75L-145.71 -21.36L-133.57 -31.71L-121.43 -41.65L-109.29 -51.08L-97.14 -59.86L-85 -67.88L-72.86 -75.06L-60.71 -81.29L-48.57 -86.49L-36.43 -90.61L-24.29 -93.59L-12.14 -95.4L0 -96L12.14 -95.4L24.29 -93.59L36.43 -90.61L48.57 -86.49L60.71 -81.29L72.86 -75.06L85 -67.88L97.14 -59.86L109.29 -51.08L121.43 -41.65L133.57 -31.71L145.71 -21.36L157.86 -10.75L170 0L170 0L157.86 10.75L145.71 21.36L133.57 31.71L121.43 41.65L109.29 51.08L97.14 59.86L85 67.88L72.86 75.06L60.71 81.29L48.57 86.49L36.43 90.61L24.29 93.59L12.14 95.4L0 96L-12.14 95.4L-24.29 93.59L-36.43 90.61L-48.57 86.49L-60.71 81.29L-72.86 75.06L-85 67.88L-97.14 59.86L-109.29 51.08L-121.43 41.65L-133.57 31.71L-145.71 21.36L-157.86 10.75L-170 0Z" fill radial(0.5, 0.45, 0.62, 0:#fffaf0, 0.7:#ece0cc, 1:#cdbfa6)
22 }
23 layer "Iris" {
24 group "Iris" pivot 0,0 {
25 layer "c" {
26 path "M62 0L61.24 9.7L58.97 19.16L55.24 28.15L50.16 36.44L43.84 43.84L36.44 50.16L28.15 55.24L19.16 58.97L9.7 61.24L0 62L-9.7 61.24L-19.16 58.97L-28.15 55.24L-36.44 50.16L-43.84 43.84L-50.16 36.44L-55.24 28.15L-58.97 19.16L-61.24 9.7L-62 0L-61.24 -9.7L-58.97 -19.16L-55.24 -28.15L-50.16 -36.44L-43.84 -43.84L-36.44 -50.16L-28.15 -55.24L-19.16 -58.97L-9.7 -61.24L0 -62L9.7 -61.24L19.16 -58.97L28.15 -55.24L36.44 -50.16L43.84 -43.84L50.16 -36.44L55.24 -28.15L58.97 -19.16L61.24 -9.7Z" fill radial(0.42, 0.4, 0.62, 0:#9af6ff, 0.5:#22a6d6, 1:#0a2c54)
27 group "Anneau" pivot 0,0 {
28 layer "c" {
29 path "M62 0L61.24 9.7L58.97 19.16L55.24 28.15L50.16 36.44L43.84 43.84L36.44 50.16L28.15 55.24L19.16 58.97L9.7 61.24L0 62L-9.7 61.24L-19.16 58.97L-28.15 55.24L-36.44 50.16L-43.84 43.84L-50.16 36.44L-55.24 28.15L-58.97 19.16L-61.24 9.7L-62 0L-61.24 -9.7L-58.97 -19.16L-55.24 -28.15L-50.16 -36.44L-43.84 -43.84L-36.44 -50.16L-28.15 -55.24L-19.16 -58.97L-9.7 -61.24L0 -62L9.7 -61.24L19.16 -58.97L28.15 -55.24L36.44 -50.16L43.84 -43.84L50.16 -36.44L55.24 -28.15L58.97 -19.16L61.24 -9.7Z" nofill stroke #b8fbff 4
30 }
31 }
32 group "Pupille" pivot 0,0 {
33 layer "c" {
34 path "M30 0L29.63 4.69L28.53 9.27L26.73 13.62L24.27 17.63L21.21 21.21L17.63 24.27L13.62 26.73L9.27 28.53L4.69 29.63L0 30L-4.69 29.63L-9.27 28.53L-13.62 26.73L-17.63 24.27L-21.21 21.21L-24.27 17.63L-26.73 13.62L-28.53 9.27L-29.63 4.69L-30 0L-29.63 -4.69L-28.53 -9.27L-26.73 -13.62L-24.27 -17.63L-21.21 -21.21L-17.63 -24.27L-13.62 -26.73L-9.27 -28.53L-4.69 -29.63L0 -30L4.69 -29.63L9.27 -28.53L13.62 -26.73L17.63 -24.27L21.21 -21.21L24.27 -17.63L26.73 -13.62L28.53 -9.27L29.63 -4.69Z" fill radial(0.5, 0.5, 0.55, 0:#10243f, 1:#05060e)
35 }
36 }
37 }
38 }
39 }
40 layer "Reflet" {
41 path "M-30 -58L-30.18 -55.66L-30.73 -53.36L-31.64 -51.19L-32.86 -49.18L-34.39 -47.39L-36.18 -45.86L-38.19 -44.64L-40.36 -43.73L-42.66 -43.18L-45 -43L-47.34 -43.18L-49.64 -43.73L-51.81 -44.64L-53.82 -45.86L-55.61 -47.39L-57.14 -49.18L-58.36 -51.19L-59.27 -53.36L-59.82 -55.66L-60 -58L-59.82 -60.34L-59.27 -62.64L-58.36 -64.81L-57.14 -66.82L-55.61 -68.61L-53.82 -70.14L-51.81 -71.36L-49.64 -72.27L-47.34 -72.82L-45 -73L-42.66 -72.82L-40.36 -72.27L-38.19 -71.36L-36.18 -70.14L-34.39 -68.61L-32.86 -66.82L-31.64 -64.81L-30.73 -62.64L-30.18 -60.34Z" fill #ffffff opacity 0.9
42 path "M28 -34L27.88 -32.44L27.51 -30.91L26.91 -29.46L26.09 -28.12L25.07 -26.93L23.88 -25.91L22.54 -25.09L21.09 -24.49L19.56 -24.12L18 -24L16.44 -24.12L14.91 -24.49L13.46 -25.09L12.12 -25.91L10.93 -26.93L9.91 -28.12L9.09 -29.46L8.49 -30.91L8.12 -32.44L8 -34L8.12 -35.56L8.49 -37.09L9.09 -38.54L9.91 -39.88L10.93 -41.07L12.12 -42.09L13.46 -42.91L14.91 -43.51L16.44 -43.88L18 -44L19.56 -43.88L21.09 -43.51L22.54 -42.91L23.88 -42.09L25.07 -41.07L26.09 -39.88L26.91 -38.54L27.51 -37.09L27.88 -35.56Z" fill #ffffff opacity 0.55
43 }
44 layer "Paupieres" {
45 path "M-170 0L-157.86 -10.75L-145.71 -21.36L-133.57 -31.71L-121.43 -41.65L-109.29 -51.08L-97.14 -59.86L-85 -67.88L-72.86 -75.06L-60.71 -81.29L-48.57 -86.49L-36.43 -90.61L-24.29 -93.59L-12.14 -95.4L0 -96L12.14 -95.4L24.29 -93.59L36.43 -90.61L48.57 -86.49L60.71 -81.29L72.86 -75.06L85 -67.88L97.14 -59.86L109.29 -51.08L121.43 -41.65L133.57 -31.71L145.71 -21.36L157.86 -10.75L170 0L170 0L157.86 -18.27L145.71 -36.31L133.57 -53.91L121.43 -70.8L109.29 -86.84L97.14 -101.76L85 -115.4L72.86 -127.6L60.71 -138.19L48.57 -147.03L36.43 -154.04L24.29 -159.1L12.14 -162.18L0 -163.2L-12.14 -162.18L-24.29 -159.1L-36.43 -154.04L-48.57 -147.03L-60.71 -138.19L-72.86 -127.6L-85 -115.4L-97.14 -101.76L-109.29 -86.84L-121.43 -70.8L-133.57 -53.91L-145.71 -36.31L-157.86 -18.27L-170 0Z" fill linear(90, 0:#5a48a8, 1:#2c2058)
46 path "M-170 0L-157.86 10.75L-145.71 21.36L-133.57 31.71L-121.43 41.65L-109.29 51.08L-97.14 59.86L-85 67.88L-72.86 75.06L-60.71 81.29L-48.57 86.49L-36.43 90.61L-24.29 93.59L-12.14 95.4L0 96L12.14 95.4L24.29 93.59L36.43 90.61L48.57 86.49L60.71 81.29L72.86 75.06L85 67.88L97.14 59.86L109.29 51.08L121.43 41.65L133.57 31.71L145.71 21.36L157.86 10.75L170 0L170 0L157.86 18.27L145.71 36.31L133.57 53.91L121.43 70.8L109.29 86.84L97.14 101.76L85 115.4L72.86 127.6L60.71 138.19L48.57 147.03L36.43 154.04L24.29 159.1L12.14 162.18L0 163.2L-12.14 162.18L-24.29 159.1L-36.43 154.04L-48.57 147.03L-60.71 138.19L-72.86 127.6L-85 115.4L-97.14 101.76L-109.29 86.84L-121.43 70.8L-133.57 53.91L-145.71 36.31L-157.86 18.27L-170 0Z" fill linear(90, 0:#2c2058, 1:#1b1240)
47 }
48 layer "Contour" {
49 path "M-170 0L-157.86 -10.75L-145.71 -21.36L-133.57 -31.71L-121.43 -41.65L-109.29 -51.08L-97.14 -59.86L-85 -67.88L-72.86 -75.06L-60.71 -81.29L-48.57 -86.49L-36.43 -90.61L-24.29 -93.59L-12.14 -95.4L0 -96L12.14 -95.4L24.29 -93.59L36.43 -90.61L48.57 -86.49L60.71 -81.29L72.86 -75.06L85 -67.88L97.14 -59.86L109.29 -51.08L121.43 -41.65L133.57 -31.71L145.71 -21.36L157.86 -10.75L170 0L170 0L157.86 10.75L145.71 21.36L133.57 31.71L121.43 41.65L109.29 51.08L97.14 59.86L85 67.88L72.86 75.06L60.71 81.29L48.57 86.49L36.43 90.61L24.29 93.59L12.14 95.4L0 96L-12.14 95.4L-24.29 93.59L-36.43 90.61L-48.57 86.49L-60.71 81.29L-72.86 75.06L-85 67.88L-97.14 59.86L-109.29 51.08L-121.43 41.65L-133.57 31.71L-145.71 21.36L-157.86 10.75L-170 0Z" nofill stroke #16102e 5
50 }
51 }
52 }
53 layer "Luciole" {
54 group "Luciole" pivot 0,0 filter glow 26 #ffd86a {
55 layer "c" {
56 path "M28 0L27.66 4.38L26.62 8.65L24.91 12.71L22.56 16.45L19.6 19.8L16.11 22.69L12.18 25.04L7.89 26.81L3.37 27.96L-1.26 28.34L-5.86 27.94L-10.37 26.78L-14.62 24.93L-18.48 22.43L-21.84 19.4L-24.6 15.89L-26.69 12L-28.04 7.86L-28.6 3.6L-28.34 -0.71L-27.27 -4.94L-25.43 -8.91L-22.9 -12.49L-19.78 -15.56L-16.16 -18.05L-12.18 -19.88L-7.94 -21L-3.6 -21.38L0.73 -21L4.94 -19.85L8.85 -17.97L12.34 -15.36L15.27 -12.16L17.59 -8.5L19.19 -4.49L20.04 -0.27L26 0Z" fill radial(0.5, 0.5, 0.5, 0:#fff7d0, 0.5:#ffe07a, 1:#ffb43a00)
57 path "M10 0L9.88 1.56L9.51 3.09L8.91 4.54L8.09 5.88L7.07 7.07L5.88 8.09L4.54 8.91L3.09 9.51L1.56 9.88L0 10L-1.56 9.88L-3.09 9.51L-4.54 8.91L-5.88 8.09L-7.07 7.07L-8.09 5.88L-8.91 4.54L-9.51 3.09L-9.88 1.56L-10 0L-9.88 -1.56L-9.51 -3.09L-8.91 -4.54L-8.09 -5.88L-7.07 -7.07L-5.88 -8.09L-4.54 -8.91L-3.09 -9.51L-1.56 -9.88L0 -10L1.56 -9.88L3.09 -9.51L4.54 -8.91L5.88 -8.09L7.07 -7.07L8.09 -5.88L8.91 -4.54L9.51 -3.09L9.88 -1.56Z" fill radial(0.5, 0.5, 0.5, 0:#fffef2, 1:#ffe488)
58 }
59 }
60 }
61 layer "Indice" {
62 text "glisse la luciole" at 330,742 font "Geist, system-ui, \"Segoe UI\", sans-serif" size 26 align center line 1.15 color #9a8fc4 bold box 240 31.2
63 }
64}
65
66object "Iris" {
67 x = (Luciole.x - Eye.x) * min(1, 1 / max(0.001, hypot((Luciole.x - Eye.x) / 80, (Luciole.y - Eye.y) / 52)))
68 y = (Luciole.y - Eye.y) * min(1, 1 / max(0.001, hypot((Luciole.x - Eye.x) / 80, (Luciole.y - Eye.y) / 52)))
69}
70
71object "Pupille" {
72 scaleX = 1 + 0.45 * (1 - clamp(hypot(Luciole.x - Eye.x, Luciole.y - Eye.y) / 280, 0, 1))
73 scaleY = 1 + 0.45 * (1 - clamp(hypot(Luciole.x - Eye.x, Luciole.y - Eye.y) / 280, 0, 1))
74}
75
76object "Anneau" {
77 opacity = between(hypot(Luciole.x - Eye.x, Luciole.y - Eye.y), 0, 150) ? 0.8 : 0
78}
79
80object "Luciole" {
81 drag fx, fy
82 scaleX = 1 + sin(time * 3) * 0.08
83 scaleY = 1 + sin(time * 3) * 0.08
84 x = fx
85 y = fy
86}
Galerie
FR
FrançaisEnglish

L’œil curieux

Scène animée · 900×800 · 24 img/s
FlatInk
InteractifGlisser
Gérer (admin)
Informations
Type
Scène animée
Dimensions
900 × 800
Cadence
24 img/s
Durée
2.5 s · 60 images
Téléchargements
Page web autonome Ouvrir dans l'éditeur
FlatInk