cgi что это в кино

CGI (графика)

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

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

Содержание

История

Студии CGI

Одной из первых студий компьютерной графики стала американская компания «Industrial Light & Magic», основанная Джорджем Лукасом в 1975 году. В ILM перевернули понятия о визуальных эффектах в фильмах.

См. также

Примечания

Литература

Полезное

Смотреть что такое «CGI (графика)» в других словарях:

Компьютерная графика — (также машинная графика) область деятельности, в которой компьютеры используются как инструмент для синтеза (создания) изображений, так и для обработки визуальной информации, полученной из реального мира. Также компьютерной графикой… … Википедия

Машинная графика — Компьютерная графика (также машинная графика) область деятельности, в которой компьютеры используются как для синтеза изображений, так и для обработки визуальной информации, полученной из реального мира. Также компьютерной графикой называют и… … Википедия

Tales of Hearts — Разработчики Namco Tales Studio (Team Destiny / Team Symphonia) Издатель Namco Bandai … Википедия

Секунды до катастрофы — Жанр документальное кино Режиссёр(ы) Дэн Голд Пол Нельсон Пол Бургесс Александр Данлоп Сценарист(ы) Пол Нельсон Производство National Geographic Society Darlow Smithson Productions Повествователь … Википедия

Living Things — Студийный альбом Linkin Park … Википедия

Крайзис — Crysis Разработчик Издатели Electronic Arts Steam) Локализатор Софт Клаб Дизайнеры … Википедия

Нанокостюм — Crysis Разработчик Издатели Electronic Arts Steam) Локализатор Софт Клаб Дизайнеры … Википедия

Crysis — Разработчик … Википедия

ДПТ — Рис. 1 Устройство простейшего коллекторного двигателя постоянного тока с двухполюсным статором и с двухполюсным ротором Двигатель постоянного тока электрическая машина, машина постоянного тока, преобразующая электрическую энергию постоянного тока … Википедия

Двигатель постоянного тока — Рис. 1 Устройство простейшего коллекторного двигателя постоянного тока с двухполюсным статором и с двухполюсным ротором Двигатель постоянного тока электрическая машина, машина постоянного тока, преобразующая электрическую энергию постоянного тока … Википедия

Источник

CGI в домашних условиях при помощи Unreal Engine и iPhone

Всем привет! Меня зовут Василий Мазалов, я работаю старшим видеомонтажером в компании Pixonic. Наш отдел занимается созданием видео-креативов для маркетинга и комьюнити: роликов для страниц в сторы, обзорных видео игровых нововведений и прочего контента.

Когда я не создаю креативы, я мониторю просторы интернета на предмет новых форматов и способов подачи материала, чтобы сделать наш собственный контент более разнообразным, интересным и привлекательным для новых игроков.

Год назад я наткнулся на следующее видео:

Что мы здесь видим? Парень нацепил на себя костюм захвата движения тела (пока ничего необычного), повесил перед собой iPhone (а вот это уже интересно) и таким образом транслирует анимацию лица и тела персонажа напрямую в режиме реального времени в Unreal Engine, и выглядит результат для столь незамысловатой реализации довольно качественно.

Классная идея, подумал я. Затем закрыл видео. И продолжил дальше работать.

Спустя полгода в открытом доступе оказался обучающий материал о том, как произвести захват анимации лица в Unreal Engine при помощи приложения на iPhone. В то же время я узнал, что в наш арт-отдел приобрели костюм для захвата движения. Посмотрел его совместимость с UE: всё подошло. Оставалось только найти iPhone для дальнейшей работы, но в наше время с этим проблем еще меньше.

Вопросов была масса. Передо мной было непаханное поле из неизученной анимации, Unreal Engine, моделирования человеческого лица и тела и других совершенно далеких от видеомонтажа вещей, но в то же время огромное желание воплотить в жизнь задуманное.

Начался долгий процесс изучения различной документации.

Что в результате получилось и как мы этого добились, читайте дальше.

Анимация лица

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

Для того, чтобы записать анимацию лица, нам нужен был только iPhone с TrueDepth front-facing camera ― то есть, от iPhone X и выше. Именно эта технология считывала топологию лица и передавала необходимые значения в Unreal уже на нашу модель.

За различные выражения лица отвечают блендшейпы ― 3D-модели идентичной топологии, то есть, с одинаковым количеством вершин, но отличающиеся формой. Face AR использует 51 блендшейп, и благодаря подробной документации Apple, в которой описано, какие конкретно блендшейпы используются в DAZ, нам удалось их сделать достаточно быстро.

