Меню

Обзор Corona Renderer и V‑Ray

Какой движок выбирать архитекторам, а какой — визуализаторам

Джессика Нгуен

23.06.2020

Время чтения: 12 мин

V-Ray и Corona Renderer — два самых популярных движка для архитектурной визуализации. С 2017 года обе программы принадлежат одной компании — Chaos Group, и становятся всё более похожими, что усложняет выбор софта как для архитекторов, так и для профессиональных визуализаторов.

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

Связки с программами

Большинство движков визуализации могут работать только в связке с программами для моделирования. К таким встроенным движкам относятся V-Ray и Corona Renderer. Но есть и движки, работающие отдельно — например, Octane Render.

V-Ray и Corona Renderer чаще всего используют в связке с 3ds Max, потому что это одна из самых первых программ для моделирования с огромным количеством пользователей. Первые версии обоих движков были заточены именно под 3ds Max, а впоследствии адаптировались под другие программы моделирования.

V-Ray появился в 1997 году и долгое время был единственной достойной программой для визуализации. Со временем этот двиджок оброс множеством настроек, появились версии V-Ray для различных программ для моделирования: SketchUp, Rhino, Revit, ArchiCAD, Maya, Cinema 4D, Blender и многих других. Несмотря на то, что 3D-модели из этих программ нетрудно конвертировать в 3ds Max, архитекторы часто предпочитают оставаться внутри привычного софта для моделирования и отказываются пользоваться 3ds Max из-за неточностей в построении модели и громоздкого интерфейса.

Corona Renderer появилась в 2009 году как дипломный проект чешского разработчика Ондрея Карлика и быстро стала популярной в сфере архитектурной визуализации за счёт своей простоты и физической корректности. На сегодняшний день Corona полноценно работает только в связке с 3ds Max и Cinema 4D, но готовится версия движка и для ArchiCAD. Ранее разработчики планировали создать версию Corona для SketchUp, но сейчас её разработка заморожена.

В отличие от Corona, которая в основном используется в связке с 3ds Max, V-Ray удобен для пользователей большей части софта для моделирования. Но визуализаторы, предпочитающие работать с Corona Renderer, иногда используют движок в связке с Cinema 4D: её интерфейс намного дружелюбнее, чем у 3ds Max, а функционал и качество визуализаций при этом ничуть не хуже.

Стили и библиотеки

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

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

Прогрессивный рендеринг экстерьера в Corona Renderer. Время рендеринга: 1 час 40 минут. Автор: Юнус Юнусов Прогрессивный рендеринг экстерьера в V-Ray. Время рендеринга: 1 час 40 минут. Автор: Юнус Юнусов
Прогрессивный рендеринг экстерьера. Слева — Corona Renderer, справа — V-Ray. Время рендеринга: 1 час 40 минут. Автор: Юнус Юнусов.
Чтобы сравнить результаты, двигайте бегунок на изображении

Редактор материалов V-Ray имеет более широкий спектр возможностей: процедурные карты и огромное количество гибких настроек позволяют визуализировать любые материалы и создать собственные. Однако без навыка работы с настройками в V-Ray есть риск допустить ошибку и испортить визуализацию. Чтобы добиться фотореалистичности требуется достаточный опыт работы в программе.

У V-Ray есть большая библиотека реалистичных материалов: она платная и её можно найти на сайте разработчика — VRscans. Также в V-Ray можно создать стилизованные нереалистичные материалы — это одна из важных характеристик движка, которая делает его идеальным софтом для экспериментов с графикой.

И V-Ray, и Corona позволяют без проблем осуществлять взаимный экспорт уже созданных материалов: сцену, созданную для V-Ray, можно в один клик конвертировать в сцену для Corona. Из Corona в V-Ray конвертировать сцены немного сложнее, но это не составит труда опытному визуализатору.

Технические особенности

Изначально в основе V-Ray лежал адаптивный метод рендеринга: ранним пользователями программы он знаком по чёрным квадратам (бакетам), которые постепенно открываются в процессе просчёта изображения.

  • Адаптивный рендеринг интерьера в V-Ray. Время рендеринга: 5 минут. Автор: Юнус Юнусов  
  • Адаптивный рендеринг интерьера в V-Ray. Время рендеринга: 1 час. Автор: Юнус Юнусов  
  • Адаптивный рендеринг интерьера в V-Ray. Время рендеринга: 1 час 43 минуты. Автор: Юнус Юнусов  

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

Однако большинство пользователей V-Ray переходит на прогрессивный рендеринг — метод, который движок перенял у Corona Renderer в 2013 году. Прогрессивный метод позволяет оценить композицию, свет, цвета и материалы сцены уже через пару минут после начала просчёта изображения. Заметив ошибки, можно скорректировать сцену без прерывания процесса рендеринга.

