Как в cinema 4d рендерить видеокартой
This page will help you configure rendering for V-Ray GPU.
Balancing the GPU Load
If you have only one GPU on your system, you may find that the user interface becomes sluggish and unresponsive while Interactive is rendering on the GPU. To alleviate this problem, reduce the GPU Rays per pixel and/or the GPU Ray bundle size parameters in the Interactive render settings. For example, you can try values like 64/1 or 32/1. This will break up the data passed to the GPU into smaller chunks so that the user interface requests can be processed faster. However note, that this will reduce the rendering speed. Turn on the statistics display to check the difference in render speed and to find the optimal settings for your system.
Hybrid Rendering with CPUs and the CUDA Engine
Starting in 3.60, V-Ray GPU can perform hybrid rendering with the CUDA engine utilizing both the CPU and NVIDIA GPUs. V-Ray can now execute the CUDA source on the CPU, as though the CPU was another CUDA device. To enable the hybrid rendering mode, simply enable the C++/CPU device from the list of GPU devices.
The hybrid rendering mode does not require any special drivers. Furthermore, you can use the CPU as a CUDA device even if you don't have an NVIDIA GPU and/or NVIDIA drivers installed. Meaning, this mode can be used on computers that don't even have GPUs. The hybrid render engine running on a CPU supports the same features as the regular V-Ray GPU CUDA engine.
Overview
Rendering with V-Ray GPU performs the raytracing calculations on the GPU devices installed in the system, rather than the CPU. Since GPUs are specifically designed for massively parallel calculations, they can speed up the rendering process by an order of magnitude.
To enable GPU rendering, go to Render Settings (with V-Ray renderer selected) > V-Ray tab > Render engine. See the Choose Which Device to Use for Render section below for more information on device selection.
Additionally you can enable RTX acceleration for NVIDIA RTX GPUs. You can use it with both Progressive and Bucket Sampler types.
Choosing Which Devices to Use for Rendering
You may not want to use all available GPU devices for rendering, especially if you have multiple GPUs and you want to leave one of them free for working on the user interface or you may want to combine your CPU and GPU together (see the Hybrid Rendering section below).
To do this, you can use the Device Selection button in the Render Settings (Render Settings > V-Ray > Render Engine) .
Alternatively, go to Edit > Preferences > Renderer > V-Ray > Options > Device Selection
References
For more information on hardware recommendations, see the Hardware Recommendations article.
Возможен рендер процессора вместе с видеокартой? если да, то насколько быстрее будет с видеокартой чем без нее?
и если нет, то чем лучше, видеокартой или процессором?
(Видеокарта от nvidia(RTX), процессор от intel)
В чистой Cinema таких приколов нет.
Есть сторонний рендер - V-ray. В основном используется на 3D Max, но так же есть и на Cinema. В настройках рендера можно выставить режим V-ray RT, который предполагает рендер CPU+GPU. Редко этот режим очень плохо работает и глючит. А чаще всего вообще не работает :D
Использование, для рендера, CPU + GPU не рационально. Прирост от производительности CPU небольшой. К тому же, всё ухудшает программная сложность связки CPU и GPU, из за которой прирост к производительности ещё меньше (короче, реализация хромает).
Лучше всего рендерить на GPU. В стандартной cinema, начиная с версии R19, есть Pro Render, который работает на GPU. Нооо, точно скажу, что в версиях R19 и R20 он очень сырой. Работать практически невозможно. (Про последующие версии не знаю).
Остались только сторонние рендеры на GPU. Из самых популярных есть только два - Octane и Redshift. (Тема бесконечных срачей). Если кратко:
Octan работает только с видеокартами NVidia. Можно очень быстро создавать реалистичные сцены. Но, что то вне реализма (к примеру low poly композиция) будет создать проблематично.Проще, чем Redshift.
Redshift работает на всех видкокартах. Более гибкая настройка, чем у Octan. Может как в реализм, так и во что то другое. Сложнее освоиться, чем в Octan.
В целом всё. Если есть конкретные вопросы - задавай.
Да, с рендером на GPU какая то задница.. Мне 100 человек говорило, а что ты не рендеришь GPU у меня 2080, я думал ну щас как всё полетит.. ну и полетело.. Рендерит быстро, прям быстро.. вместо 15 минут, наверное меньше чем за минуту 1920x1080 - Но есть проблемка.. текстуры все куда то разлетаются.. Не смог побороть этот недуг.. В итоге вложился в CPU (34 ядра), рендерит быстро (15 ти минутную сцену считает за 2-3 минуты) и ничего никуда не улетает.. Хотя конечно когда смотришь презентации, как работает Рендер на GPU, там какие то космические разницы (если верить презентациям), но как качественно обуздать эту мощь, пока не ясно..
P.S. Cinema 4D R20 / V-Ray
Исходными данными было наличие около 10 видеокарт 1070 различных форм и моделей и 15 рендер нод на процессорах Xeon, поддержка которых в рабочем состоянии превратилась в ад, поэтому было решено срочно избавиться от этого мусора и состряпать рендер ферму на ГПУ.
Недолго думая была куплена майнерская Asrock H110 PRO BTC+ материнская плата с поддержкой 13 PCI-e слотов для видеокарт
и собран живописный монстр на 10 видеокарт и 3 блока питания, которые синхронно запитывают их:
На данном лоте представлены 10 видеокарт в одной Windows системе, которые работают! При этом только 2 из них одинаковые, все остальные разные как по производителю, так и по модели, это сделано специально чтобы проверить стабильность работы такой системы. (Asus, Palit, Gigabyte, Nvidia, KFA )
На момент сборки вышла версия windows 10 которая обеспечивала поддержку 10 видеокарт в системе, windows 7 технически поддерживает не больше 6 штук(и судя по всему мелкомягкие не собираются ничего с этим делать), после этого драйверы “лишних” видеокарт пишут ошибку и работать отказываются, как их не проси.
Запуск любой системы сводится к запуску со всей этой горой железа и установке 1 видеодрайвера, а потом несколько перезагрузок вплоть до того момента, пока винда не поймет как над ней издеваются и не примет всё как есть (обеспечит драйверами все видеокарты) :)
Если вам подобное удастся то, рано радоваться, с этим всем ещё надо как то взлететь :) то есть начать суть процесса - ̶М̶А̶Й̶Н̶И̶Н̶Г̶!̶ Рендеринг!
Мы давно и сильно зависимы от Vray по многим причинам, поэтому будем рассматривать его и Redshift.
Итак, как вы видели на картинке в шапке, Вирей может рендерить 10 видеокартами одновременно(VrayRT CUDA 3.6 ) Но делает он это абсолютно бесполезно, рендеринг на 5х1080 видеокартах тестовый сцены с чайниками (HDR+2 VrayLight+motionBlur+DOF) занимает 6 минут, а 10х1080 - 9 минут. При рендере большим количеством видеокарт Врей сталкивается с большой проблемой распределения ресурсов процессора и памяти, что приводит к тотальному провалу рендертаймов, к тому же Windows 10 дополнительно жрет 20% процессора относительно рендеринга в 7ке. При этом Вирей грузит видео карты на 100% весь период времени, ощущение такое что вы на грузовике Прогресс пытаетесь стартовать к МКС. Куда девается вся мощность скорее всего знает только Дружко
По ощущениям эффективность рендеринга вирея линейна до 3х видеокарт в системе, после чего производительность резко падает… (тесты делались на разных материнских платах, количестве оперативной памяти и процессорах).
Все ксеоны уже давно переехали к новому хозяину и я уже было думал броситься с балкона 26го этажа прямо в сугроб, но на выручку пришел священный REDSHIFT
При этом он ограничен 8ю картами прямо на программном уровне.
Но как обычно нельзя просто так взять и решить все проблемы, в виндовс 10 по необъяснимым причинам больше 4х видеокарт редшифт запустить на рендеринг не мог и крашился с вероятностью 146% (Windows 10 официальный с сайта майкрософт, билд обеспечивающий поддержку 10 гпу).
Конечно же прошло немало часов и попыток переустановки драйверов, версий 3д макса, редшифта, танцев с бубнами, но помогло только одно - установка Windows 7.
Пришлось отказаться от 4х видеокарт и оставить в системе 6 штук, которые успешно запустились и начали считать всеми любимые чайники
К моему ужасу редшифт посчитал их за 2 минуты и похоронил Vray окончательно. Казалось бы вот оно - Счастье! Но и это оказалось не всё, Редшифт в продакшен режиме показывал стабильную загрузку ГПУ на 45 процентов мощности какие бы настройки рендера ему не запихивали:
“Это какой то заговор!” - скажите вы, я лишь отвечу:
Нагрузить Redshift на 80-90 процентов можно включив Progressive режим рендеринга, который при этом не позволяет считать Render Elements нивкаком виде.
Разные видеокарты в одной системе работают абсолютно стабильно!
Вирей сильно зависит от Процессора во время рендера на ГПУ. На слабом CPU потери мощности рендеринга могут быть даже с 1 Видеокартой, Редшифт такой проблемы не имеет.
Майнерские материнки в целом подходят для рендеринга, но важно понимать что они ограничены моделями процессоров и количеством Оперативной памяти.
Операционка крайне важна и рассчитывать сейчас на стабильные решения не стоит, вероятно пройдет какое то время, прежде чем RS и остальные дотянуться до тестирования на новейших системах и залатают дыры в поддержке мульти ГПУ.
Специальные майнерские видеокарты не умеют рендерить (было куплено 3 штуки для проверки). Их драйвера сильно отличаются от тех на которых пишется CUDA рендереров и вероятность того что они будут рендерить правильно крайне мала(прецеденты были, но это ничтожно малый процент)
Нельзя покупать видеокарты с одним кулером, они улетят с вами на луну
Блоки питания от 1000 ВТ и обязательно с огромным количеством 6+2pin или 8pin PCI, иначе вам придется питать все несколькими, а это не супер надежно. (Идеальный вариант - серверный БП на 2400WT)
Старые материнские платы с 6-7 PCI слотами с большой вероятность не будут работать, потому что не рассчитаны именно на видеокарты в этих слотах и число линий не соовтествует требованиям, о чем вам с удовольствием скажет винда
8 гб достаточно для текущих задач, истратить видео память представляется крайне сложной задачей, которая ещё и решается редшифтом с помощью использования Оперативной памяти
Октан, центилеос, Фсторм и прочие не были представлены потому что их материаловедение не вписывается в наш пайплайн уж точно и предыдущие их тесты не выявили существенных преимуществ по скорости относительно RS и уж точно не стало удобнее чем Vray в плане работы с материалами и сценой.
Немного рендера с дофчиком и моушен блюром для расслабления глаз.
На текущий момент идеального решения для работы с ГПУ не найдено, оптимальной рендер нодой является система из 6 видеокарт на Winows 7, вероятно очень скоро станет возможно работа редшифта с 8 видеокартами на Win10, но для этого нужно ждать новых релизов как одного, так и другого. Vray стабильно проигрывает в производительности, стабильности да и всём остальном. Забыть его не позволяет лишь широкая распространенность в той сфере в которой мы работаем (стоки и продажа 3д моделей).
PS: 35 видеокарт майнят около 100$ в сутки пока не рендерят :)) Майнить ВЫГОДНО!
Не забываем лайкать и подписываться на мой ВК )
ну красавчик) спасибо за статью, вот полностью со всем согласен! все делал точно по той же схеме и в той же последовательности) единственное у меня только 1080ti для экономии места и электроэнергии, я б еще добавил пункт с даунвольтингом, думаю это самый важный пункт, что б снизить затраты электроэнергии и снизить нагрузку на карты и не делать из квартиры крематорий))) а так все супер) думал на какой рендер перейти, хотел подсесть на что то тяжелое типа короны, писал им, но они сказали что в ближайшее время не планируют переход на гпу, поэтому пришлось вспоминать вирей, но по вышеперечисленым причинам его в топку, а октан вообще не рассматриваю, там даже кряка нет) так что тоже перехожу на редшифт, тем более что в последней версии много всяких фишек, а видосик с гоночным болидом забил последний гвоздь в решение рендерить анимацию в вирее) кстати вопрос почему видяхи не используются на 100% до сих пор не разобрал. так что ждем теперь хорошие уроки по редшифту
Познавательно , а какой врей был использован ? Если учесть что сроки окупаемости видеокарты чуть менее года , и майнинг будет жить ещё пару лет (по прогнозам) довольно сомнительное вложение .
Какая-то странная материнская плата. А не может ли быть краш из-за нее? Материнская плата все же для майнинга, а не для рендеринга.
проблема в сценах . работаю Большую часть в cinema 4d с анимацией .
сцены после 500Мб виснут жутко , а был проект где сцена 2Гб вообще открывалась по 5-8 минут и висло вообще не возможно было работать .
рендер при этом если делал то предподготовка была по 15 минут прежде чем начинал собственно рендерить один кадр.
все это измотало в конец .
сейчас хочу собрать комп
бюджет 2000 долл
знакомый посоветовал брать б/у с америки на xeon e5-2670 как вы скажете он хорош или можно что то лучше ?
так же понимаю что надо брать видео карту не меньше 8Ггб либо достаточно 6 Гб ? что бы быстро крутился вьюпорт больших сцен 500мб - 2Гг .
память 32 Ггб - 4 планки по 8 Гб или лучше две планки по 16 ?
SSD 256 Ггб диск для винды и все проги туда же ставлю . - тут важный вопрос : на этом же ссд диске можно хранить проекты. они будут быстрее открываться ?
либо проги на ссд а проекты на жестком диске ? либо под проекты взять ещё один ссд диск ?
работаю чаще в синеме, в ней все делаю, основной рендер физиклом её родным, часто делаю текущие рендеры progressive (думаю обычной видео карты хватит 8Ггб ) , тк основной рендер всетаки на процессоре.
иногда делаю какие то частицы , но этого мало.
в афтер еффектс рендерю секвенции из синемы, т.е. в ае в пинципе проблем не было .
композитинг делаю в авторе , т.е. не сильно много всего и рендер в ае не сильно важен .
Главное что бы сцены быстро открывались в синьке и что бы там в синьке все хорошо крутилось во вьюпорте , и что бы рендерилось быстро в синеме физиклом родным на процессоре .
подобрал примерный комп , можете ли подсказать все ли норм либо что то можно лучше подобрать за этот бюджет ?
лучше ли ксеон 2683 чем 2670 ?
С уважением Андрей Арутюнов
Вложения
Ylana
Знаток
Процессор не китайский(в связи с ценной, очень похоже)?
Если в Cinema 4D, 2x-Xeon e5 2683 покажет себя не плохо, то для After Effects он не годится (наверно, хуже и выдумать нельзя)
Что за материнка?
vectorash rokfeller
Пользователь сайта
Cinema 4D тянет и слабые компы с 2ГБ памяти, прочем и After Effects - тут вся суть в том как материнка и процессор будут обрабатывать рендеринг и какой сложности будут проекты
Ylana
Знаток
Cinema 4D потянет, а вот с After Effects будет весьма не комфортно.
Alternative
Активный участник
Андрей Арутюнов (Андрей33)
Знаток
Процессор не китайский(в связи с ценной, очень похоже)?
Если в Cinema 4D, 2x-Xeon e5 2683 покажет себя не плохо, то для After Effects он не годится (наверно, хуже и выдумать нельзя)
Что за материнка?
Сейчас сказали что процессоров e5 2683 уже нет. предлагают 2x-Xeon e5 2678 v3 (или Xeon e5 2680 v3) по этой же цене.
Процессор Китайский как и все остальные комплектующие . Бывают другого производства эти ксеоны кроме китая ?
Тут только процессор ксеон будет бу, остальное все новое .
Цена такой сборки 51700 грн. это около 2200 долл. - это слишком дешево учитывая что ксеоны бу ?
Материнская плата : Supermicro Dual LGA2011-3 имеющая две гигабитные сетевые карты и поддерживающая все современные технологии.
то для After Effects он не годится (наверно, хуже и выдумать нельзя) . - тут хочу взять хорошую видео карту - Nvidia gforce gtx 1070 8Gb - Это не достаточная видео карта для АЕ?
Андрей Арутюнов (Андрей33)
Знаток
Ульяна , нужно ли брать диск ссд для проектов ,что бы они быстрее открывались ? либо если проекты на ссд диске это не влияет на скорость их открытия ? либо достаточно одного ссд диска что бы на нем были программы а проекты хранить на обычном жестком диске ?
у меня есть видео карта nvidia gforce gtx 660 2Гб и в ней очен ьсложно работать с проектами файлыы которых 500Мб - 2 Гг - то решит ли пролему с вьюпортом что бывсе быстро работало видео карта Nvidia gforce gtx 1070 8Gb ?
Андрей Арутюнов (Андрей33)
Знаток
Cinema 4D тянет и слабые компы с 2ГБ памяти, прочем и After Effects - тут вся суть в том как материнка и процессор будут обрабатывать рендеринг и какой сложности будут проекты
Писал выше что проекты сложные, файл проекта 500Мб -2Гб , и вьюпорт очень тормозит .
поэтому и написал вопросы :
память 32 Ггб - 4 планки по 8 Гб или лучше две планки по 16 ?
SSD 256 Ггб диск для винды и все проги туда же ставлю . - тут важный вопрос : на этом же ссд диске можно хранить проекты. они будут быстрее открываться ?
либо проги на ссд а проекты на жестком диске ? либо под проекты взять ещё один ссд диск ?
достаточно ли будет видео карты Nvidia gforce gtx 1070 8Gb для таких проектов ?
Ylana
Знаток
Ох, смотрите! Как бы Вам эта экономия не вышла боком!
Они то новые (китайские) показывают себя не очень как, то не дотягивают до заявленный частот, то сильно греются (нужна очень хорошая система охлаждения).
А тут Б/У!!
Может он уже "показал себя".
В After Effects видеокарта не столь важна и топ-адаптеры показывают себя в этой проге на уровне "среднячков"
GTX 1070 8Gb больше нужна будет для Cinema 4D.
Ylana
Знаток
А как Вы думаете?
Инфа для размышления:
Вложения
Ylana
Знаток
Вложения
Андрей Арутюнов (Андрей33)
Знаток
А как Вы думаете?
Инфа для размышления:
я понял , Спасибо Ульяна !
они предлагают что будет вот этот ксеон :
Комплектация : 2х Intel Xeon E5-2678 v3 24 cores 48 threads 2.5-3.3Ghz я как понимаю это не тот что самый дешевый ?а тот что хороший. дают на него два года гарантии и говорят что за несколько лет пока торгуют ими не один ещё не полетел .
Материнская плата Asus Z10PC-SAS
RAM: Hynix DDR4 Ecc Reg 2133P 16 gb x2
SSD:240GB GOODRAM (SSDPR-CL100-240-G2)
HDD : Seagate BarraCuda 1TB 64MB 7200RPM 3.5'' (ST1000DM010)
БП: Блок живлення Vinga 700W (VPS-700B) 80 PLUS Bronze, активний PFC, 1x120 мм
Корпус : Vinga Gnoll
Видеокарта : Видеокарта Asus ROG GeForce GTX 1070 STRIX OC 8192MB (STRIX-GTX1070-O8G-GAMING) (или аналог)
Корпусные кулера :Кулер до корпусу Vinga LED fan-01 white
Охлаждение ЦП: Кулер до процесора АARDWOLF PERFORMA 9X (APF-9X-120)
Звуковая карта Dynamode USB
все остальное хорошее ?
материнка особенно подойдет ли и хорошая ?
Extrvisor
Активный участник
Не бери ксеон! Я работал на такой модели (связка мая+афтер+премьера), Адобе не умеет работать хорошо с многопоточностью, у тебя будет загрузка ядер только на 15-20 процентов. На ксеон надо ставить только Ecc память, если ты не занимаешься вычислениями для нефти,геодезии,физики или медицины, а планируешь только видео и моушн графику, то тебе не надо ни ecc, ни quadro (зря потраченные деньги).
Я тебе рекомендую лучше вложится в 8 ядерный i7K. взять материнку с двумя pcie-16x3, 2x ultra m2, 4 слота памяти (при таких параметрах марка материнки не имеет значение уже, они все примерно одинаковые по качеству будут), купить 2 планки по 16гигов (и еще два слота у тебя будет на будущее, когда денег накопишь, поставишь 64 гига)
С видеокартой: подумай дважды, перед тем как брать бюджетную (тебе надо куда, чем больше,тем лучше+ видепамять), бери 2080ti (как денег накопишь, поставишь еще одну).
Синька приобрела редшифт - значит в будущем приоритет пойдет на гпу рендер (ну и зачем тебе старый ксеон тогда?).
Систему на первый ultra м2 + кэш, а на второй ultra m2 рабочий проект, + хранилище. Вот что получается:
ПРОЦ: i7-9700K
Материнка: Z390 Pro4
RAM: DDR4 4300МГц+ 32GB
ULTRA m2 SSD 1: Samsung PRO1tb (system+cache)
ULTRA m2 SSD 2: Любой быстрый ssd 2tb (working project)
HDD: 8tb+8tb (архив raid)
VIDEO: RTX 2080TI
остальное не так критично, В общем надо стремится к такой конфигурации, может что-то бу, что-то поменять, но с таким конфигом тебе будет комфортно работать не один год, поверь
ну и не забывать про 10bit монитор с 100% обхватом цвета, рекомендую DELL premier. ЗА 4к не гонись, если работаешь в основном с 2к, то и монитор бери 2к, качественный монитор имеет значение приобрести!
надеюсь пригодится информация для размышления
Extrvisor
Активный участник
На самом деле можно сэкономить и на мамке и на процессоре (для афтера и синьки хватит 4 ядер)
Вот средний вариант:
Проц: i7-7700k
Mother: Asrock 250b Fatal1ty 4k
Ram: 32Gb (2 items)
System: Samsung 970 EVO plus (система+кэш)
SSD: любой на 2 тб (рабочий проект в данный момент)
HDD: 4-8tb (архив и прочее)
Video: 2080 super
по идее можно вписаться в 2к зеленых, что-то новое, что-то бу, но не рекомендую уже брать 10хх поколение видекарты
Андрей Арутюнов (Андрей33)
Знаток
На самом деле можно сэкономить и на мамке и на процессоре (для афтера и синьки хватит 4 ядер)
Вот средний вариант:
Проц: i7-7700k
Mother: Asrock 250b Fatal1ty 4k
Ram: 32Gb (2 items)
System: Samsung 970 EVO plus (система+кэш)
SSD: любой на 2 тб (рабочий проект в данный момент)
HDD: 4-8tb (архив и прочее)
Video: 2080 super
по идее можно вписаться в 2к зеленых, что-то новое, что-то бу, но не рекомендую уже брать 10хх поколение видекарты
1) Повторюсь - рендерить мне надо будет очень много на обычном рендере физикле родном от синемы (НЕ редшифт !) - и для этого и хочу взять ксеоны . что бы рендерить на них .
Для этих целей эти ксеоны будет лучший вариант за такие деньги ?
2) видео карту прикинул по деньгам никак не получается , могу только nvidia gforce =RTX 2070 8Gb
простите я не сильно разбираюсь в железе , но как я понял рендерить в after effects - на видео карте , и этой вполне должно хватить ? учитывая что у меня есть видео карта nvidia gforce gtx 660 2Гб и этой для АЕ вполне хватало . а ртикс 2070 будет даже ещё шустрее ?
либо я не совсем понял и ае не рендерит на видео карте ?
на картике видно рендеры в ае видео карта 2070 не сильно уступает 2080
3) ещё подскажите плиз память возьму одну планку на 16Гг на что эти планки влияют ? на скорость подкачки файла сыены в синему ?
те если большой проект скажем 2Гг файл с миллионами полигонов то если будет 16 то грузиться будет дольше в синему и вьюпорт будет виснуть . а если установить 32 Гг (две планки по 16) тогда будет быстрее и подгружатсья в синему такой огромный проект и вьюпорт будет лучше крутить сцену ?
Подскажите пожалуйста свои мысли по этим моментам .
Спасибо заранее !
Вложения
Extrvisor
Активный участник
2. RTX 2070 8Gb - всяко лучше, чем gtx 660, Да любая карта будет лучше, но если тебе не надо GPU, а от карты требуется только вывод изображения на экран, то можешь наверное и эту оставить. AE использует CUDA ядра, уже многие фильтры работают на GPU и работа делится на CPU+GPU, что дает ощутимый прирост в работе.
Это всё только мои мысли, на основе личного опыта с ксеонами(не китай, тьфу-тьфу), райзенами и интелами. Думаю что ксеон будет только шаг назад в данном случае
За исключением Cinema 4D R19, это делается не для всех шейдеров одновременно, а по мере необходимости, что значительно ускоряет рабочий процесс рендеринга.
ProRender — это специальный, физически корректный движок рендера, который работает на основе графической карты (возможно одновременное использование сразу нескольких графических карт на одном компьютере). Так как графические карты специализируются на задачах рендера, они часто выполняют просчёт гораздо быстрей большинства CPU. Если же ваша графическая карта не совместима с движком, ProRender может также работать на основе CPU, но медленнее (важно: эта опция ещё находится в экспериментальном режиме).
Вы можете выбрать ProRender в настройках рендера. При этом, у вас, как и раньше, будет возможность визуализировать в менеджере изображений или же при помощи интерактивной области рендера.
ProRender можно также использовать в качестве интерактивного предпросмотра вида (активируется в меню вида «ProRender»).
Преимущества и недостатки движка рендера на основе графического процессора вкратце перечислены дальше.
Шумы и время визуализации
По сравнению со старыми версиями Cinema 4D, визуализация не будет выполняться просчётом бакета за бакетом во вьюпорте или менеджере изображений, а изначально цельным изображением с шумом, который будет исчезать по мере просчёта:
Увеличивающиеся время визуализации слева на право
ProRender постоянно выстреливает множеством лучей («образцов») для каждого пикселя в сцену. Результат (то есть, их цвет) каждого такого образца будет постоянно учитываться для каждого пикселя и добавляться к предыдущим образцам в менеджере изображений, после чего они будет усреднены. По мере прогресса визуализации, для каждого пикселя будет генерироваться всё больше образцов, что приведёт к постоянному улучшению результата.
Фундаментальное различие между ProRender и предыдущими движками состоит в теоретической «бесконечности» этого процесса. Результат визуализации будет улучшаться со временем. Шумы на изображении и его зернистость будут постепенно уменьшаться до тех пор, пока шум полностью не исчезнет из изображения через бесконечно много времени.
Естественно, ни у кого из нас нету бесконечно много времени на визуализацию, к тому же, нет необходимости так долго ждать. Процесс просчёта можно прекратить в любое время вручную (если вы считаете, что изображение уже выглядит достаточно хорошо) или по умолчанию (например, после заданного временного промежутка).
Человеческий глаз привык к определённому уровню высокочастотных шумов в изображении и интерпретирует их как реалистичные. Сенсор в цифровой камере также создаёт такие шумы. Высокочастотные шумы менее раздражают глаз, чем низкочастотные (которые присутствуют на изображении в виде больших, иногда мерцающих регионов), которые появляются, к примеру, при визуализации с помощью
Обратите внимание, что шум, в определённой мере, возможно сгладить при помощи других программ (к примеру, Photoshop), но это может также и понизить детализацию изображения (изначальный шум не должен быть слишком сильным). Однако, это не заменяет настоящего времени просчёта.
Физически корректная визуализация и настройки Cinema 4D
ProRender не поддерживает все настройки Cinema 4D. Так как он нацелен на физически корректную визуализацию, многие настройки и рабочие процессы, противоречащие этому подходу, невозможно использовать.
К примеру, если вы обратите внимание на разнообразные настройки освещения: в реальном мире не бывает источников освещения с линейным или радиальным ослаблением яркости или же жёсткими тенями и т. д. К тому же, некоторые функции камер (например, стерео рендеринг, дисторсия линзы и т. д.) и материалов (каналы, такие как Диффузия, Окружение, Туман, Свечение и Подсветка и т. д.) не будут работать. Многопроходность и некоторые объекты (например, Пол, Фон, Окружение и другие) также не будут работать. Тег Композитинга поддерживается лишь частично.
Как вы заметили, ограничения распространяются на те элементы, которые важны для визуализации, такие как камеры, освещение и материалы.
На заметку:
При выборе ProRender, все несовместимые с этим движком настройки материалов, освещения, камер, тегов и рендера, перестанут быть активными. Нереалистичные настройки, такие как, например, негативная интенсивность освещения, будет всё ещё возможно задать, но без какого-либо эффекта.
Обратите также внимание на ограничения.
С другой стороны, вам больше не нужно будет думать о ряде других настроек. Например:
Проще говоря, при использовании ProRender вам следует сосредоточиться больше на создании реалистично выглядящей визуализации и не беспокоится о различных «трюках» или эффектах, которые обычно помогают вам добиться желаемого внешнего вида. Отметьте следующее:
ProRender и источники света
Источники света являются крайне важными элементами визуализации. Для достижения максимального реализма, рекомендуется использовать поверхностные источники света (например, ). Вы также можете применять Типы Точечный, Конусный и Удалённый , но они отбрасывают менее реалистичные тени (жёсткие тени с трассировкой лучей), так как у всех реалистичных источников света есть объём или поверхность.
При визуализации, ProRender не делает различий между поверхностными источниками света и объектами со светящимся материалом.
При визуализации Глобального освещения со Стандартным движком рендеринга, глубина лучей этих источников света часто не совпадало, что не является проблемой в случае ProRender. При значении глубины лучей, к примеру 1, будут подсвечены лишь те области, которые «видимы» источниками.
ProRender и Физическое небо
ProRender работает с физическим небом, но поддерживаются не все функции. Подобно шейдерам, которые изначально не поддерживаются видеокартой, ProRender запекает 2D-небо (за исключением всех источников света, которые иначе использовало бы физическое небо). Размер запеченной текстуры можно определить на вкладке Детали в физическом небе ( Размер предварительного просмотра текстуры ).
Все эффекты физического неба, которые нельзя запечь, не могут быть обработаны ProRender. В свою очередь, настройки, которые применяются к ProRender, можно найти на следующих вкладках:
Неприменимые настройки будут выделены серым цветом.
Cinema 4D R20 поддерживает отображение цветовых шейдеров и шейдер MoGraph Color
Ещё несколько деталей об освещении, которые вам следует знать:
ProRender и материалы
Пожалуй, самым важным изменением касательно материалов является прекращение работы функционала глянца. В вашем распоряжении остаются «лишь» отражения, созданные при помощи канала Отражение (в связи с этим, обратите также внимание на ). Если вы хотите, чтобы свет отражался прямо от объектов, используйте поверхностные или полигональные источники.
Движок рендера на основе графической карты является ненаправленным, беспристрастным и работает на основе метода трассировки лучей. Такие движки лучше всего подходят для следующих сцен:
Сцены, которые хорошо освещены и которые обладают многочисленными областями под прямым освещением — это идеальные сцены. На таких изображениях шум будет уменьшаться довольно быстро. Сцены интерьера, освещённые парой небольших источников, будет труднее правильно визуализировать, чем объект, который со всех сторон освещён HDRI небом.
Это не обозначает, что сцены не будут верно визуализированы по прошествии времени, но устранение шумов в этом случае займёт дольше.
«Беспристрастный» фактически значит то, что физически корректные результаты достижимы, если визуализация будет длиться достаточно долго. Существуют также два уже привычных движка рендера, Стандартный и Физический, которые «пристрастны». Эти движки часто используют различные трюки, чтобы сократить время на визуализацию и у них не всегда получается добиться физически корректных результатов. Тем не менее, опытные художники по-прежнему с их помощью могут создать великолепные и вполне убедительные результаты.
Артефакты на объектах с низким разрешением
Если такие артефакты появляются в следствии преломления и отражения (на цилиндре с низким разрешением примера выше), повысьте значение подразделения (в случае примера, необходимо повысить Циклические сегменты у цилиндра). Точно такая же проблема, с точно таким же решением, может возникнуть при переходе от области под прямым освещением к теневой области.
Следующий перечень не содержит все возможные варианты (индивидуальные опции, которые не поддерживаются, не будут активными, если в настройках рендера выставлен ProRender).
Supported Hardware and Drivers
V-Ray GPU renders with the NVIDIA CUDA and RTX platforms.
Below is a list of tests we have performed and the results:
- NVIDIA – When the engine is set to V-Ray GPU (with RTX disabled), the CUDA platform is used. It is supported only in 64-bit builds of V-Ray for Maxwell, Pascal-, Turing- or Volta-based NVIDIA cards. See here if your card has the minimum required compute capability.
- NVIDIA RTX – When the engine is set to V-Ray GPU with RTX enabled, V-Ray GPU uses the RT Cores in NVIDIA RTX GPUs .
- Hybrid Rendering (running CUDA on GPU and CPU): Starting with V-Ray 3.6, V-Ray GPU CUDA rendering can be performed on CPUs and NVIDIA GPUs at the same time. Using the Select Devices for V-Ray GPU Rendering you can enable your CPUs as CUDA devices and allow the CUDA code to combine your CPUs and GPUs to utilize all available resources.
V-Ray GPU supports rendering on multiple GPUs. See the sections below how to choose devices to run IPR GPU on.
If V-Ray GPU needs compatible GPU device(s) to use for rendering.
When rendering, the output window provides information about your current driver version. If the version is not compatible with V-Ray GPU, you will find a message with the recommended version.
The V-Ray GPU page on the Chaos website always lists the latest recommended driver.
Тo use NVLINK on supported hardware, NVLINK devices must be set to TCC mode. This is recommended for Pascal, Volta, and Turning-based Quadro models. For GeForce RTX cards, a SLI setup is sufficient. Also note that to prevent performance loss, not all data is shared between devices.
Читайте также: