Logo Motion Lab · v1.0

Пятнадцать вариантов анимации логотипа 音

Полная галерея динамических вариантов в стиле Техно-Зен: Zentex — от плавного дыхания до комбо-эффектов с частицами, электрическими разрядами и сканирующими лучами. Все анимации в темпе глубокого дзен-дыхания (8–32 секунды на цикл), на чистом CSS, без JS-нагрузки.

Ultra Next-Gen all-in-one AI-IP Platform · patents · trademarks · IP · Web · Copyright · Intellectual property ·

V1

Breathing

плавное дыхание glow + zoom

Cycle8s
Easingcubic-bezier(0.45, 0, 0.55, 1)
Techniquescale + drop-shadow
.logo-v-breathe
V2

Radar Sweep

вращающееся кольцо с точкой

Cycle12s
Easinglinear
Techniquerotate 360°
.logo-v-radar
V3

Glitch RGB

RGB-сдвиг + микро-дрожание

Cycle9s
Easingcubic-bezier(0.4, 0, 0.6, 1)
TechniquetranslateX + text-shadow
.logo-v-glitch
V4

Scan Sweep

световая полоса сверху вниз

Cycle8s
Easingcubic-bezier(0.45, 0, 0.55, 1)
TechniquetranslateY + opacity
.logo-v-scan
V5

Particle Burst

8 частиц разлетаются наружу

Cycle20s
Easingcubic-bezier(0.25, 0.1, 0.25, 1)
Techniqueradial translate + scale
.logo-v-particles
V6

Electric Pulse

плавное нарастание подсветки контура и гало (32с — дзен-цикл)

Cycle32s
Easingcubic-bezier(0.4, 0, 0.6, 1)
Techniquebox-shadow + drop-shadow sine
.logo-v-electric
V7

Combo: Burst + Electric

v5 + v6 — частицы и электрические разряды в дзен-синхронизации

Cycle32s + 20s
Easingдзен-синхрон
Techniquev5 ⊕ v6
.logo-v-electric.logo-v-particles
V8

Combo: Glitch + Scan

v3 + v4 — редкие RGB-дрейфы пересекаются сканирующим лучом

Cycle9s + 8s
Easingcubic-bezier(0.4, 0, 0.6, 1)
Techniquev3 ⊕ v4
.logo-v-glitchscan
V9

Mega Combo (V7+V8)

v3+v4+v5+v6 — все четыре эффекта в одной 32-секундной синхронизации

Cycle32s + 8s + 20s
Easingcubic-bezier(0.4, 0, 0.6, 1)
Techniquev3 ⊕ v4 ⊕ v5 ⊕ v6 (merged keyframe)
.logo-v-mega
V10

Lighthouse (Маяк)

вращающийся луч света вокруг глифа — иероглиф 音 как маяк в тумане

Cycle12s + 8s
Easinglinear + cubic-bezier(0.45, 0, 0.55, 1)
Techniqueconic-gradient rotate + drop-shadow sine
.logo-v-lighthouse
V11

Axial Lighthouse (Ось маяка)

луч вращается вокруг вертикальной оси иероглифа — 3D-оборот с backface-visibility:hidden

Cycle16s + 16s
Easinglinear (rotateY) + cubic-bezier(0.45, 0, 0.55, 1) (glow)
Techniqueperspective rotateY + drop-shadow sine (synced)
.logo-v-axial
V12

Tri-Beam Lighthouse (Три луча)

три дискретных положения по горизонтали: слева вбок → на зрителя → справа вбок (маяк-маятник)

Cycle18s
Easingcubic-bezier(0.45, 0, 0.55, 1) (и луч, и glow)
Techniqueperspective rotateY ±60° с ключами-паузами + drop-shadow sine (synced)
.logo-v-tribeam
V13

Lighthouse Minimal (Маяк минимал)

тот же вращающийся луч что и V10, но без внешней рамки — чистый квадрат с закруглёнными краями, сетка и уголки сохранены, 音 чисто синий без эффектов

Cycle12s + 0s
Easinglinear (beacon) + none (glyph)
Techniqueconic-gradient rotate beacon + static solid-blue glyph (no border; grid/brackets/scan kept; no glow animation)
.logo-v-lighthouse
V14

Clean Minimal (Чистый минимал)

окончательная дистилляция: только синий 音, сетка и четыре уголка на прозрачном фоне, без какого-либо движения, glow или scan-line

Cycle0s
Easingnone
Techniquestatic solid-color glyph (var(--in-blue)) + grid pattern + 4 corner brackets on transparent background; no border, no beacon, no scan-line, no glow
.
V15

Vertical Scan (Вертикальное сканирование)

V14 + тонкая вертикальная световая линия медленно скользит слева направо по иероглифу, как лазерный сканер

Cycle8s
Easingcubic-bezier(0.45, 0, 0.55, 1)
Techniquestatic solid-color glyph (var(--in-blue)) + grid + 4 corner brackets on transparent background + 14px-wide vertical light bar with horizontal gradient (rgba(147,197,253) → rgba(59,130,246) → rgba(147,197,253)) sliding left→right via translateX, mix-blend-mode:screen, drop-shadow glow, 8s cycle
.logo-v-vscan
V16

Cross Scan + Flash Glyph (Вспышка на сканировании)

V14 + две толстые полупрозрачные световые полосы по очереди проносят по иероглифу (32s вертикально + 32s горизонтально), и сам 音 вспыхивает ярким бело-синим в момент прохождения каждой полосы. 64s цикл — ультра-медитативный ритм (2x медленнее V6 Zen 32s)

Cycle64s + 64s
Easingcubic-bezier(0.45, 0, 0.55, 1) (bars) + linear (flash)
Techniquesolid-color glyph (var(--in-blue)) on transparent bg + grid + 4 corner brackets + two 50%-wide light bars sweeping L→R then T→B (mix-blend-mode:screen, drop-shadow glow, 64s cycle = 32s + 32s, ultra-slow) + glyph brightness×2.6 + white-blue drop-shadow flash synced to bar crossings (~22% ≈14s and ~72% ≈46s of cycle)
.logo-v-crossscan
V17

Halo Breath (Дыхание гало)

V14 + мягкое радиальное гало вокруг 音 дышит opacity 0.20↔0.85 + scale 0.80↔1.05 на 32-секундном дзен-цикле. Сам глиф остаётся плоско-синим — дышит только аура вокруг него, как медитативная лампа: пламя неподвижно, свет пульсирует

Cycle32s
Easingcubic-bezier(0.4, 0, 0.6, 1)
Techniquestatic solid-color glyph (var(--in-blue)) on transparent bg + grid + 4 corner brackets + radial-gradient halo (160% diameter, rgba(147,197,253) → rgba(59,130,246) → transparent, blur 6px, mix-blend-mode:screen) animating opacity + scale on a 32s sine wave (same Zen tempo as V6 Electric Pulse, but only the halo moves — glyph is flat)
.logo-v-halo
V18

Glow Letter (Светящаяся буква)

V14 + сам 音 медленно пульсирует brightness 1.0↔1.5 и soft drop-shadow на 32-секундном дзен-цикле. Никакого гало, никаких полос — только сам иероглиф становится ярче и тусклее, как медитативная лампа, где пламя — единственный движущийся элемент

Cycle32s
Easingcubic-bezier(0.4, 0, 0.6, 1)
Techniquesolid-color glyph (var(--in-blue)) on transparent bg + grid + 4 corner brackets + glyph itself animating filter: brightness(1.0→1.5) + double drop-shadow (14px rgba(147,197,253,0.75) + 22px rgba(59,130,246,0.45)) on a 32s sine wave (uses logo-glyph-flash modifier to keep animation/filter available — same mechanism as V16, but slow continuous breathing instead of sharp flash)
.logo-v-glow
V19

Aurora Wash (Полярное сияние)

V14 + медленный conic-градиент за глифом вращается 360° за 24s и одновременно затухает opacity 0.15↔0.75. Цвета плавно перетекают blue → cyan → indigo, как мягкое полярное сияние поверх HUD-квадрата. Сам 音 остаётся плоско-синим

Cycle24s
Easinglinear (rotate) + cubic-bezier(0.4, 0, 0.6, 1) (fade)
Techniquestatic solid-color glyph (var(--in-blue)) on transparent bg + grid + 4 corner brackets + conic-gradient overlay (inset -20%, rgba(59,130,246) → rgba(34,211,238) cyan → rgba(147,197,253) → rgba(96,165,250), blur 14px, mix-blend-mode:screen) with two simultaneous animations: rotate 360° linear 24s + opacity sine 0.15↔0.75 cubic-bezier 24s
.logo-v-aurora
V20

Orbit Satellite (Орбита-спутник)

V14 + маленькая 4px неоновая точка вращается по эллиптической орбите вокруг 音 за 12 секунд (тот же темп что у V10 Маяк). Тонкая орбитальная дорожка едва видна — точка оставляет мягкий box-shadow след. Сам глиф остаётся плоско-синим

Cycle12s
Easinglinear
Techniquestatic solid-color glyph (var(--in-blue)) on transparent bg + grid + 4 corner brackets + elliptical orbit wrapper (130% width × 90% height, ::after pseudo-element = 4px dot at right edge with 3-layer box-shadow trail, ::before = faint 1px orbit path at 10% opacity) rotating 360° linear 12s
.logo-v-orbit
V21

Ripple Pulse (Круги на воде)

V14 + три концентрических кольца-рябь расходятся от центра глифа каждые 8 секунд (со сдвигом 2.67s между кольцами). Каждое кольцо расширяется от 30% до 110% размера квадрата и затухает 0.7→0.0 — как капли дождя, падающие в воду в медитативном темпе

Cycle8s (×3 staggered)
Easingcubic-bezier(0.25, 0.1, 0.25, 1)
Techniquestatic solid-color glyph (var(--in-blue)) on transparent bg + grid + 4 corner brackets + three 1.5px neon rings (rgba(147,197,253,0.7) border + 6px rgba(59,130,246,0.25) glow) animating scale 1→3.6 + opacity 0→0.7→0 over 8s, each with --ripple-delay stagger of 0s/2.67s/5.33s
.logo-v-ripple
V22

Glitch Drift (Цифровой дрейф)

V14 + раз в 7 секунд 音 на мгновение (≈300ms) расщепляется на magenta+cyan хроматический сдвиг ±2px по X, как цифровой артефакт. Сам глиф остаётся плоско-синим — glitch редкий, не постоянный (как V3), и применяется к минималистичной базе V14