В самом же Corona Renderer используется только прогрессивный метод просчёта изображения. Еще одно существенное отличие этого метода в том, что рендерить можно бесконечно — и чем дольше, тем более чётким становится изображение. Главный минус — невозможно точно определить, сколько времени уйдёт на рендер нужного качества, даже зная мощности компьютера.

  • Прогрессивный рендеринг интерьера в Corona Renderer. Время рендеринга: 5 минут. Автор: Юнус Юнусов  
  • Прогрессивный рендеринг интерьера в Corona Renderer. Время рендеринга: 1 час. Автор: Юнус Юнусов  
  • Прогрессивный рендеринг интерьера в Corona Renderer. Время рендеринга: 1 час 43 минуты. Автор: Юнус Юнусов  

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

Железо

Считается, что для движков визуализации важны мощность процессора (CPU) и объём оперативной памяти компьютера (RAM). Однако сейчас разработчики движков стараются перераспределить нагрузку от процесса рендеринга так, чтобы она полностью приходилась на ресурсы видеокарты (GPU).

Это связано со стремительным развитием real-time движков, которые используются для компьютерных игр (Unreal Engine, Unity). Real-time движки рендерят изображение с максимально высокой скоростью и пользуются для этого ресурсами видеокарты. За счёт постоянного спроса на игровые компьютеры с мощными видеокартами производители железа делают упор на совершенствование и удешевление видеокарт, а производители софта стараются идти в ногу с этими изменениями.

Уже есть движки, которые работают преимущественно на ресурсах видеокарты — FStorm, Iray и Redshift. Последний год V-Ray тоже двигается в этом направлении: нагрузка в нём распределяется на CPU, GPU и RAM. Corona остаётся верна принципу Proudly CPU Based — основная нагрузка при рендеринге в ней приходится на RAM и CPU.

Оперативная память (RAM)

Оперативная память компьютера влияет на скорость работы с тяжёлыми 3D-моделями. Минимальное количество RAM для создания визуализаций в Corona и V-Ray примерно одинаковое — от 16 ГБ. Однако, как правило, Corona необходимо больше оперативной памяти — от 32 ГБ, — так как её настройки изначально выкручены на максимальную реалистичность изображения.

К примеру, если использовать фукнцию Light Mix, то есть регулирование температуры цвета и силы источников света, прямо во время рендера или после его окончания, в Corona для этого потребуется значительно больше оперативной памяти. Для сложных и больших проектов в Corona это может быть порядка 128 ГБ, в то время как в V-Ray для этого вполне достаточно 32 ГБ или 64 ГБ.

Процессор (CPU)

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

Процесс рендеринга может происходить и в ночное время, когда компьютер не занят другими задачами. Поэтому тем, кто не занимается визуализацией постоянно, не нужен сверхмощный и дорогой процессор с большим количеством ядер: у Corona есть список подходящих CPU, они же подойдут и для V-Ray.

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

Видеокарта (GPU)

Видеокарта при рендеринге в V-Ray влияет на два показателя: шумоподавление и оптические эффекты — эти операции V-Ray выполняет за счёт мощностей GPU. Corona не использует GPU для просчёта изображения, но от видеокарты зависит комфорт работы — чем мощнее GPU, тем быстрее можно увидеть качественное изображение на превью.

Монитор

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

Стоимость

Стоимость лицензии на V-Ray зависит от софта, в связке с которым используется движок. Версии V-Ray для SketchUp, Rhinoceros и Revit стоят 4 140 ₽ в месяц и 24 155 ₽ в год. Версии V-Ray для 3ds Max, Maya и Cinema 4D стоят 5 520 ₽ в месяц и 32 440 ₽ в год. Некоторые версии движка можно купить с пожизненной лицензией.

Для студентов и преподавателей Chaos Group предлагает пакет из всех доступных версий V-Ray с годовой лицензией стоимостью около 10 300 ₽ в год. Версия V-Ray для одной программы обойдется в 6 835 ₽ в год. Для начала можно установить также и бесплатную пробную версию движка — она работает 30 дней и не может быть использована для коммерческих проектов.

Стоимость лицензии Corona намного ниже, чем V-Ray, и не зависит от версии движка. Corona Renderer стоит около 1 950 рублей в месяц или 22 500 ₽ в год, а для студентов и преподавателей — всего 1 950 ₽ в год. Бесплатная пробная версия Corona работает 45 дней, и с её помощью можно создавать также и коммерческие проекты.

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

Паттерны использования

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

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

И все же лучший способ определиться с выбором между Corona и V-Ray — изучить и опробовать в работе оба движка. Об изучении и первом опыте использования V-Ray мы спросили Влада Капустина — архитектора бюро «Меганом».

Про переход с V-Ray на Corona рассказывает Наташа Уренёва, визуализатор студии Magma Visual.

