Статьи: Обзоры

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

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

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

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

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

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

Cycles не для CPU

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

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

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

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

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

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

Ниже Вы можете увидеть сравнительную таблицу самых популярных программ и расходов связанных с их использованием:

Цены актуальны на март 2015 года

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

Железо

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

Как видите, менее чем через 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

Оригинал статьи.

6123 Автор:
Актуальность: 681
Качество: 424
Суммарный балл: 1105
Голосов: 26 оценки

Отзывы посетителей:

аватар
 
Argus 7 0

статья из серии "круто забивать гвозди лампочкой".  Круто. Странно что никто не хочет :)

аватар
 
iKritick 75 -1

Сколько ни пробовал я пересесть с майи на блендер, так и не получилось у меня... Интерфейс инопланетный какой то, что где, ниче не понятно... Настройки рендера какие то вообще дикие ;) Гипершейдера нет) Как материалы настраивать непонятно... А тратить опять месяцы, а то и годы, на то чтобы разобраться, как то не вижу смысла... Вот и причины не популярности...

аватар
 
Бабуинище 82 0

а титан Х тоже медленный?

аватар
 
Бабуинище 82 0

Привет!

так получается, что не надо покупать титан??? лучше, дешевле на много и быстрее 970?

а 980 быстрее чем 970? 

аватар
  vip
Mr.Absinth 920 0
Преподаватель курсов RENDER.RU

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

аватар
 
unumex 2 2

Цитирую -empty-:
когда я вижу "добрых самаритян", покупающих рекламные статьи на известных ресурсах, их темы с "совершенно бесплатным и очень клёвым софтом" начинают вызывать сомнения, лол

Заказные статьи для рекламы  идутвука и суслика?! Вы серьёзно? Это звучит, как если бы кто-то вдруг стал проплачивать статьи о гну/линукс на хабре.

аватар
 
-empty- -23 0

весьма жалкие потуги сманить архивизеров в это непонятно что

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


когда я вижу "добрых самаритян", покупающих рекламные статьи на известных ресурсах, их темы с "совершенно бесплатным и очень клёвым софтом" начинают вызывать сомнения, лол

а так-да, я тоже 2мя руками за халяву)))

аватар
 
Ромка Долгов 7 0


Цитирую Казбек Аликов:
Здравствуйте! А где можно скачать cycles render? Ввожу в гугле и нигде не могу скачать... И еще вопрос он подходит к последней версии блендера? Просто я вижу скачки в комплексе с blender 2.59...

Cycles уже давно встроен в официальную сборку Blender. Выберете его из списка в верхней панели. (По умолчанию активен blender internal)
аватар
 
Ромка Долгов 7 0


Цитирую Казбек Аликов:
Здравствуйте! А где можно скачать cycles render? Ввожу в гугле и нигде не могу скачать... И еще вопрос он подходит к последней версии блендера? Просто я вижу скачки в комплексе с blender 2.59...

Cycles уже давно встроен в официальную сборку Blender. Выберете его из списка в верхней панели. (По умолчанию активен blender internal)
аватар
 
Казбек Аликов 25 0


Цитирую Sheger:

Отличная статья!) Спасибо) Начинаю как раз сейчас осваивать Блендер и Сайклс. Перешел с Синьки. т.к. я за лицензионное ПО, а Синьку и Октан покупать пока для меня пока не рентабельно, посему выбрал Блендер. К тому же слышал о нем только положительные отзывы. 



Здравствуйте! А где можно скачать cycles render? Ввожу в гугле и нигде не могу скачать... И еще вопрос он подходит к последней версии блендера? Просто я вижу скачки в комплексе с blender 2.59...
аватар
 
Казбек Аликов 25 0


Цитирую Sheger:

Отличная статья!) Спасибо) Начинаю как раз сейчас осваивать Блендер и Сайклс. Перешел с Синьки. т.к. я за лицензионное ПО, а Синьку и Октан покупать пока для меня пока не рентабельно, посему выбрал Блендер. К тому же слышал о нем только положительные отзывы. 