Примерно так выглядит набор эмоций и блендшейпов в 3D-модели:


Блендшейпы из интернета


Наши блендшейпы

Итак, сначала мы заводим наше лицо Unreal Engine для тестов, затем билдим приложение и возвращаемся обратно в Unreal для получения результата.

Анимация тела

Для создания тела необходимо было учитывать специфику софта для работы с костюмом. Мы работали с костюмом захвата движения Perception Neuron 2.0 Motion Capture System компании Noitom. Стоит таковой примерно 2500 долларов. Это самый дешевый костюм на рынке и не самый лучший представитель среди аналогов: он очень чувствителен к электромагнитным излучениям, отчего координаты датчиков могут съехать, если он будет находиться в радиусе активного излучения, и чистить анимацию окажется ещё труднее. К счастью, мы как раз переехали на другой этаж, и на новом месте было достаточно безлюдно, а значит, электромагнитные излучения сократились до минимума, ― то есть, было идеально для нас.

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

В отличие от лица, саму модель тела художники отрисовали с нуля. Затем необходимо было произвести ее риггинг и скиннинг в Maya. После сборки тела мы заводим его в Unreal, там собираем все для мокапа, записываем анимацию, после чего результат остается только замешать.

Для того, чтобы анимация передавалась точно, доработки были минимальными или вообще удалось их избежать, а также чтобы транслировать анимацию с костюма прямиком в Unreal Engine, необходимо было правильно выставить кости и убрать ненужные значения у нашей модели. У компании Noitom есть черновая 3D-модель для Unreal Engine, используя которую в качестве референса, нам было необходимо доработать нашу собственную модель: поставить ее в T-позу, расположить ладони и пальцы в нестандартные для моделирования позиции и сбросить все значения до нуля. Было очень важно, чтобы все кости были без лишних поворотов, иначе программа их умножит, тем самым сильно исказив движения.

В сумме на калибровку костюма и запись первых видео ушло примерно два часа. Мы выставили настройки в Unreal Engine, записали анимацию тела со всеми нужными паузами согласно сценарию, затем записали анимацию лица согласно движениям тела и все тому же сценарию и получили результат, который вы увидите на следующей иллюстрации.

После записи анимация нуждалась в доработке, поэтому мы поставили аниматору задачу ее почистить. Для чистки двух минут анимации ему понадобилось три дня.

Источник

Прояснение терминов: CG Artist, CGI Artist, 3D Artist. В чём их различие?

Хотел бы прояснить разницу определений терминов компьютерной графики:

Читайте также:  что делать если боишься клизмы

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

Компьютерное искусство (Digital art, цифровое искусство) — направление в медиаискусстве, основанное на использовании информационных (компьютерных) технологий, результатом которой являются художественные произведения в цифровой форме.
На данный момент понятие «компьютерная графика» включает в себя как произведения традиционного искусства, перенесённые в новую среду, на цифровую основу, имитирующую первоначальный материальный носитель (когда, например, за основу берется отсканированная или цифровая фотография), или созданные изначально с применением компьютера, так и принципиально новые виды художественных произведений, основной средой существования которых является компьютерная среда.

— в чём их различие в контексте специализаций компьютерного художника?

Есть разные формулировки компьютерных художников:
CG Artist, CGI Artist, 3D Artist — в чём их различие?

Гуглил каждый термин, на мой взгляд всё одно и тоже, но почему повсеместно используют разные термины?

Источник

CGI: что это такое и зачем дизайнеру

Поговорим о скилле, который может сделать из обычного дизайнера профи и привлечь клиентов, — технологии CGI.

CGI — что это

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

Сегодня CGI ассоциируется прежде всего с кино и спецэффектами. И это понятно: создатели фильмов охотно раскрывают секреты создания блокбастеров. Вспомните шумиху вокруг «Войны бесконечности» — доля компьютерной графики там просто заоблачная.

Недавно команда по спецэффектам поделилась роликом, в котором показала, как эффекты накладываются на отснятые кадры. А бой Железного человека и Паука против Калла Обсидиана, кстати, — чистое CGI.

Однако дело не ограничивается масштабными картинами. CGI можно встретить везде: в изобразительном искусстве, печати, на телевидении, в видеоиграх — и, конечно же, в рекламе.

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

Для чего используется компьютерная графика в рекламе

Как и везде, CGI в рекламе служит двум целям: сделать картинку красивой и показать что угодно как угодно. Представьте типовую рекламу мужского дезодоранта в стиле боевика девяностых. Мускулистый мачо в течение двадцати секунд спасает мир, уворачиваясь от крылатых ракет. Вертолет взрывается в кадре, а рубашка на герое сухая и совсем не пахнет. Все это было бы невозможно показать на экране без CGI.

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

Красивые картинки — CGI в изображениях

В основе рекламного лоска лежат три направления визуализации, которые могут использоваться вместе и по отдельности. Все зависит от цели и вида рекламы, а также скиллов дизайнера.

1. Изображения людей

Ретушь фотографий — пожалуй, самый востребованный навык при работе с рекламными иллюстрациями.

2. Предметная иллюстрация

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

3. Ландшафты и пейзажи

Ну и создать для всего этого великолепия красивый фон.

В зависимости от того, какие задачи стоят перед дизайнером, все вышеперечисленное можно сделать в 2D-редакторах (например, Photoshop) или в 3D (3ds Max). Скажем, если нам нужно создать из двух ландшафтов один, Photoshop будет достаточно.

Но в рекламной графике часто не обойтись без 3D, ведь не все можно найти на стоках — и не все можно сфотографировать. Например, вам нужно создать изображение звездолета на поле для гольфа. На фоне звездного неба. С двумя последними пунктами проблем, конечно, не будет, а для звездолета как раз и понадобится 3D.

3D в CGI

В 3D-редакторах можно сделать фотореалистичную картинку всего — и это будет дешевле, чем устраивать фотосессии с модными фотографами или искать подходящее изображение и покупать его. А иногда без 3D просто не справиться — особенно, когда нужно визуализировать объекты, существующие только в фантазии автора.

Вернемся к звездолету или возьмем любой другой предмет и разберем главные шаги по созданию его в 3D-редакторе. В общих чертах процесс будет выглядеть примерно так:

Делаем форму нашего предмета. Чаще всего для этого используют полигональную сетку: создают и изменяют ее, пока не получится нужная форма. Объект будет выглядеть как геометрическая фигура, у которой много граней.

Создаем реалистичную поверхность объекта с помощью текстур и материалов.

Настраиваем освещение для финального изображения. Основные пункты на этом заканчиваются, но если мы делаем видео, то вот еще:

Дизайнер, который занимается CGI-графикой, получает сегодня лучших клиентов и большую часть заказов на рекламном рынке. Выйти на новый уровень, прокачать скиллы, освоить современные техники и инструменты поможет курс «Рекламная графика».

Пишет о digital с 2011 г. Руководитель и шеф-редактор контент-агентства Morze. Готовит коммерческие тексты для Skillbox.

Источник

Компьютерная графика в кино (ролик плюс статья)

Молодой Шварценеггер в 2009-м, бегущий фон за окном автомобиля, ревущие трибуны стадиона, бегущая толпа зомби, средневековый замок на фоне мирного пейзажа (а то и вместе с мирным пейзажем), близнецы, сыгранные одним актером, качок, лишившийся мускулов, и все виды бедствий, раз за разом уничтожающие многострадальный Нью-Йорк.

Как же это все сделано? Прямо на площадке или на компьютере?
То есть, спецэффекты или визуальные эффекты?
Их часто путают, но все-таки компьютерная графика в кино — это visual effects.

Вот о них мы сегодня и поговорим. Под катом лежит ролик и его текстовая версия, адаптированная для статьи. Много картинок!

Моделирование

Сперва о моделировании. И, чтоб не распыляться, о скульптинге, подготовке к анимации и шейдинге.

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

Самая популярная технология описания объектов в трехмерной графике — создание полигональной сетки. То есть объект описывается точками (вершинами), соединяющими их ребрами и гранями. Грани, образованные любым количеством точек от трех, называются полигонами. Это значит, что любой компьютерный герой в кино, на самом деле, многогранник, просто этих граней очень много.

Сколько раз в кино была сцена со взрывающимся вертолетом? Не знаю, но не уверен, что в мире найдется столько вертолетов.

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

И даже тут реальная съемка не обязательна. Есть такая профессия — фоны рисовать.
Мэт-пэйнтинг — создание всей той красоты, что находится вдалеке и особо не демонстрирует выпуклости объектов. Звездное небо, лазурные берега, равнины Дикого Запада.

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

А как насчет моделирования чего-то более живого?

Читайте также:  цефалоспорины что это такое

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

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

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

В кино компьютерные персонажи по сюжету могут чем-нибудь заниматься, а значит их нужно анимировать.

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

Но в больших проектах, создавая зверушку, ее прорабатывают изнутри. Существо моделируется со скелетом и мышцами, и так же ответственно анимируется. Чтобы под кожей перекатывалась мускулатура, демонстрируя виртуальные усилия.

Очевидно, что художник, создающий дракона, должен немало часов провести в кругу настоящих драконов, чтобы результат выглядел достойно. Не такая уж и безопасная работа =)

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

Шейдинг и его важная часть текстурирование — то есть указание, как участки модели должны быть окрашены и какими оптическими свойствами обладать — делаются материалами с помощью разверток.
Текстурирование — тоже многоэтапная работа, в процессе которой и по модели можно порисовать, и в Фотошопе развернутую текстуру доработать.
Но текстура — это далеко не вся информация, которой обладает виртуальный материал. Объект может отражать другие объекты, быть глянцевым, матовым, полупрозрачным и преломляющим свет. Кожа лица отражает свет не так, как глаз этого лица. И даже разные участки кожи могут работать различным образом.

В случае работы с картинкой нас не интересует моделирование физической реальности на уровне каких-нибудь кварков, вполне подойдет уровень базовой оптики.

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

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

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

Карты могут быть для всего подряд: для отражений и бликов, прозрачности и степени преломления, псевдообъема и настоящего искажения, и много еще для чего. То, что я раньше называл текстурой кожи — тоже одна из карт, а именно диффузного цвета.
А еще текстуры могут накладываться друг на друга с неограниченным числом уровней вложенности и с заданием сложной зависимости друг от друга.
Все это позволяет оформить модель так, что на экране ее легко спутать с реальным объектом при качественной визуализации. Но про визуализацию дальше, надо сперва поговорить про самое веселое.

Симуляции

Симуляции в нашем случае — это любые сцены, не создающиеся руками покадрово, а развивающиеся сами, следуя каким-то заданным правилам.

Некоторые фильмы невозможны без симуляций.
2012 — идеальный пример. Студия спецэффектов Uncharted Territory поработала на славу, симулируя разрушения в промышленных количествах.
Холодное Сердце немало обязано своим очарованием отличному снегу, который пришлось разработать специально для мультфильма.

Красивую огромную волну как в Интерстелларе не обязательно симулировать полностью. Достаточно создать простую фигуру, похожую на волну, а поверх нее льющуюся симулированную воду.

Эпическая песчано-грозовая буря в Безумном Максе тоже потребовала немало частичек на свое создание, хотя в той сцене много чего налеплено.

Примеров не счесть. Какие же симуляции бывают?

Начнем с симуляций частиц. Их используют, когда надо гореть, дымить, литься, сыпаться и так далее.

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

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

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

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

Огонь, дым, взрывы — все они хорошо имитируются.
Сыпучие или вязкие материалы, которые контролируемо себя ведут сделаны точно таким образом.
Разнообразные магические эффекты почти всегда имеют какие-нибудь синие искры, которые сделаны именно частицами.
И так далее.

Симуляции с участием объектов — другая большая тема. Кроме разрушения городов, по физике считают поведение автомобилей, толп, тканей. Да всего, что угодно, если расчет дает качественный результат быстрее, чем ручная работа.

Например, в совершенно статичной архитектурной визуализации набросить одеяло на кровать или подвязать занавески лентой проще как раз быстрой симуляцией.

Из типичных задач еще надо вспомнить про волосы и шерсть.

В основных трехмерных пакетах есть готовые модули для создания волос. Которые однако оказались недостаточно продвинутыми для создании волос Рапунцель — и в Диснее для них разрабатывали свою систему.

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

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

Рендер

Вот и добрались до визуализации.

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

Читайте также:  aviline dvr b и dvr c в чем разница

Чуть позже я прочитал интервью с создателями мультфильма Тачки, где те, среди прочего, рассказывали о нескольких часах рендера каждого кадра мультфильма на ферме из множества компьютеров.

Так я узнал, что вывод кадра игры и вывод кадра графики для фильма — это разные задачи. В первом случае максимально оптимизированная картинка должна создаваться много раз в секунду, во втором же — создание одного кадра может занимать часы.

Трехмерную сцену в картинку превращает программа-рендерер. А процесс называется, соответственно, рендерингом или просто рендером.

Рендер очень тесно связан с шейдингом материалов и освещением, потому что их основу он как раз и дает. Базовые материалы, настраиваемые как захочешь, источники света, виртуальные камеры — это все работает в тесной связке с программой-визуализатором. Трехмерные пакеты имеют свои стандартные рендереры, и почти всегда позволяют подключать сторонние.

Самая известная связка — 3ds Max + V-Ray. Это базовый комплект для архитектурной визуализации. Да, это связка вчерашнего дня, но до сих пор наследие уроков по ней держит достаточно низкую планку вхождения. Да и в резюме трехмерщика обычно требуется строчка про знание Макса.