Влад Капустин о работе с V-Ray

Я начал понемногу изучать V-Ray в 2015 году, так как это единственный движок визуализации, доступный на SketchUp — один из основных рабочих инструментов в моей практике. Я делал в нём дипломные картинки — базовые рендеры, которые подвергались масштабной постобработке в Photoshop. Конечно, тогда я знал движок процентов на 20, и впереди меня ждали годы практики и понимания.

Есть мнение, что изучение программы идёт примерно по такой кривой: сначала она достаточно пологая, и в освоении софта нет особенного прогресса, а затем происходит резкий скачок вверх, и навыки выходят на новый уровень. Первый такой прорыв в освоении V-Ray у меня случился на конкурсном проекте Waste, который я делал со своими друзьями — Стефой Елицей и Иваном Максимовым.

  • Дипломная работа Влада Капустина  
  • Влад Капустин, Стефания Елица и Иван Максимов. Визуализация для конкурса Waste, выполненная в V-Ray  
  • Влад Капустин, Стефания Елица и Иван Максимов. Визуализация для конкурса Waste, выполненная в V-Ray  
  • Влад Капустин, Стефания Елица и Иван Максимов. Визуализация для конкурса Waste, выполненная в V-Ray  
Влад Капустин о работе с V-Ray

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

В тот момент я понял, как работают материалы и текстуры в V-Ray: они должны быть многослойными, и делать это не так уж и сложно. Сложнее, наверное, понять, как именно это должно работать, и лучше всего, если об этом тебе кто-то скажет — это сэкономит время.

Все это очень похоже на некий язык, ты учишь его: сначала это отдельные слова, затем простые словосочетания, а потом — предложения. Наверное, это и есть цель обучения — понять V-Ray как язык, выучить его и начать на нём говорить.

Наташа Уренёва о переходе с V-Ray на Corona Renderer

Corona я начала использовать не сразу — до этого я рендерила в V-Ray. По первому образованию я архитектор, но второе высшее получила по профилю «Связи с общественностью», и осваивать искусство визуализации я начала, когда работала в рекламе — 3D-графика набирала популярность в этой сфере. В то время все пользовались V-Ray, и я работала в нём с 2011 года, пока не открыла для себя Corona Renderer.

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

  • Наталья Уренева. Визуализация интерьера в Corona Renderer  
  • Наталья Уренева. Визуализация интерьера в Corona Renderer  
  • Наталья Уренева. Визуализация интерьера в Corona Renderer  
  • Наталья Уренева. Визуализация интерьера в Corona Renderer  
  • Наталья Уренева. Визуализация интерьера в Corona Renderer  
Наташа Уренёва о переходе с V-Ray на Corona Renderer

Я полностью перешла на Corona Renderer в 2016–2017 году. Сложность была в том, что это другая система — при переходе с V-Ray, как и всегда при смене рабочего инструмента, нужно долго адаптироваться, чтобы начать работать так же быстро, как и в уже привычной среде. Но в Corona нет кучи кнопок, за которыми нужно следить и постоянно держать в голове — и это круто. Нужно было просто привыкнуть.

Работая в Corona, я заново открыла для себя настройки материалов и света: уже на превью всё выглядело физически корректно и понятно — то, что видишь на маленьком кружочке, и будет на рендере. И интерактивный рендер меня, конечно, подкупил — такого раньше не было в V-Ray.

Тем не менее я бы не стала противопоставлять Corona и V-Ray — каждый сам выбирает, что для него удобно. В нашей команде Magma Visual ребята работают и в V-Ray, и в FStorm. Какой движок используешь — неважно. Главный секрет качественной визуализации не в инструменте, а в понимании того, как устроена 3D-графика, знании матчасти и законов физики.

Что выбрать?

Когда появился движок Corona Renderer, многих визуализаторов и архитекторов привлекли его простота и удобство. Даже теперь, когда различия между движками практически устранены, большинство пользователей не планируют возвращаться к V-Ray. Однако для новичков популярность программы не должна быть единственным фактором при выборе движка.

Как архитектору выбрать, в чём рендерить? Следовать двум правилам:

→ Выбирать движок визуализации под инструмент моделирования.
Если вы пользуетесь SketchUp или Rhinoceros , ваш вариант — только V-Ray. Если вы умеете настраивать экспорт 3D-модели в 3ds Max или Cinema 4D — комфортнее будет начать с Corona Renderer. Пользователям ArchiCAD пока доступна только бета-версия движка.

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

Если вы планируете заниматься визуализацией профессионально, не помешает освоить оба движка, а выбор между Corona и V-Ray будет зависеть от специфики проекта и конкретных задач. Команды профессиональных визуализаторов могут работать как в одном движке, так и разделять обязанности между собой в зависимости от навыков участников и их инструментов.

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