придбав екологічну спрямованість, і було необхідно показати глядачу, як погано буває, коли забруднені річки, повітря, і ін. Загальна кольорокорекція була зроблена в Adobe Premiere. Ця програма, крім всього іншого, володіє однією корисною функцією - підтримкою формату PVD (формат, використовуваний деякими платами введення/висновку відеоінформації). Для оцифровки відеоінформації використовувалася відеоплата Perception, що дозволяє оцифровувати зображення у форматі BETACAM, тобто з розрішенням 720х576, і записувати їх назад на відео. Я трохи відвернуся від теми і коротенько розповім про цей чудовий пристрій.
Відеоплата Perception - це пристрій для введення/висновку інформації в стандартах VHS, SVHS і BETACAM. Зрозуміло, що для чи читання запису растрових зображень розрішенням 720x576 і глибиною кольору 24 біта при кадровій частоті 25fps потоки даних досягають величезних значень, проста арифметика: 1кадр незжатого растра при таких параметрах займає порядку 1.2Mb. Помножимо його розмір на кількість fps і одержуємо потік даних близько 30 Мбайт/с. Такий потік даних не під силу переварити IDE-вінчестерам, мало того, не кожен твердий диск із SCSI-інтерфейсом може робити читання/запис з такою швидкістю. У Perception на апаратному рівні реалізований пристрій кодування інформації в реальному масштабі часу за допомогою алгоритму Motion JPEG, при цьому потік даних, в основному, зменшується на 40-60% Компресія реалізована дуже якісно, так що візуально її виявити практично неможливо. Фактично, тільки після 3-х раз прогону відеоінформації з відео на твердий диск і назад на екрані телевізора буде помітний легкий шум, але такими речами, звичайно, ніхто не займається. Крім апаратного пристрою компресії відеоінформації, на відеоплаті є вбудований SCSI контролер, що працює з відеоплатою прямо, крім, таким чином, втрат у швидкості читання/запису, зв'язані з проміжними звертаннями операційної системи до твердого диска, конфліктами переривань, каналів DMA і ін. Крім того, на платі є якась кількість пам'яті, що використовується в якості Cash. Крім всього іншого, для Perception за окрему плату поставляється модуль роботи зі звуком, що, фактично, являє собою високоякісний АЦП/ЦАП, інтегрований з відеоплатою на апаратному і програмному рівні для здійснення можливості синхронізації звуку з відео, плюс апаратний компресор, що зменшує обсяг потоку даних.
Поспішу розчарувати тих, хто в даний момент уже судорожно перераховує монетки, сидячи на купі осколків своєї розбитої скарбнички :) Така плата без модуля роботи зі звуком коштує в районі $3500, а разом з ним - на $1500 дорожче. Крім того, для побутових умов таку відеоплату купувати не має змісту, тому що для використання її можливостей необхідний, як мінімум, відеомагнітофон з можливістю покадровой запису, що працює з відеокасетами стандарту BETACAM, а така апаратура, повірте моєму слову, коштує дуже дорого.
Отже, повернемося до наших баранів. На цій картинці зображений перший епізод із застосуванням комп'ютерної графіки (це - не 3D). Справа в тім, що при зйомках кліпу в режисера не було відповідного устаткування для проведення зйомок ландшафту з великих висот, але в кліпі обов'язково було необхідно якось показати масштабність що відбувається. Було прийняте рішення створити комп'ютерний варіант ландшафту, щоб потім, масштабуючи його домогтися ефекту злету відеокамери на велику висоту. Растр високого розрішення був виконаний у програмі Photoshop зі шматочків ландшафтів, оцифрованных з існуючого відеоматеріалу. Ми зробили кілька растрових зображень хмар, і потім виконали анімацію з готових компонентів у After Effect. Для збільшення ефекту реалістичності хмари поклали в кілька окремих шарів і задали різну швидкість пересування для кожного шару, цим ми домоглися одержання ефекту обсягу.
На наступній картинці ви можете спостерігати появу ляльок-мутантів, що зародилися в надрах забрудненої ріки Клязьма і виповзших з-під води, щоб знищувати і рвати на частини всі і вся! (І не дивитеся, що вони такі маленькі :)).
3-мірні моделі ляльок були відтворені мною в 3Dstudio MAX по образі і подобі дійсних ляльок, знятих у відеокліпі, потім були спеціально зняті на камеру й оцифрованы великі частини тіл у ляльок для наступного використання цих матеріалів як текстури. Для ляльок була створена горда і страшна хода типу "Zomby", що вони і пройшли через весь кліп :). На картинці видно, що ляльки наполовину сховані травою і поступово виходять на вершину пагорба, на відео в цей момент трава на передньому плані колишеться під дією поривів вітру, і загороджує ляльок стеблинками. Створення такого ефекту в даному кадрі було виконано навіть простіше, ніж може показатися - якщо ви звернули увагу, у кадрі світло падає таким чином, що небо має яскраво виражений світлий відтінок, у той час, як земля і трава, навпроти дуже темні. Я просто використовував ту ж послідовність кадрів як маску прозорості для ляльок, просто небагато збільшивши контрастність відеоряду, а потім використовувавши цю анімовану маску в AfterEffect для одержання необхідного результату.
На наступному кадрі я підійшов приблизно в такий же спосіб, тут, щоправда, довелося небагато попрацювати і ручками в Photoshop. Це момент виходу ляльок з темної труби. Для одержання найбільш наближеного до реальності ефекту гри світла в сцені, я відтворив геометрію труби в 3DstudioMAX, синхронізував її по положенню з відео, розставив джерела висвітлення в сцені необхідним чином і призначив трубі матеріал Mate Shadow - це спеціальний матеріал, що дозволяє вивантажувати тіні об'єктів у виді Alpha Channel. Тобто самого об'єкта в переліченій сцені не видно, але його параметри, такі, як Receive Shadow (приймати тінь) і Cast Shadow (відкидати тінь), накладають свій вплив