Здравствуйте! А где можно скачать cycles render? Ввожу в гугле и нигде не могу скачать... И еще вопрос он подходит к последней версии блендера? Просто я вижу скачки в комплексе с blender 2.59...
аватар
  vip
Mr.Absinth 920 0
Преподаватель курсов RENDER.RU

В смысле gpu biased рендерер. Я не нападаю, просто написал точку зрения. Блендер старается, но конкуренты больно сильны. Софтимэдж, автодоски и т.д.

Цитирую mageaster:
Цитирую Mr.Absinth:

Если бы cycles был биасед рендерер



В Блендере уже есть биасед рендерер, зачем ему ещё один?

аватар
 
Sheger 2 0

Отличная статья!) Спасибо) Начинаю как раз сейчас осваивать Блендер и Сайклс. Перешел с Синьки. т.к. я за лицензионное ПО, а Синьку и Октан покупать пока для меня пока не рентабельно, посему выбрал Блендер. К тому же слышал о нем только положительные отзывы. 


аватар
 
mageaster 33 1
Цитирую Mr.Absinth:
Если бы cycles был биасед рендерер


В Блендере уже есть биасед рендерер, зачем ему ещё один?
аватар
 
Арти 35 0

Разве редшифт есть под макс? 

Цитирую Mr.Absinth:

Если бы cycles был биасед рендерер я бы с криками восторга от того насколько быстрый у него рендерер перешел бы на него. Но анбиасед на гпу, это шаг вперед 2 шага назад. Зачем рендерить медленно на видео карте за тысячи долларов если можно рендерить на ней же быстро? А биасед gpu на блендере нет. Блендер развивается. да, но теперь к максу есть редшифт. Другие то тоже не стоят на месте...


аватар
 
Арти 35 0

Разве редшифт есть под макс? 

Цитирую Mr.Absinth:

Если бы cycles был биасед рендерер я бы с криками восторга от того насколько быстрый у него рендерер перешел бы на него. Но анбиасед на гпу, это шаг вперед 2 шага назад. Зачем рендерить медленно на видео карте за тысячи долларов если можно рендерить на ней же быстро? А биасед gpu на блендере нет. Блендер развивается. да, но теперь к максу есть редшифт. Другие то тоже не стоят на месте...


аватар
 
kropaman 28 0

Спасибки

аватар
  vip
Mr.Absinth 920 -1
Преподаватель курсов RENDER.RU

Если бы cycles был биасед рендерер я бы с криками восторга от того насколько быстрый у него рендерер перешел бы на него. Но анбиасед на гпу, это шаг вперед 2 шага назад. Зачем рендерить медленно на видео карте за тысячи долларов если можно рендерить на ней же быстро? А биасед gpu на блендере нет. Блендер развивается. да, но теперь к максу есть редшифт. Другие то тоже не стоят на месте...

аватар
 
Volden 84 4


Цитирую Vadim Bednov:

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




Минутку. В Блендере давно существует метрическая система, парой кликов вы можете активировать во вьюпорте отображение длины ребер вашей модели.
Далее - аддон Архимеш для создания помещений, фурнитуры, черепицы, стеклопакетов, лестниц и дверей несколькими действиями. Аддон Планшер для создания паркетов, дощатых полов высочайшего качества. Аддон 1Dscripts  - поддержка CAD.
Блендер развивается чересчур стремительно, и видимо в этом его и плюс и проблема - люди не успевают понять, каким массивом улучшений обрастает каждая версия, которых в год аж по 5 штук.
Речь об архивизе шла именно потому, что глобальное освещение с переотражениями довольно сложная задача для движка. Циклы справляются с этим не медленнее Короны при одном условии - если у вас мощный GPU. Но сравнение некорректно, поскольку Cycles - это чистый path tracer, а Корона - аппроксимированный. Кроме того, в этом году ожидается внедрение алгоритма metropolis light transport, что значительно ускорит уход шума в интерьерке и при малых источниках света.
аватар
 
Vadim Bednov 1 -1

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

Зарегистрируйтесь, чтобы добавить комментарий.
Эту страницу просмотрели: 1544 уникальных посетителей