Cgi эффекты. Компьютерная графика как искусство. Трёхмерные графические редакторы

computer-generated imagery , букв. «изображения, сгенерированные компьютером») - неподвижные и движущиеся изображения, сгенерированные при помощи и использующиеся в изобразительном искусстве , печати , кинематографических спецэффектах , на телевидении и в симуляторах . В компьютерных играх обычно используется компьютерная графика в реальном времени, но периодически добавляются и внутриигровые видео , основанные на CGI.

Созданием движущихся изображений занимается компьютерная анимация , представляющая собой более узкую область графики CGI, применимую, в том числе в кинематографе, где позволяет создавать эффекты, которые невозможно получить при помощи традиционного грима и аниматроники . Компьютерная анимация может заменить работу каскадёров и статистов , а также декорации.

История

Впервые в полнометражном фильме компьютерная графика использовалось в «Мире Дикого Запада », вышедшем на экраны в 1973 году . Во второй половине 1970-х появились фильмы, использующие элементы трёхмерной компьютерной графики , в том числе «Мир будущего », «Звёздные войны » и «Чужой » . В 1980-е годы, до выхода на экраны второго «Терминатора», Голливуд охладел к компьютерным эффектам, в частности, из-за более чем скромных кассовых сборов «Трона » (1982) , целиком построенного на использовании новейших достижений компьютерной графики .

В «Парке юрского периода » (1993) впервые при помощи CGI удалось заменить каскадёра; в том же фильме впервые удалось непрерывно соединить CGI (кожа и мышцы динозавров были созданы при помощи компьютерной графики) с традиционной съемкой и аниматроникой . В 1995 году вышел первый полнометражный мультфильм, полностью смоделированный на компьютере - «История игрушек ». В фильме «Последняя фантазия: Духи внутри нас » (2001 год) впервые фигурировали реалистические CGI-изображения людей

Визуальные эффекты и компьютерная графика плотно вошли в нашу жизнь. Сегодня любой желающий способен изучить загадочный и волшебный мир постпродакшена и стать экспертом в этой области. Приведенные ниже советы помогут поднять уровень знаний в сфере VFX и CGI.

Это достаточно очевидный совет, но начинающие специалисты очень часто игнорируют его. Привычка смотреть и анализировать должна стать частью рабочего процесса или обучения. Посмотрев фильм с крутыми визуальными эффектами, пересмотрите его еще раз, но уже не как зритель, а как специалист. Попробуйте найти ошибки и партаки, их на самом деле бывает много. Анализируйте, как создавался кадр, как освещался, и почему это сделано так.

Копируйте

Пробуйте повторить кадры из любимых фильмов или видео-роликов. Конечно, над созданием одного крутого кадра сидела крутая команда артистов. Но я уверен, что большинство кадров реально воссоздать и с минимальным бюджетом. Задача – создать нечто похожее с минимальным бюджетом и максимальным качеством. Помните, вы делаете это в интересах своего профессионального развития. В итоге, эти работы отлично впишутся в портфолио, и их можно будет публиковать на behance.

Кто Я?

Когда вы смотрите Голливудский нашумевший CGI блокбастер, помните, что над каждым кадром работала команда профессионалов. Каждый член команды делал одну узкоспециализированую работу. Одна группа моделировала, в то время как другая занималась освещением этих моделей, кто-то рисовал окружение, кто-то анимировал персонажей, а кто-то это все композил, стирая грань между реальностью и миром CG. Если бы все занимались всем, то результат был бы плачевным.

Поэтому важно определиться, к чему лежит душа. Чем вы готовы заниматься по 10-12 часов в день, не сожалея ни об одной потраченной на работу секундочке? Вы можете выбрать себе несколько направлений, но важно выделить первостепенные, а остальное по возможности подтягивать.

Изучайте основы

Быть узкоспециализированым экспертом важно, но нужно понимать весь процесс создания визуального произведения. Если ваша работа заключается в риггинге персонажей, то вы должны понимать и знать, как эти самые персонажи моделировались, как лучше их освещать и как они будут компоноваться с отснятым видеоматериалом. Базовые знания в каждой из этих сфер дадут вам огромный толчок к развитию.

Общайтесь и знакомьтесь со специалистами

Ходите на мероприятия, связанные с CG и кино. Конечно, на просторах СНГ их очень мало, но когда они проходят, там собираются настоящие акулы визуальных эффектов.