За последние лет десять рендереры проделали огромный путь к фотореализму. Материалы и карты к ним в свободном доступе позволяют быстро получать достойный результат даже дома с некоторыми оговорками. Например — статичные картинки делать можно практически без ограничений. Ну займет рендер у фрилансера несколько часов — поставил на ночь, да и все дела. Вот видео делать значительно сложнее, тут уже скорее всего придется арендовать какие-то облачные мощности.

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

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

Имитировать же свет без источников научились давно, и в случае с трехмерными играми дежурным способым долгое время были запеченые в текстуры карты света или лайтмапы: то есть, светотеневой рисунок просчитывался заранее, и дальше просто рисовался на объектах сцены. Минус такого подхода очевиден: динамического света не сделать, пробегающий мимо нарисованного источника света персонаж не перекроет виртуальных лучей и правильной тени не получится.

Но способы можно и комбинировать, и применять разные другие хитрости, чем и занимаются разработчики игр, борясь за частоту кадров.

Но в графике, где не требуется просчета в реальном времени, свет имитируется куда более технологично и подробно.

К вышеперечисленным добавляются плоские и объемные источники света, в том числе любой объект можно сделать светящимся, а алгоритмы работы даже простых источников более честные и корректно строят лучи. Да даже HDR-текстура окружения, снятая у себя во дворе, может быть источником света.

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

В играх ГО имитируют более простыми затенениями, но даже они сильно бьют по производительности.

Чем сложнее сцена, тем сложнее рассчитать в ней свет. Материалы могут его отражать, пропускать через себя с преломлением и собиранием в пучки — это называется каустикой. Последняя тоже неслабо растягивает время рендера, так что ограненные алмазы дома делать сложно даже в виртуальном варианте.

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

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

Композ

Когда актеров отсняли, графику отрендерили, фоны нарисовали, футажи подготовили, наступает время собрать это все вместе и оживить мир дополнительными эффектами. Да так, чтоб результат не выглядел набором картинок из разных миров.

Композитинг или композ — это сложный многослойный монтаж, объединение всего съемочного материала в кадре. Слои могут свободно располагаться в виртуальном пространстве, подвергаться сложным обработкам, воздействовать друг на друга. Любой кадр с компьютерной графикой — результат композа.

До рендера мной был пропущен один важный пункт, который позволит нам в принципе приступить к совмещению футажей.

Съемки актеров делают камерой. Компьютерную графику тоже видит некая виртуальная камера, которой можно управлять, но это не та же самая, что снимала актеров. Как синхронизировать движение камер, реальности и модели?

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

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

Для заинтересовавшихся — вбивайте в поиске Ютюба оригинальное название любого блокбастера со словом «breakdown». Студии эффектов всегда делают подборки с демонстрацией своего труда.

В чем же это все делается? В каких волшебных программах, недоступных простым смертным? Явно же не в Виндовс Муви Мейкере, где я клепал ролики с тюнингом Нид Фор Спида!

Я тут могу повторять продукты, о которых упоминал выше. Это для удобства, чтобы весь софт был в одном месте и было удобнее найти, если вдруг понадобится.

Многие слышали о 3ds Max от компании Автодеск. На практике его чаще всего используют для архитектурных визуализаций. Еще его используют для моделинга, благо для Макса за историю его существования сделано столько уроков и плагинов на любой случай, что освоить все можно достаточно быстро. Также моделингом занимаются в MODO и Blender.

Кроме Макса Автодеск выпускает Maya, в которой удобно делать риггинг и анимацию.
Скульптинг делают в основном в ZBrush, но также могут делать в Blender, 3D-Coat (в котором также удобно делать ретопологию) или Mudbox.

Моушн-графику делают в Cinema 4D и с некоторых пор в Maya, когда та получила инструменты для процедурной анимации.

Но король сложной процедурной анимации — Houdini. В нем же делают симуляции.
Двухмерную моушн-графику и несложную трехмерную делают в After Effects от Adobe (эдакий Фотошоп в движении с простеньким трехмерным движком), в котором можно делать и простенький композ.

Серьезный композ делают в Nuke, Avid Media Composer и Fusion.
Еще есть Lightwave, но никто не знает, зачем он нужен =)

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

Забавный нюанс: люди в комментариях к ролику писали, что с Блендера приятно начинать, но потом пытаться освоить тот же Макс сложно и связано с сильным дискомфортом из-за недружелюбного интерфейса. А резюме без упоминания именно Макса рассматривают куда как менее охотно.

Источник

Сказочный портал