Готов Cycles для профессионального использования?

23 июля 2015 33 комментария Артем Слаква Рендеринг и освещение

За последние несколько лет Cycles стал неотъемлемой частью Blender и многие люди используют его в своей работе. Сам Blender сделал огромный прогресс в своем развитии и стал более пригодным для профессионального использования, чем это было в 2008 года, когда я только начал его использовать. Но что значит быть пригодным для “профессионального использования”? В данной статье я постараюсь поделится своими собственными мыслями по поводу использования Cycles в профессиональной деятельности. Все предоставленные изображение были созданы мною лично с помощью Blender и Cycles и в некоторых случаях была произведена пост-обработка с помощью Photoshop и After Effects.

источник урока

(5 изображений в слайдере)
chocofur1

Если говорить коротко – да, готов!

Для тех у кого нет ни времени, ни желания читать всю статью я отвечу коротко – да, Cycles готов для профессионального использования. Под профессиональным использованием я имею ввиду то, что с его помощью можно создавать работы различной сложности и зарабатывать на этом деньги. Почему я подчеркиваю именно этот момент? У меня сложилось такое впечатление, что большое количество людей до сих пор думает, что блендер это все лишь хобби (потому что он бесплатный?) и если вы хотите зарабатывать “реальные” деньги, то Вам нужен “реальный” инструмент. Это всего лишь один из мифов и ошибочно считать, что “профессиональными инструментами” являются лишь те, которые используются крупными студиями или игровыми компаниями. Как и любое другое программное обеспечение Blender имеет свои преимущества и недостатки. Cycles может быть отличным решение для маленьких и средних компаний, не говоря уже о фрилансерах. Для лучшего понимания поговорим о нескольких вещах.

Необходим специфический рабочий процесс

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

Другое дело система шейдеров в Cycles. Она выглядит совершенно иначе, нежели в других движках, даже в тех, что основаны на системе нодов, такие как 3ds Max и Octane Render. С помощью процедурных текстур Cycles позволяет создавать невероятные шейдеры даже не покидая окно 3D-вида. Это может показаться несколько трудным, особенно для новичков, но с течением времени Вы поймете насколько это легко и просто. Если Вы еще не знакомы с Cycles, рекомендую почитать вводную статью по созданию реалистичных шейдеров.

Также, многие считают, что Cycles на является 100% физически точным рендером. Он дает невероятную гибкость и возможность контролировать различные методы рендеринга. Он создает изображение таким же методом как и другие физически точные рендеры, но это еще не значит, что “из коробки” результат будет корректным.

(3 изображения в слайдере)
chocofur6

Cycles не для CPU

Я знаю, что утверждение не соответствует действительности, а также то, что рендеринг на GPU всегда был дополнительной опцией для рендера. И тем не мене, до тех пор, пока Вы не соберетесь строить свою собственную рендер-ферму, забудьте о процессорах для коммерческого использования. Основная причина, конечно же, во времени рендеринга и происходит этого из-за специфики кода Cycles. Да, он может быть оптимизирован и улучшен (об этом еще поговорим ниже), но признаюсь честно, я ни разу не использовал CPU для создания фотореалистичного рендера. Возможно это произошло потому, что я мигрировал с Octane Render как только вышла стабильная версия, но я с уверенностью могу сказать, что GPU даст лишь преимущества Вашей работе. На GPU доступны практически все функции доступные на CPU и при этом рендер происходит в разы быстрее даже на старых видеокартах. Единственным ограничением здесь может оказаться количество памяти видеокарты, но сталкиваться с этим вы будете крайне редко (если вообще будете), а если и столкнетесь, то есть способы решить и эту проблему.

У Cycles лучшие рабочие сценарии

Удобство работы с различными движками отличается в зависимости от ситуации и Cycles не является исключением. Он удивительно быстр для создания большинства проектов, с которыми художники сталкивается ежедневно. В интернете Вы видите лишь крошечную часть того, что было созданного с его помощью. Почему? Потому что большинство не имеет ничего общего с искусством. Сегодня компьютерная графика используется во многих отраслях малыми и большими компаниями и при этом не демонстрируется широкой публике. Например, Вам действительно нужно ПО стоимость 3000+$, чтобы создать эффект для сайта клиента? Или для создания бумажной упаковки, в которой будет поставляться Ваш товар? Существует масса сфер в которых может применяться связка Blender + Cycles и они удовлетворяют требованиям рынка.

Есть области в которых Cycles мог быть немного лучше. Интерьерные визуализации создаются значительно медленнее по сравнению с Corona или Unreal Engine 4, но это не означает, что Cycles не может быть использован для этих целей. На самом деле он позволяет создавать отличные интерьерные визуализации и причем абсолютно бесплатно.

(5 изображений в слайдере)
chocofur9

Cycles до сих пор в разработке

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

Сколько стоит Cycles?

Ниже Вы можете увидеть сравнительную таблицу самых популярных программ и расходов связанных с их использованием:
Цены актуальны на март 2015 года
chocofur14
Чтобы сравнение было более корректным, необходимо было включить сюда перечень возможностей предоставляемых каждым решением. Тем не менее, я этот момент упустил, так как с точки зрения фрилансера, целями которого являются создание быстрых и качественных рендеров эти решения удовлетворяют. Я Вам гарантирую, что 80% всех задач встающих перед Вами вы сможете выполнить с помощью Blender + Cycles. Хочу подчеркнуть, что это все относится к общим задачам и если Вам нужно что-либо узкоспециализированное, то скорее всего понадобится другое ПО. И тем не менее, Вам действительно нужен Z-brush, чтобы создать две скульптуры в год, Maya для создания базовой анимации или 3ds MAX + V-ray, чтобы соединить фото с 3D-объектом? Я думаю, что глядя на цены ответ на вопрос приходит сам собой. Заметьте, что приобрести V-ray и Octane для Blender дешевле, чем один V-ray для 3ds MAX.

Железо

Апаратные требования – очень интересная тема. Как уже говорилось, лично я рекомендую использовать GPU вместо CPU. Причина – скорость рендеринга. Ниже небольшой тест времени рендеринга сцены на различных видеокартах Nvidia:
chocofur15
chocofur16
Как видите, менее чем через 2 года стало возможным собрать систему, производящую рендеринг вдвое быстрее, чем топовая карта 2013-го года. И при этом за меньшие деньги! Также стоит обратить внимание на потребляемую мощность. Вы сможете обновлять лишь видеокарты, при этом не затрагивая остальную Вашу систему. Это невозможно при использовании любого решения на CPU, так как помимо смены процессора, Вам придется менять материнскую плату под него и при этом Вы не получите 200% прироста производительности.

В течении многих лет слабым местом видеокарт для Cycles являлось количество памяти. Из таблицы выше Вы можете видеть что в 2015 году стали доступны видеоадаптеры с 12GB памяти на борту. С таим количеством памяти Вы сможете отренедерить все что угодно, а если все таки и этого окажется мало, есть способы решения и этой проблемы.

Лично у меня все изображения с первого слайд-шоу были отрендерины на двух гигабайтной GTX 560, для сцены Scandinavian Interior потребовалось лишь 1,4GB. Я также использую GTX Titan 6GB на своей второй машине и ни разу не столкнулся с нехваткой памяти на протяжении 2-х лет. И это не потому, что мои проекты были маленькими. Это, скорее всего, из-за более аккуратного использования ресурсов, а с помощью двух GTX 970 (память карт при этом не складывается) я уверен, что смогу отрендерить любой интерьер.

Так почему же тогда Cycles не популярен?

Это хороший вопрос и я думаю есть несколько причин для этого. Прежде всего – Blender занимает довольно малую нишу. Он привлекает все больше и больше внимания со стороны профессионалов, но потребуется еще время, прежде чем он станет стандартным инструментом в мире 3D. Cycles будучи частью Blender должен проделать тоже самое. Вторая проблема, которая упоминалась выше, это свободность и бесплатность. Многие приравнивают это к бесполезности в профессиональной деятельности. Этот миф может быть рассеян лишь большим количеством людей работающих в Blender. Это приводит к другой проблеме – отсутствию большого количества готовых для работы решений. Вы не задавались вопросом, почему большинство людей предпочитают 3ds MAX + V-ray для интерьерных визуализаций, вместо того, чтобы попробовать другие (часто лучшие) решения присутствующие на рынке? Это лично мое мнение, но я думаю, что причиной этому огромное количество готовых решений, моделей и уроков исключительно для 3ds MAX. Действительно, я не могу найти объяснения, почему кто-то должен выбрать Blender для моделирования, текстурирования ,настройки материалов и рендеринга. Даже тот же V-ray для Blender гораздо более интуитивен и понятен для пользователя, чем все остальное. Также есть рынок труда, где в студии из двух человек требуется кандидат знающий: 3ds Max, V-ray, After Effects, Nuke, Z-Brush, Mari и Arnold для создания визуализаций качества Blender Internal.

Все это в конечном счете приводит к тому, что весь интернет и форумы завалены крутыми артами созданными в коммерческих программах и на фоне этого создается впечатление, что Blender ни на что не годится и никем не используется. Я очень надеюсь, что данная статья убедит Вас в обратном. Что нам действительно нужно, так это как можно больше профессионалов, которые будут делится своей работой с миром.

Заключение

Я хотел бы закончить данную статью несколькими анимациями созданными в 2012 году. Они не идеальны, но тем не менее я очень доволен результатом.

Aze Design Bloxx Sofa Commercial Clip

Клип создан для дизайнеров мебели. Работа полностью создана в Blender, все 180 кадров. 6 часов на двух GTX 560 Ti (SLI). Создано в 2012 году.

Architectural Concept For Polish Embassy In Berlin

Один из самых сумасшедших проектов, которые я делал в своей жизни. 6 дней рендеринга! Окончательный результат был сделан с разрешением 800х450 и я использовал 4 графические карты для рендеринга более 2400 кадров в течение этого времени. Клип были отредактирован в After Effects.

Falcon Concept

Эта модель была первоначально предназначена для использования в коротком фильме, который, к сожалению, не был закончен. Так как я практиковал свои навыки анимации в то время, я решил попробовать, и создать свой собственный короткий клип. Все 3D было отрендерино с помощью Cycles + эффекты дыма в Blender Internal. Пост-обработка и звук были сделаны в After Effects моим другом. Что стоит упомянуть, этот проект был сделан в одном из самых первых выпусков альфа-версии Cycles.


Спасибо всем за чтение! Я надеюсь, что Вы нашли эту статью интересной. Не стесняйтесь оставлять свой комментарии, если у вас есть какие-либо вопросы.

С наилучшими пожеланиями и happy blending!
Lechu

comments powered by HyperComments

О сайте

На данном сайте Вы сможете найти множество уроков и материалов по графическому
редактору Blender.

Контакты

Для связи с администрацией сайта Вы можете воспользоваться следующими контактами:

Email:
info@blender3d.com.ua

Следите за нами

Подписывайтесь на наши страницы в социальных сетях.

На сайте Blender3D собрано огромное количество уроков по программе трехмерного моделирования Blender. Обучающие материалы представлены как в формате видеоуроков, так и в текстовом виде. Здесь затронуты все аспекты, связанные с Blender, начиная от моделирования и заканчивая созданием игр с применением языка программирования Python.

Помимо уроков по Blender, Вы сможете найти готовые 3D-модели и архивы высококачественных текстур. Сайт регулярно пополняется новым контентом и следит за развитием Blender.