Учиться никогда не поздно или как сэкономить несколько лет

Несколько лет назад считалось, что стать VFX артистом могут лишь избранные. По сути, так оно и было. Лишь самые усердные и настойчивые могли находить нужную ценную информацию и часами изучать программы путем проб и ошибок. Сейчас все с точностью до наоборот. Информации так много, что можно всю жизнь смотреть одни лишь туториалы. Но так далеко не уедешь.

Единственным правильным способом будет обучение у профессионалов. Только под контролем мастера ученик покорит высоты CGI индустрии.

Вопрос лишь в том, куда пойти учиться?

Ответ здесь один – к лучшим мастерам своего дела. Например, пройти курсы студии TerminalFX , достаточно взглянуть на их портфолио , чтобы понять, насколько крутые преподаватели там работают.
Потраченные деньги на обучение окупятся в десятки, если не тысячи раз. Сфера компьютерной графики только набирает обороты и здесь всегда нужны специалисты.

Дата публикации: 15.04.2012

Как создаются спецэффекты к фильмам? Что такое цифровая живопись? Что означает CG и CGI? Ответим на эти вопросы в данной статье из двух частей. А кроме того здесь вы найдете адреса сайтов по теме и видеоролики о создании спецэффектов к фильмам.

Статья получилось настолько большая, что пришлось её разделить на две части, чтобы было проще читать. Первая часть посвящена теории и спецэффектам, а вторая цифровой живописи и графике.

Вообще, большинство ресурсов в интернете, связанных с созданием спецэффектов и цифровой живописи, имеют иностранное происхождение. Это связано с тем, что в России данная область ещё только развивается. Именно поэтому российские блокбастеры с красивыми спецэффектами появились совсем недавно. Стоит упомянуть Тимура Бекмамбетова, который и дал толчок современным российским блокбастерам (за что ему большое спасибо).

Понятие

«CG» переводится как «компьютерная графика». Однако, как правило, за этим понятием стоит немного другой смысл. Ведь понятие «компьютерная графика» охватывает почти любую сферу деятельности, где графика создаётся компьютером или с помощью него. Однако слово «CG» подразумевает именно создание либо спецэффектов для видео, либо цифровую живопись, либо создание графики для различных интерактивных презентаций и видеоигр.

Правда, спецэффекты в кино обычно называют «CGI» (computer- generated imagery , буквльно «изображения, сгенерированные компьютером»). Хотя, в принципе, между CG и CGI нет особых различий.

А теперь самое интересное...

Спецэффекты в кино

Давным-давно спецэффекты были очень примитивными, но при этом новаторскими. Обычно, суть спецэффектов заключалась в том, чтобы искусно стереть из кадра страховочные тросы и т.п., чтобы выглядело всё захватывающе и интереснее. Было всё это во времена немого кино.

Позже, когда появилась необходимость в различных киношных монстрах, появилась необходимость и в соответствующих спецэффектах. Конечно, если нужно создать гуманоида или снежного человека, то на актёра просто наносился грим или надевался костюм. Однако создание чего-то более сложного вызывало у режиссёров большие проблемы.

Чтобы добавлять в кино причудливой формы существ, киношники придумали покадровую анимацию. Т.е. делался пластилиновый макет существа, а затем много раз фотографировался, при этом по чуть-чуть меняли его позу тела. А затем, если быстро прокрутить такие фотографии (30 кадров в секунду), выглядело это так, что существо двигается. Хотя это и выглядело нелепо, однако режиссёры умудрились подать это довольно интересно.

Именно покадровая анимация изменила всё (даже современные спецэффекты делаются по тому же принципу). Однако даже в наше время некоторые мультфильмы делаются с использованием покадровой анимации, потому что выглядят такие мультфильмы своеобразно и интересно.

А потом пришла эпоха информатизации и компьютеризации...
Тогда в киноиндустрии поняли, что можно отрисовывать спецэффекты с помощью компьютера. Более того, персонажей и различных существ можно тоже рисовать прямо на компьютере и переносить их на плёнку при монтаже. Тогда появились первые фильмы с «внедрёнными» персонажами.

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

Когда Стив Джобс создал компанию Pixar, то он захотел создать мультфильм, сделанный и отрисованный только с помощью компьютера. Так на свет появилась серия «История игрушек».

Современный кинематограф недалеко ушёл от тех азов, которыми пользовались праотцы спецэффектов. Только на смену пластилиновых существ, пришли существа полностью сделанные в графических редакторах. Однако, есть пара приёмов и трюков, которыми активно пользуются современные режиссёры...

Chroma Key

Произносится как «хрома кей», хотя правильное произношение должно быть «хрома ки». Суть проста, актёр снимается на фоне зелёного или синего полотна ткани (рир-экран), а после вместо этого полотна ставят изображение. Т.е. можно в одном павильоне снять практически целый фильм, где главный герой путешествует по планете (кстати, так и был создан фильм Обитель Зла 4).

Чтобы хорошо спроецировать нужную картинку на рир-экран, нужно использовать монотонный мягкий цвет, а потому используются обычно либо зелёный, либо синий.

Motion Capture

Это означает «захват движения». На настоящего актёра прикрепляются специальные датчики (белые шарики или кубики и т.п.), а затем уже на компьютере все его движения анализируются. Т.е. актёр полностью одетый в костюм из датчиков делает какие-либо движения, а затем эти данные анимации переносятся на компьютерного персонажа. Так компьютерный персонаж двигается так же как человек (плавно и физически правильно).
А иногда, захват движения используют локально, например, чтобы добавить настоящему актёру что-либо компьютерное (компьютерный грим, если хотите).


Трёхмерные графические редакторы

Без них не сделать вам ни одно объёмное чудище или существо, или же построить целый город. Чтобы добавить, допустим, Кинг-Конга, нужно сначала смоделировать его. Делается это в трёхмерных графических редакторах, а процесс больше походит на создание скульптуры. Нужно не только уметь обращаться с такими программами, но и знать основы анатомии, композиции и т.д. Как правило, таких людей тоже называют художниками, так как принцип работы почти одинаков.

Обычно сначала делается примитивная модель персонажа, чтобы понять как он будет вести себя в кадре, сколько будет занимать пространства, как должны взаимодействовать с ним актёры. А затем уже делается высококачественная модель для монтажа.

Мастерство современных создателей спецэффектов поражает. Уже создаются полностью смоделированные актёры - конечно, зачем платить настоящему актёру, когда можно сделать своего, который не будет ни капризничать, ни болеть.

На следующем изображении вы видите актёра Джефа Бриджеса из фильма «Трон: Наследие». Слева настоящий Джеф Бриджес, а справа его искуственная молодая копия (которая создана на компьютере). Потрясающе, не правда ли...

У киношников есть ещё множество хитрых идей по использованию компьютерных технологий в кинематографе. Кто знает, может быть уже завтра эту статью придётся обновлять - появятся новые технологии производства спецэффектов. Сейчас спецэффекты и искуственные компьютерные персонажи неотличимы от реальности, а что уж будет дальше...

В конце хочу показать вам несколько коротких роликов о создании спецэфектов в некоторых фильмах.

С одной стороны движок OpenSceneGraph и сам по себе обладает развитой подсистемой управления окнами, обработки событий пользовательского ввода, отправки и приема пользовательских сообщений. Об этом мы довольно подробно поговорили в предыдущих статьях этого цикла. В общем, в сумме с возможностями C++/STL этого вполне достаточно для разработки сколь угодно сложных приложений.

Пример интеграции OSG в приложение, разработанной в QtDesigner. Этот пример будет подробно разобран ниже


С другой стороны, для ускорения разработки на C++ применяются как сторонние библиотеки, расширяющие возможности этого языка (вроде boost), так и целые фреймворки, позволяющие легко и непринужденно разрабатывать кроссплатформенные приложения широкого функционального назначения. Одним из таких фреймворков является ультра популярный Qt. Как бы не ругали Qt за его метаобъектный компилятор и прочие недостатки и неудобства, сила Qt в обширной библиотеке классов, решающей все мыслимые задачи кроссплатформенной разработки, а так же в концепции "сигналы - слоты", реализующей подсистему обмена сообщениями между классами. На сигналах и слотах основаны так же методы взаимодействия приложения с операционной системой, а так же межпроцессное взаимодействие.

И, черт возьми, было бы весьма интересно совместить две технологии: Qt и OSG. Подобную задачу пришлось решать моему коллективу, о чем я уже писал в . Однако, этот вопрос хотелось бы раскрыть немного шире, и данная статья будет как раз на эту тему.