Cycle14s
Easinglinear (keyframe-exact peaks)
Techniquesolid-color glyph (var(--in-blue)) on transparent bg + grid + 4 corner brackets + glyph filter animating brief RGB chromatic split drop-shadow (magenta #F472B6 left offset + cyan #60A5FA right offset) + translateX ±2px on a 14s cycle, two glitch peaks at ~18% (2.5s) and ~68% (9.5s), each lasting ~300ms (≈2% of cycle); uses glyphFlash modifier so animation/filter stay available on .logo-glyph
.logo-v-glitch-drift
V23

Pulse Grid (Дышащая сетка)

V14 + сама сетка и четыре угловых скобки медленно дышат opacity 0.35↔1.0 на 16-секундном цикле. Сам 音 остаётся плоско-синим — инверсия V18: дышит HUD-инфраструктура вокруг глифа, а не сам глиф

Cycle16s
Easingcubic-bezier(0.4, 0, 0.6, 1)
Techniquestatic solid-color glyph (var(--in-blue)) on transparent bg + grid pattern + 4 corner brackets that ALL breathe opacity 0.35→1.0 on a 16s sine wave (cubic-bezier(0.4,0,0.6,1)); uses .logo-pulse-grid modifier on the parent logo span which drives an opacity animation on its grid + corner-bracket children via a CSS custom property cascade. Glyph itself stays flat — first variant where the HUD infrastructure moves while the glyph is frozen
.logo-v-pulse-grid
V24

Tilt Parallax (Наклон-параллакс)

V14 + весь HUD-квадрат медленно наклоняется в 3D: rotateY ±8° + rotateX ±4° на 20-секундном синусоидальном цикле с perspective 600px. Сам 音 остаётся плоско-синим — дышит вся рамка целиком, как медитативно покачивающийся портрет

Cycle20s
Easingcubic-bezier(0.4, 0, 0.6, 1)
Techniquestatic solid-color glyph (var(--in-blue)) on transparent bg + grid + 4 corner brackets + parent logo span animating transform: rotateY(±8deg) rotateX(±4deg) on a 20s sine wave (cubic-bezier(0.4,0,0.6,1)); parent wrapper gets perspective:600px so the rotation reads as 3D depth; backface-visibility:hidden prevents mirror-flip artifacts at peaks
.logo-v-tilt
V25

Echo Trace (Эхо-след)

V14 + два фантомных эха 音 (±2.5px и ±1.5px по X) медленно проявляются за основным glyph на 14-секундном цикле. Эха используют mix-blend-mode:screen, чтобы мягко подсвечивать glyph в пике. Сам 音 остаётся плоско-синим — эффект motion-blur без движения

Cycle14s
Easingcubic-bezier(0.4, 0, 0.6, 1)
Techniquestatic solid-color glyph (var(--in-blue)) on transparent bg + grid + 4 corner brackets + two .logo-echo-trace span children positioned absolutely behind glyph, each rendering 音 via ::before content pseudo-element with color rgba(147,197,253, 0.55), -webkit-text-fill-color: transparent, -webkit-text-stroke: 1px rgba(147,197,253, 0.6); each echo animates opacity 0→0.6→0 + translateX (±2.5px / ±1.5px) on a 14s sine wave with staggered peaks (35% and 70%)
.logo-v-echo
V26

Frame Strobe (Импульс рамки)

V14 + рамка квадрата вспыхивает дискретными box-shadow импульсами каждые ≈4.7 секунды (3 импульса на 14s цикл), как сердцебиение. В отличие от V6 (непрерывная sine-волна) и V17 (дыхание гало) — V26 emits резкие дискретные пульсы с быстрым затуханием. Сам 音 остаётся плоско-синим

Cycle14s
Easinglinear (keyframe-exact pulse peaks)
Techniquestatic solid-color glyph (var(--in-blue)) on transparent bg + grid + 4 corner brackets + parent logo span animating box-shadow (0 0 0 2px rgba(147,197,253,0.95) + 0 0 18px rgba(59,130,246,0.7) + 0 0 36px rgba(59,130,246,0.4)) at three discrete peaks per 14s cycle (~14% / ~50% / ~86%), each pulse ≈400ms rise + ≈600ms fall, with quiet baseline between pulses; the strobe feels like a heartbeat monitor rather than continuous breathing
.logo-v-strobe

Технические детали

Производительность

Все 26 вариантов используют только CSS-анимации — никаких JS-таймеров и React-ре-рендеров. GPU-ускорение через transform, filter и box-shadow.

Доступность

Иероглиф 音 доступен для скринридеров через aria-label на родительской ссылке. Визуальные эффекты не влияют на семантику.

Темп дыхания

Базовые циклы 8–12 секунд соответствуют ритму спокойного дыхания. V6/V7/V9 — 32 секунды на цикл (16с вдох + 16с выдох), как в пранаяме. V5 — 20 секунд на разлёт частиц. V8 — 9с glitch + 8с scan. V9 объединяет все четыре эффекта в одной 32-секундной синхронизации через merged keyframe. V10 «Маяк» — 12с вращение луча (linear, как настоящий маяк) + 8с дыхание глифа. V11 «Осевой маяк» — 16с оборот луча вокруг Y-оси глифа (linear, с backface-visibility:hidden) + 16с дыхание глифа в фазе с лучом: пик яркости, когда луч смотрит на зрителя, минимум — когда уходит за глиф. V12 «Три луча» — 18с маятник: луч задерживается в трёх положениях по горизонтали (слева вбок → на зрителя → справа вбок → на зрителя → слева), с явными паузами через ключи-дубли (0%,10% / 20%,35% / 45%,60%) и мягким cubic-bezier переходом между ними. Glow глифа имеет два пика за цикл — на каждом центральном положении, и спадает до мягкого бокового свечения в левой и правой позициях.

Применение

V7 (Burst + Electric) сейчас используется в шапке сайта. V8 (Glitch + Scan), V9 (Mega Combo), V10 (Lighthouse), V11 (Axial Lighthouse), V12 (Tri-Beam Lighthouse) и V13 (Lighthouse Minimal) — экспериментальные. V14 (Clean Minimal) — кандидат на 404-страницу, login-лоадер и favicon: максимально дешёвый по рендеру, ничто не отвлекает от самого иероглифа. V15 (Vertical Scan) — V14 с одной тонкой вертикальной световой линией, медленно скользящей слева направо: эффект лазерного сканера, сохраняющий минималистичность. V16 (Cross Scan + Flash Glyph) — V14 + две толстые полосы (вертикальная и горизонтальная) по очереди проносятся по глифу за 32 с (цикл 64 с), и сам 音 вспыхивает бело-синим каждый раз, когда полоса пересекает его центр: первый вариант с синхронизированной реакцией глифа на сканер. V17 (Halo Breath) — V14 + мягкое радиальное гало вокруг 音 дышит на 32-секундном дзен-цикле, сам глиф остаётся плоско-синим. V18 (Glow Letter) — V14 + сам 音 медленно пульсирует brightness 1.0↔1.5 на 32-секундном цикле, без всякого гало: эффект медитативной лампы. V19 (Aurora Wash) — V14 + медленный conic-градиент за глифом вращается и затухает за 24s, как полярное сияние поверх HUD-квадрата. V20 (Orbit Satellite) — V14 + 4px неоновая точка вращается по эллиптической орбите вокруг 音 за 12s, как спутник вокруг планеты. V21 (Ripple Pulse) — V14 + три концентрических кольца-рябь расходятся от центра глифа каждые 8s со сдвигом 2.67s, как капли дождя в воде. V22 (Glitch Drift) — V14 + раз в 7 секунд 音 на мгновение (≈300ms) расщепляется на magenta+cyan хроматический сдвиг ±2px, как цифровой артефакт. 14s цикл, 96% времени — статика. V23 (Pulse Grid) — V14 + сама сетка и четыре угловых скобки дышат opacity 0.35↔1.0 на 16s цикле; инверсия V18 (дышит HUD, не glyph). V24 (Tilt Parallax) — V14 + весь HUD-квадрат медленно покачивается в 3D: rotateY ±8° + rotateX ±4° на 20s цикле с perspective 600px. Первое настоящее 3D-движение в серии. V25 (Echo Trace) — V14 + два фантомных эха 音 (контуры, не заливка) медленно проявляются позади глифа на 14s цикле со сдвигом ±2.5/1.5px. Эффект motion-blur без движения. V26 (Frame Strobe) — V14 + рамка излучает три дискретных box-shadow импульса за 14s цикл (~14%/50%/86%), как монитор пульса. В отличие от V6/V17 (непрерывная sine) — V26 emits резкие импульсы с тихим baseline. Все варианты с V15 по V26 — это V14 + одна дополнительная идея, без нарушения минималистичной эстетики. Остальные варианты доступны на этой странице для будущих A/B-тестов и кастомных применений.

История создания · Техно-Зен: Zentex

Как мы делали логотип 音

Полный путь от первой мигающей точки до двадцати шести дзен-вариантов анимации. Итеративный диалог человека и ИИ — десять вечеров, несколько десятков итераций и одна неожиданная философия.

01День 1 · начало

Мигающая amber-точка и попытка неона

Всё началось с логотипа в шапке. Изначально внутри иероглифа стояла маленькая amber-точка, которая мигала каждые полсекунды. Идея была хорошая — добавить визуальный «пульс» — но на тёмном navy-фоне шапки она выглядела как индикатор уведомления, а не как дыхание живого бренда.

Параллельно сам иероглиф (yīn — «звук, интонация», когнат слога «in» в IQin) был окрашен в тусклый blue-градиент и почти сливался с фоном. На скриншоте было видно: логотип есть, но он не «горит». Решили убрать мигающую точку из header и favicon, а сам иероглиф сделать по-настоящему ярким — насыщенный neon blue с многослойным glow.

02День 2 · генерация

Logo Motion Lab — шесть вариантов

Вместо того чтобы оставить один вариант, решили сделать целую лабораторию. За один присест родилось шесть концептов анимации — все на чистом CSS, без единой строчки JS:

  • V1 · Breathing — плавное дыхание glow + zoom
  • V2 · Radar Sweep — вращающееся кольцо с точкой
  • V3 · Glitch RGB — RGB-сдвиг + микро-дрожание
  • V4 · Scan Sweep — световая полоса сверху вниз
  • V5 · Particle Burst — 8 частиц разлетаются наружу
  • V6 · Electric Pulse — мерцание + молнии по бордеру

Получилась сетка из шести карточек прямо в Hero-секции. Каждый мини-логотип 48×48px повторял геометрию шапочного: grid-фон, угловые скобки, центральная scan-линия и сам иероглиф. Жалко было удалять даже один — все получились живыми.

03День 3 · синтез

V7 — первое комбо

Шесть вариантов понравились все. Возникла естественная мысль: а что если их миксовать? Первым комбо стал V7 = V5 (Particle Burst) + V6 (Electric Pulse). Технически это оказалось просто: две анимации не конфликтуют, потому что V6 действует на box-shadow бордера и filter глифа, а V5 анимирует только дочерние .logo-particle элементы.

Получилось восемь частиц, разлетающихся наружу, на фоне плавно пульсирующего контура и гало. Сначала подсветили V7 золотым amber-рамкой и бейджем «NEW», но потом решили убрать — оставить визуально идентичным остальным. Все варианты равны.

04День 4 · философия

Замедли до Дзен

После первых трёх итераций динамичных, но быстрых анимаций (циклы 0.6–2.4 секунды) пришло понимание: логотип не должен торопиться. Мерцание и резкие вспышки хороши для nightclub-эстетики или gaming-UI, но для платформы интеллектуальной собственности, где речь идёт о патентах, авторских правах и доверии — нужна другая динамика.

«Сделай как глубокое дыхание в Дзен медитации».

Эта фраза задала весь дальнейший тон. Все анимации замедлили до циклов 8–12 секунд — темп спокойного дыхания взрослого человека. V6 и V7 получили цикл по 16 секунд, потом ещё удвоили до 32 секунд — это уже не анимация, а дыхательная практика: 16 секунд вдох, 16 секунд выдох, чистая синусоида от минимума к максимуму и обратно.

Из CSS убрали все steps(2, end) (ступенчатые функции, дававшие жёсткое мерцание) и заменили на cubic-bezier(0.4, 0, 0.6, 1) — стандартный «ease-in-out» Tailwind. В keyframes для V6 оставили только три ключевых кадра: 0% → 50% → 100%. Никаких провалов 22%/62%, никаких резких «вкл/выкл». Плавная волна яркости, как настоящая пранаяма.

05День 5 · манифест

Рождение стиля Техно-Зен: Zentex

Когда дзен-темп был найден, стало ясно: это не просто анимация логотипа, это целый визуальный язык. Контраст двух миров: технологическая точность (Techno) — grid-фоны, угловые скобки, моноширинные шрифты, неоновые цвета, scan-линии — и медитативная плавность (Zen) — длинные циклы, мягкие переходы, дыхательный темп.

Этот стиль получил имя Zentex — от Zen + Tech. Это не просто эстетика, это принцип проектирования интерфейсов: технологии, которые дышат. Логотип 音 — первый и самый чистый артефакт этого стиля.

Техно

Royal blue неон (#3B82F6 → #2563EB), grid-паттерны, HUD-уголки, моноширинный JetBrains Mono, scan-линии, clip-path углы. Точность, схематичность, инженерность.

Зен

Циклы 8–32 секунды, чистые синусоиды, мягкие ease-in-out кривые, отсутствие мерцания, breathing glow, пранаяма-темп. Спокойствие, присутствие, дыхание.

06День 6 · синтез #2

V8 — второе комбо

Логичным продолжением V7 (Burst + Electric) стал V8 = V3 (Glitch) + V4 (Scan) — редкие RGB-дрейфы пересекаются медленным сканирующим лучом. Технически это заняло один класс .logo-v-glitchscan, который применяет keyframes от обоих родителей. Получился «цифровой ритуал»: иногда по логотипу проходит лёгкая цифровая рябь (как мысль в медитации), а параллельно медленно спускается световой луч — как взгляд, скользящий по мандале.

Сразу после V8 стало понятно: два комбо (V7 и V8) уже существует, и естественный следующий шаг — собрать всё вместе. Но это потребовало решения нетривиальной технической задачи про конфликт CSS-анимаций.

07День 7 · синтез #3

V9 — финальный mega-комбо

Когда V7 (Burst + Electric) и V8 (Glitch + Scan) уже существовали, возник естественный вопрос: а что если объединить их все четыре? Получился V9 = V3 ⊕ V4 ⊕ V5 ⊕ V6 — частицы, сканирующий луч, RGB-дрейф и электрическое дыхание в одной синхронизации.

Технически это потребовало создания единого merged keyframe. V3 (glitch filter) и V6 (electric glow filter) оба анимируют свойство filter на .logo-glyph, а в CSS два animation на одном свойстве не складываются — последний перезаписывает предыдущий. Пришлось вручную объединить keyframes в logo-mega-glyph — 32-секундный цикл с синусоидой электрического дыхания и четырьмя RGB-всплесками за цикл (примерно каждые 8 секунд).

Получился самый плотный и одновременно самый спокойный вариант — все четыре эффекта работают, но ни один не доминирует.

08День 8 · семантика #1

V10 — Маяк

После V9 последовательность “число-комбо” себя исчерпала — девятый вариант объединил все четыре базовых эффекта, и добавить к ним ещё что-то в рамках того же подхода уже невозможно. Тогда взгляд сместился с механики на семантику. Кто такой вообще этот в визуальном смысле?

Иероглиф (yīn — «звук, интонация», когнат слога «in» в IQin) по форме напоминает маяк: вертикальная черта-башня посередине, горизонтальные перекладины-платформы сверху и в середине, основание-фундаммент снизу. Если смотреть на него как на маяк, сразу хочется добавить вращающийся луч света, который бы обходил логотип по кругу — как настоящий маяк, ведущий корабли в порту сквозь туман.

Так появился V10 «Маяк»: conic-gradient с узким сектором яркого света (≈30°) вращается линейно с периодом 12 секунд — ровно один оборот, как маяк на мысе. Параллельно глиф дышит мягким 8-секундным glow-циклом — как лампа маяка, которая пульсирует в тумане. Луч выходит за пределы логотипа (inset: -40%), так что свет буквально освещает пространство вокруг. Техно-Зен: Zentex нашёл свою первую метафору — и она оказалась морской.

Сейчас в шапке сайта живёт V7. V8, V9 и V10 — экспериментальные. Остальные шесть вариантов ждут своих применений: возможно, V1 (Breathing) отправится в footer, V4 (Scan) — на лоадеры, V2 (Radar) — на индикаторы загрузки, а V10 (Маяк) — на страницу 404 или на "загрузочный" экран входа в личный кабинет.

09День 9 · настоящее

V11 — Осевой маяк

V10 «Маяк» открыл семантическое направление: луч света как метафора иероглифа 音. Но одно наблюдение за ним показало физическую неточность. В V10 луч вращается в плоскости экрана — это плоское 2D-вращение вокруг Z-оси, как радар на топ-даун карте. Настоящий маяк работает иначе: его луч вращается вокруг вертикальной оси башни, и наблюдатель видит вспышку света только в тот момент, когда луч направлен на него. Половину цикла луч уходит за башню и становится невидимым.

Так появился V11 «Осевой маяк» — второй маяк, на этот раз с настоящим 3D-поведением. Технически это transform: perspective(500px) rotateY(0deg → 360deg) на дочернем элементе .logo-axial-beam — широком горизонтальном световом клине (300% ширины, 160% высоты родителя), центрированном на глифе. perspective(500px) даёт 3D-перспективу и эффект сокращения ширины при повороте;backface-visibility: hidden скрывает луч, когда он повёрнут обратной стороной к зрителю — ровно половина 16-секундного цикла луч невидим, как и должно быть у настоящего маяка.

Цикл — 16 секунд линейного оборота (механический темп маяка) плюс 16-секундная синусоида дыхания глифа, жёстко синхронизированная с лучом: пик яркости приходится на моменты, когда луч смотрит прямо на зрителя (0% и 100% цикла), минимум — когда луч уходит за глиф (50% цикла). Получается не просто вращение, а диалог света и наблюдателя: маяк дышит в темпе приходящих к нему вспышек. V10 и V11 теперь сосуществуют как две интерпретации одной метафоры — круговой обход (как в топ-даун радаре) и осевой оборот (как в настоящей башне). Техно-Зен: Zentex нашёл свою вторую метафору, и она оказалась глубже первой.

10День 10 · синтез #5

V12 — Три луча

V11 «Осевой маяк» с его непрерывным 360°-оборотом и backface-visibility:hidden выявил новое наблюдение: половина цикла луч невидим, и зритель видит лишь вспышку, а не сам луч. Метафора физически точна, но педагогически неубедительна — невозможно увидеть, как луч расходится в стороны, потому что в боковых положениях он сокращается до нулевой ширины (edge-on, под углом 90° к зрителю). Третья интерпретация маяка должна была показать расхождение лучей явно — не как вспышку, а как удержание.

Так появился V12 «Три луча» — маяк-маятник. Вместо полного оборота луч колеблется в ограниченном диапазоне ±60° вокруг Y-оси, задерживаясь в трёх дискретных положениях с явными паузами: слева вбок (rotateY −60°) → на зрителя (rotateY 0°) → справа вбок (rotateY +60°) → обратно через центр к левой позиции. Цикл — 18 секунд, ритм маятника. Технически ключи-дубли в @keyframes logo-tribeam-sweep создают паузы: 0% и 10% оба содержат rotateY(−60°), 20% и 35% оба rotateY(0°), 45% и 60% оба rotateY(+60°) — между ними cubic-bezier(0.45, 0, 0.55, 1) плавно переводит луч от одного положения к следующему, как дыхательный переход между вдохом и выдохом.

Ключевое инженерное решение — угол ±60°, а не ±90°. При 90° луч foreshorten до нуля и снова становится невидимым (как в V11). При 60° он сохраняет около половины своей видимой ширины, аperspective(500px) делает ближний край луча крупнее дальнего — клин visibly сужается к одному концу и явно «расходится» в одну сторону. Без backface-visibility:hidden луч виден во всех трёх положениях. Glow глифа синхронизирован: два пика яркости за цикл — на каждом центральном положении (20–35% и 70–85%), мягкое боковое свечение в левой и правой позициях. Три маяка — V10, V11, V12 — теперь образуют три метафоры одного объекта: круговой обход, осевой оборот и маятник.

11День 11 · настоящее

V13 + V14 — Дистилляция

Три маяка (V10, V11, V12) исчерпали метафору «вращающегося луча» — три механические интерпретации одного образа. Следующий шаг был не добавить ещё одну анимацию, а убрать всё лишнее. V13 «Маяк минимал» стал первой попыткой: убрать внешнюю рамку, заменить градиентный glyph на чисто синий (без glow, без анимации дыхания), но сохранить вращающийся beacon, сетку, уголки и scan-line. Получилось спокойнее — но всё ещё шумно: translucent-фон заливал квадрат голубоватой полупрозрачной плёнкой, scan-line резал glyph пополам, а сетка просвечивала сквозь иероглиф. Glyph выглядел нечётко — эффект был не в самом glyph (он был статичным и плоским), а во всём, что его окружало.

V14 «Чистый минимал» — окончательная дистилляция. Слой за слоем: убрали beacon (нет никакого движения), убрали scan-line (горизонтальная полоса больше не режет glyph), убрали translucent-фон (теперь фон полностью прозрачный — тёмный сайт-фон просвечивает насквозь), убрали градиент и glow glyph'а (теперь это плоский синий цвет var(--in-blue) — тот же оттенок, что и у «in» в логотипе IQin.ru). Что осталось? Только три вещи: сам иероглиф 音, сетка 8×8 px и четыре неоновых уголка по краям квадрата. Всё. Никаких ключевых кадров, никаких @keyframes, никакого filter.

Этот вариант — кандидат на favicon, login-лоадер и 404-страницу: минимальный расход GPU (нулевая анимация, только статичные стили), идеально читается даже в 16×16 px, и при этом сохраняет фирменную HUD-эстетику Техно-Зен. Путь от V1 (первая мигающая точка) до V14 занял десять вечеров и привёл к парадоксу: самый «простой» вариант оказался самым сложным — потребовалось убрать тринадцать слоёв, чтобы оставить три. 音, сетка, уголки.

12День 12 · настоящее

V15 — Вертикальное сканирование

V14 был окончательной дистилляцией — три элемента и ни одного @keyframes. V15 возвращает движение, но делает это осторожно: берёт V14 как есть (плоский синий 音 на прозрачном фоне, сетка, четыре уголка) и добавляет один-единственный новый слой — тонкую вертикальную световую линию шириной 14 px, которая медленно скользит слева направо через весь квадрат логотипа за 8 секунд. Тот же темп, что у V4 «Scan Sweep», но другая геометрия: V4 сканировал по вертикали (полупрозрачная полоса сверху вниз), а V15 сканирует по горизонтали (узкая линия слева направо) — как лазерный сканер штрих-кода или проход рентгена.

Линия использует горизонтальный градиент с мягкими краями (rgba(147, 197, 253) rgba(59, 130, 246) rgba(147, 197, 253)),mix-blend-mode: screen для подсветки глифа при прохождении и drop-shadow glow в 4 px — ровно столько, чтобы линия читалась как свет, а не как цветной прямоугольник. Один слой движения, три слоя статики — ratio, обратный V9 «Mega Combo», где четыре эффекта наслаивались друг на друга. V15 — это не «больше», это «минимум + одна идея».

13День 13 · настоящее

V16 — Вспышка на сканировании

V15 сканировал глиф, но сам 音 оставался пассивным — линия проходила сквозь него, а иероглиф ничего не «чувствовал». V16 заставляет глиф отвечать на сканер. Две толстые полупрозрачные световые полосы (50% ширины квадрата, с ярким ведущим краём и мягким хвостом) проносят по глифу по очереди: сначала вертикальная — слева направо за 32 секунды, затем горизонтальная — сверху вниз за следующие 32 секунды. Цикл — 64 секунды, без перекрытия фаз — ультра-медитативный ритм, вдвое медленнее дзен-цикла V6 «Electric Pulse» (32 с): 32 секунды вдох + 32 секунды выдох.

Каждый раз, когда полоса пересекает центр глифа (≈14 с и ≈46 с от начала цикла), сам 音 вспыхивает: brightness(2.6) + двойной drop-shadow (белый 22 px + синий 38 px). Вспышка короткая — около 3% цикла, ≈2 с — с коротким нарастанием (1.0 → 1.3 → 2.6) и плавным затуханием (2.6 → 1.55 → 1.0). Между вспышками глиф остаётся плоско-синим, как в V14. Технически это первый вариант, где движение полосы и реакция глифа синхронизированы в одном тайминге: полоса приносит свет, глиф его отражает.

14День 14 · настоящее

V17 — Дыхание гало

V16 сделал glyph активным — он вспыхивал в ответ на прохождение полосы. Но движение полос было всё ещё главной хореографией, а глиф лишь реагировал. Возник вопрос: что если убрать полосы совсем, но оставить «дыхание»? V17 возвращается к V14 как точке отсчёта и добавляет ровно один новый слой — мягкое радиальное гало вокруг иероглифа, которое дышит на 32-секундном дзен-цикле. Сам 音 остаётся плоско-синим, без glow, без анимации — как лампа в медитационном зале: пламя неподвижно, пульсирует только аура вокруг него.

Технически гало — это radial-gradient диаметром 160% от размера логотипа, с плавным затуханием от ярко-голубого центра (rgba(147, 197, 253, 0.55)) к прозрачным краям. blur(6px) смягчает край, mix-blend-mode: screen — складывает свет с фоном карточки, а не замещает его. Анимация комбинирует opacity (0.20 ↔ 0.85) и scale (0.80 ↔ 1.05) на одной синусоиде cubic-bezier(0.4, 0, 0.6, 1) — ровно тот же темп, что у V6 «Electric Pulse» (32 секунды), но там glow дышал на самом глифе, а здесь — вокруг него. Эстетика V14 сохранена полностью: прозрачный фон, сетка, четыре уголка, плоский 音. Единственное отличие — мягкий пульсирующий ореол за спиной иероглифа.

15День 15 · настоящее

V18 — Светящаяся буква

V17 разделил «дыхание» и «пламя»: гало пульсировало, глиф стоял неподвижно. V18 делает обратный эксперимент — убирает гало и заставляет сам иероглиф дышать. Никаких внешних слоёв: ни полос, ни гало, ни орбит, ни ряби. Только 音, который медленно становится ярче и тусклее на 32-секундном цикле — единственный движущийся элемент в кадре. Это самая тихая анимация в коллекции: всё внимание зрителя сосредоточено на самом иероглифе, потому что больше не на что смотреть.

Технически используется тот же logo-glyph-flash модификатор, что и в V16 — он сохраняет animation и filter доступными на глифе, позволяя родительскому классу .logo-v-glow запускать собственную синусоиду. Ключевые кадры простые: brightness(1.0) brightness(1.5) → обратно, плюс двойной drop-shadow (14 px голубой + 22 px синий) в пике. Между V17 и V18 — философская развилка: первый гасит glyph и оживляет фон, второй гасит фон и оживляет glyph. V18 — это медитативная лампа в её самом чистом виде.

16День 16 · настоящее

V19 — Полярное сияние

V17 и V18 исследовали «дыхание» — либо вокруг глифа, либо внутри него. V19 меняет метафору: вместо дыхания — сияние. За глифом медленно вращается большой conic-gradient с переходом между тремя оттенками синего и голубого: royal blue, cyan и indigo. Градиент вращается на 360° за 24 секунды и одновременно затухает opacity 0.15 ↔ 0.75 — получается эффект мягкого полярного сияния, плывущего за HUD-квадратом. Сам 音 остаётся плоско-синим и неподвижным, как силуэт на фоне северного неба.

Технически градиент — это inset: -20% (чуть больше родительского квадрата), blur(14px) (сильное размытие убирает жёсткие переходы между секторами конуса) и mix-blend-mode: screen (только складывается со светом, не замещает тёмный фон). Две одновременные анимации — logo-aurora-spin (linear 24s, механическое вращение) и logo-aurora-fade (cubic-bezier 24s, дыхательная синусоида) — складываются в сложный, но плавный ритм: сияние всегда движется, но его интенсивность приходит и уходит. 24-секундный цикл попадает ровно в середину Техно-Зен диапазона 8–32 с, между V15 (8 с) и V6/V17 (32 с).

17День 17 · настоящее

V20 — Орбита-спутник

После трёх «дышащих» вариантов (V17, V18, V19) захотелось вернуть механическое движение, но в принципиально новой геометрии — не линейное сканирование, не радиальное дыхание, а орбитальное вращение. V20 берёт V14 как базу и добавляет маленькую 4 px неоновую точку, которая вращается по эллиптической орбите вокруг иероглифа за 12 секунд — тот же темп, что у V10 «Маяк». Получается образ планеты со спутником: 音 — стабильный центр, точка — быстро движущийся наблюдатель. Тонкая орбитальная дорожка видна на 10% opacity, чтобы дать глазу опору — иначе траектория точки читалась бы как хаотичная.

Технически это .logo-orbit-ring — дочерний элемент 130% × 90% от родителя (чуть шире, чем выше — эллипс, а не круг), центрированный через translate(-50%, -50%). Сама точка — это ::after псевдо-элемент на правом краю кольца: 4 px диаметр,background: #DBEAFE (почти белый голубой), трёхслойный box-shadow создаёт мягкий trail (4 px + 10 px + 18 px нарастающего размытия). ::before рисует едва видимую орбитальную дорожку. Анимация — чистый linear 12s, без синусоиды: спутник движется с постоянной скоростью, как настоящее тело по кеплеровской орбите (без учёта второго закона Кеплера — упрощение ради чистоты эффекта).

18День 18 · настоящее

V21 — Круги на воде

V20 вернул механическое вращение. V21 возвращается к органической метафоре — но не дыханию, а волне. Тонкие концентрические кольца расходятся от центра глифа каждые 8 секунд, как круги на воде от упавшей капли. Три кольца со сдвигом 2.67 секунды между ними — поэтому новая рябь появляется примерно каждые 2.67 секунды, складываясь в непрерывный ритм. Каждое кольцо расширяется от 30% до 110% размера квадрата и одновременно затухает от 0.7 до 0.0 opacity — мягко исчезает к моменту, когда достигает углов.

Технически — три одинаковых <span class="logo-ripple"> элемента, каждый со своим --ripple-delay (0s / 2.67s / 5.33s). Кольцо — это border: 1.5px solid rgba(147, 197, 253, 0.7) с box-shadow: 0 0 6px rgba(59, 130, 246, 0.25) для лёгкого glow. Анимация logo-ripple-expand использует cubic-bezier(0.25, 0.1, 0.25, 1) — то же смягчение, что в V5 «Particle Burst», чтобы расширение замедлялось к концу. 8-секундный цикл совпадает с V4 «Scan Sweep» и V15 «Vertical Scan» — самый быстрый темп в дзен-диапазоне. Метафора — звук: иероглиф 音 (yīn, «звук, интонация») наконец-то получил визуальное воплощение своего значения. Он не издаёт звук — но он распространяет волну.

19День 19 · настоящее

V22 — Цифровой дрейф

V21 завершил органическую метафору — рябь как звук. V22 возвращается к цифровой эстетике, но делает это минимально. Берёт V14 как есть (плоский синий 音, сетка, четыре уголка, прозрачный фон) и добавляет ровно один цифровой артефакт: раз в 7 секунд иероглиф на мгновение (~300 миллисекунд) расщепляется на magenta+cyan хроматический сдвиг ±2 пикселя по горизонтали, как будто видеосигнал на долю секунды потерял синхронизацию. Два таких глитча за 14-секундный цикл — на ~18% (≈2.5 с) и ~68% (≈9.5 с). В остальное время — 96% цикла — вариант неотличим от V14.

Технически это filter: drop-shadow(-2px 0 0 #F472B6) drop-shadow(2px 0 0 #60A5FA) на самом глифе — тот же приём что в V3 «Glitch», но в V3 glitch был постоянным (9-секундный sine-цикл с регулярными всплесками), а здесь он редкий — два острых пика на плоской базовой линии. Использует glyphFlash модификатор (как V16/V18), чтобы анимация и фильтр остались доступны на .logo-glyph, но ключевые кадры аккуратно вставлены между 15%–20% и 65%–70% цикла, оставляя длинные quiet-базовые сегменты. Метафора — помеха: логотип не дышит, не светится, не движется — но иногда, очень редко, он как будто моргнет цифровым шумом, напоминая что это всё-таки экран, а не гравюра. V22 — это компромисс между абсолютной статичностью V14 и постоянной активностью V3.

20День 20 · настоящее

V23 — Дышащая сетка

V18 «Glow Letter» сделал обратное от V17: в V17 дышит гало вокруг глифа, а сам 音 остаётся плоским; в V18 дышит сам глиф, а гало убрано. V23 делает третий ход в этой логике — дышит HUD-инфраструктура вокруг глифа, а сам 音 остаётся неподвижным. Сетка и четыре угловых скобки медленно меняют opacity от 0.35 до 1.0 и обратно на 16-секундном синусоидальном цикле. Минимум 0.35 (а не 0) выбран сознательно — сетка никогда полностью не исчезает, чтобы не было ощущения «квадрат пропал». Только плавное наполнение и угасание контура, как будто рамка «заряжается» и «разряжается».

Это первая инверсия в серии: до V23 во всех вариантах HUD-инфраструктура (сетка + уголки) была статичной константой, а двигались только «добавленные» элементы — линии, гало, орбиты, рябь. V23 ломает это правило: теперь движется именно «обрамление», а glyph становится единственным якорем покоя. Селектор .logo-v-pulse-grid > span:not(.logo-glyph) нацеливается на все дочерние span'ы родительского логотипа, кроме самого глифа — то есть на сетку и четыре угловых скобки одновременно. 16-секундный цикл попадает точно в дзен-диапазон 8–32 с, между V15 (8 с) и V17 (32 с), с тем же смягчением cubic-bezier(0.4, 0, 0.6, 1) что у V17/V18/V19. Метафора — пробуждение: рамка «оживает» первой, готовя место для неподвижного глифа.

21День 21 · настоящее

V24 — Наклон-параллакс

Все эффекты от V15 до V23 были двухмерными — плоские скан-линии, плоские гало, плоская рябь. V24 ломает это ограничение: берёт V14 как есть и заставляет весь HUD-квадрат медленно покачиваться в 3D — rotateY от −8° до +8° и одновременно rotateX от −4° до +4° на 20-секундном синусоидальном цикле. Сам 音 остаётся плоско-синим внутри квадрата — он не вращается отдельно, а движется вместе с родительским контейнером. Эффект напоминает медитативно покачивающийся портрет или медленно поворачивающийся кристалл: лёгкое движение в пространстве, не отвлекающее от центра.

Технически — transform: perspective(600px) rotateY(±8deg) rotateX(±4deg) на родительском span логотипа. Perspective встроена прямо в transform, поэтому не нужен отдельный родительский wrapper с perspective свойством.transform-style: preserve-3d и backface-visibility: hidden предотвращают артефакты зеркального отражения на пиках вращения. 20-секундный цикл попадает между V19 (24 с) и V15 (8 с) — средний темп в дзен-диапазоне. Угол ±8° выбран сознательно минимальным: больше — отвлекало бы от глифа, меньше — движение читалось бы как случайный дрож. В пике цикла (50%) угол наклона достигает максимума, и глиф оказывается развёрнут на 8° вправо — это первое настоящее 3D-движение в истории логотипа 音. Метафора — присутствие: квадрат «дышит» не плоско, а в пространстве, напоминая что лого — это объект, а не только символ.

22День 22 · настоящее

V25 — Эхо-след

V22 уже возвращался к glitch-эстетике, но делал это «редко и резко». V25 идёт в другую сторону — плавно и тонко. Берёт V14 и добавляет два фантомных эха иероглифа 音, расположенных позади основного глифа. Левое эхо появляется на 35% цикла (смещение −2.5 px по горизонтали), правое — на 70% цикла (смещение +1.5 px). Каждое эхо — это контур (outline) глифа, а не его залитая копия: прозрачная заливка + 1px text-stroke голубого цвета, мягкий glow, mix-blend-mode: screen. Эхо читается как «призрак» буквы, как motion-blur от движения, которого на самом деле не было — основной глиф стоит на месте.

Технически — два <span class="logo-echo-trace"> элемента внутри variant.extra, рендерятся перед глифом в DOM, что автоматически помещает их ниже в z-stack. Каждый span использует ::before { content: "音" } псевдоэлемент, чтобы отрисовать иероглиф без дублирования в JSX. Z-index:0 у эха и z-index:1 у глифа гарантируют порядок наложения. 14-секундный цикл с тем же смягчением cubic-bezier(0.4, 0, 0.6, 1) что у V17/V18/V23 — дзен-синусоида. Метафора — память: glyph как будто оставляет след в воздухе, как будто он только что двигался, хотя он неподвижен. V25 — самый «поэтичный» вариант серии: вместо движения он показывает отзвук движения. В некоторых ракурсах эхо читается как дыхание, в других — как искажение фотоаппарата; смысл остаётся открытым.

23День 23 · настоящее

V26 — Импульс рамки

V6 «Electric Pulse» дышит непрерывной синусоидой 32 с — плавный inhale-exhale на box-shadow. V17 «Halo Breath» делает то же самое с гало. V26 идёт в противоположную сторону — вместо непрерывного дыхания он излучает дискретные импульсы: три коротких вспышки box-shadow на 14-секундном цикле, примерно каждые 4.7 секунды (~14%, ~50%, ~86%). Каждая вспышка длится около 1 секунды: 400 мс нарастание, 200 мс пик, 600 мс спад. Между вспышками рамка абсолютно тихая — никакого свечения. Эффект читается как монитор пульса или маяк, передающий сигнал три раза за цикл.

Технически это @keyframes logo-frame-strobe на родительском span логотипа с linear easing — линейным, потому что все пики заданы точными процентами в ключевых кадрах (13% build-up → 14% peak → 15% hold → 17% trail → 18% baseline, и повторяется дважды с тем же паттерном на 49–53% и 85–89%). В пике box-shadow трёхслойный: 0 0 0 2px rgba(147,197,253,0.95) (контур) + 0 0 18px rgba(59,130,246,0.7) (ближний glow) + 0 0 36px rgba(59,130,246,0.4) (дальний halo). 14-секундный цикл — самый короткий в «световом» подмножестве (V17=32 с, V18=32 с, V19=24 с), но импульсный характер смягчает скорость: в каждой секунде цикла есть только ~0.07 секунды активности, остальные ~0.93 секунды — тишина. Метафора — сигнал: рамка не дышит, а передаёт — три коротких морзе-подобных вспышки, как пинг от радара или heartbeat от пульсометра. Сам 音 остаётся плоско-синим и неподвижным — он пассажир, а не водитель.

«Технологии, которые дышат — это не метафора. Это Zentex: 32 секунды на цикл, 16 на вдох, 16 на выдох. Логотип живёт в том же темпе, что и человек, который на него смотрит».

— манифест Техно-Зен: Zentex