Рендеринг тяжелых сцен

22 сообщения / 0 новое
Последнее сообщение
jessikaz
Аватар пользователя jessikaz
Не в сети
Последнее посещение: 5 лет 9 месяцев назад
Регистрация: 05.12.2018
Сообщения: 6
Рейтинг: 2
Рендеринг тяжелых сцен

Всем привет. Такой вопрос. Может есть решение как отрендерить тяжелую сцену.
Например: локация + 7 персонажей Genesis 3, Genesis 8. В общей сложности со всеми текстурами на рендеринг сцену требуется 24 Гб. Но видеокарта 1080Ti 11Гб...
На сколько понимаю то с помощью GPU никак не отрендерить? Так как сцена выше чем объем памяти видеокарты. Соответственно рендер переключается на CPU.
Понятное дело, что можно частями рендерить сцену.
Но подумала вдруг просто есть какая то хитрость.

Вверх
Понравилось 0.
Anya
Аватар пользователя Anya
Не в сети
Последнее посещение: 3 недели 22 часа назад
Регистрация: 05.12.2018
Сообщения: 5201
Рейтинг: 2090

Есть, уменьшить размер текстур и вес сцены меньше будет. В фотошопе, примерно 2000Х2000, а объекты которые не оч важные можно 500Х500 пикселей.

Вверх
Понравилось 0.

Чтоб у garden DAZ не стоял.

ink76
Аватар пользователя ink76
Не в сети
Последнее посещение: 5 месяцев 3 недели назад
Регистрация: 25.05.2017
Сообщения: 805
Рейтинг: 376

тут что уменьшай тестуры что нет. вес будет приличный.
тут только частями...
канвасы не спасут ибо в начале всю сцену обрабатывают и только потом её разбивают.
а по разбитию сцен посмотрите https://www.daz3d.com/iray-turbo-x2-10-speed-tutorial

Вверх
Понравилось 1.
Anya
Аватар пользователя Anya
Не в сети
Последнее посещение: 3 недели 22 часа назад
Регистрация: 05.12.2018
Сообщения: 5201
Рейтинг: 2090

Я и не писала что с уменьшением размера текстур вес уменьшится в разы, он станет меньше. Конечно в идеале посмотреть нужна на сцену с восьмью перасами. Если конечно ( подчёркиваю ) есть персы для антуража ( так для фона) можно их сделать плоскостными тем самым ещё снизить вес сцены. В таких больших сценах нет единого решения как уменьшить вес, только индивидуальный подход и только комплексный. Нет у Даза кнопки и плагина - " Сделать Вес Меньше"

Вверх
Понравилось 0.

Чтоб у garden DAZ не стоял.

Anya
Аватар пользователя Anya
Не в сети
Последнее посещение: 3 недели 22 часа назад
Регистрация: 05.12.2018
Сообщения: 5201
Рейтинг: 2090

Вот уроки Дазовцев как ускорить ренд Ирей, скачайте: https://mega.nz/#!AuYGWCbT!QbqoemICz7B2fmtJLzMpClUtnz1PbMGwrbevRpq3yzU

Вверх
Понравилось 0.

Чтоб у garden DAZ не стоял.

Anya
Аватар пользователя Anya
Не в сети
Последнее посещение: 3 недели 22 часа назад
Регистрация: 05.12.2018
Сообщения: 5201
Рейтинг: 2090

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

Вверх
Понравилось 2.

Чтоб у garden DAZ не стоял.

Limfoman
Аватар пользователя Limfoman
Не в сети
Последнее посещение: 3 года 6 дней назад
Регистрация: 20.07.2017
Сообщения: 57
Рейтинг: 39

Хороший способ - рендерить по слоям, главное чтобы освещение было ХДР, тогда скрываемые объекты не создадут проблем.
Рендеришь отдельно персонажа, одежду, фон, отдельные фрагменты etc. Фишка в том, что Ирэй испоьзует установленной количество сабдивов. Потому чем больше объектов, тем больше нужно сабдивов. При рендере "по частям" заданные сабдивы обрабатывают только небольшое количество объектов.
При попытке отрендерить сразу всю композицию, тебе потребуется максимальное число сабдивов и мощная видеокарта и всё равно это не гарантия защиты от шума.
Кроме того послойный рендер облегчает постпроцессинг в графических редакторах.

Вверх
Понравилось 0.

Freelancer artist
artstation.com/Limfoman
vk.com/Limfoart

Gluck4012
Аватар пользователя Gluck4012
Не в сети
Последнее посещение: 3 года 3 месяца назад
Регистрация: 09.01.2017
Сообщения: 6750
Рейтинг: 2340

Вы случаем сэмплы (итерации) с сабдивами не спутали... ?

Вверх
Понравилось 0.

хорошими делами прославиться нельзя

ddos_it
Аватар пользователя ddos_it
Не в сети
Последнее посещение: 2 часа 6 мин. назад
Регистрация: 21.05.2018
Сообщения: 2343
Рейтинг: 1602

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

Вверх
Понравилось 0.
Gluck4012
Аватар пользователя Gluck4012
Не в сети
Последнее посещение: 3 года 3 месяца назад
Регистрация: 09.01.2017
Сообщения: 6750
Рейтинг: 2340

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

Вверх
Понравилось 0.

хорошими делами прославиться нельзя

ddos_it
Аватар пользователя ddos_it
Не в сети
Последнее посещение: 2 часа 6 мин. назад
Регистрация: 21.05.2018
Сообщения: 2343
Рейтинг: 1602

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

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

Вверх
Понравилось 0.
Gluck4012
Аватар пользователя Gluck4012
Не в сети
Последнее посещение: 3 года 3 месяца назад
Регистрация: 09.01.2017
Сообщения: 6750
Рейтинг: 2340

Не совсем.. Иногда бывает нужно. Инструмент как инструмент, может и не самый лучший....

Вверх
Понравилось 0.

хорошими делами прославиться нельзя

Limfoman
Аватар пользователя Limfoman
Не в сети
Последнее посещение: 3 года 6 дней назад
Регистрация: 20.07.2017
Сообщения: 57
Рейтинг: 39

Я не совсем понимаю как работает Ирэй, в частности связь сложности сцены и количества сэмплов.
Насколько я понял, Ирэй обстреливает объекты сэмплами, получая результат. Больше сэмплов - дольше рендер.
Я работал с 3D-сканнером, там такой же принцип: чем больше лучей, тем дольше скан, но точнее результат.
Вот если меня на сцене маленький кубик и 10 000 макс. сэмплов. Значит ли это, что Ирэй будет рендерить его столько же, сколько сложную сцену, пока не отстреляет весь "боезапас"?
Хотя, с другой стороны, в этом случае сэмплы улетают в пустое пространство, где нечего просчитывать, значит скорость обстрела увеличивается.
Специалисты по рендеру, объясните, плиз, как оно работает.

Вверх
Понравилось 0.

Freelancer artist
artstation.com/Limfoman
vk.com/Limfoart

snake
Аватар пользователя snake
Не в сети
Последнее посещение: 2 года 4 месяца назад
Регистрация: 15.05.2019
Сообщения: 509
Рейтинг: 247

Вот если меня на сцене маленький кубик и 10 000 макс. сэмплов. Значит ли это, что Ирэй будет рендерить его столько же, сколько сложную сцену, пока не отстреляет весь "боезапас"?
Хотя, с другой стороны, в этом случае сэмплы улетают в пустое пространство, где нечего просчитывать, значит скорость обстрела увеличивается.

если в настройках включено Rendering Quality Enable то он будет ориентироваться на процент сходимости лучей, то бишь по какому то алгоритму решать когда хватит
если этот параметр отключен то отстреляет максимальное количество семплов если параметр заданный в максимальном времени это позволит

Вверх
Понравилось 1.
ddos_it
Аватар пользователя ddos_it
Не в сети
Последнее посещение: 2 часа 6 мин. назад
Регистрация: 21.05.2018
Сообщения: 2343
Рейтинг: 1602

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

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

Вверх
Понравилось 1.
Gluck4012
Аватар пользователя Gluck4012
Не в сети
Последнее посещение: 3 года 3 месяца назад
Регистрация: 09.01.2017
Сообщения: 6750
Рейтинг: 2340

теория это хорошо, однако,
Выставляем 100 сэмплов, рендер делает 100 итераций...
Я как-то спрашивал, в чём сакральная разница между сэмплами и итерациями. Ответ был - ни в чём.
Вроде как теперь прояснилось...

Вверх
Понравилось 1.

хорошими делами прославиться нельзя

snake
Аватар пользователя snake
Не в сети
Последнее посещение: 2 года 4 месяца назад
Регистрация: 15.05.2019
Сообщения: 509
Рейтинг: 247

Выставляем 100 сэмплов, рендер делает 100 итераций...

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

Вверх
Понравилось 0.
Gluck4012
Аватар пользователя Gluck4012
Не в сети
Последнее посещение: 3 года 3 месяца назад
Регистрация: 09.01.2017
Сообщения: 6750
Рейтинг: 2340

и всё же:
Изображение формируется всё уже по окончании первой итерации,так что в моём понимании ( 3д университетов не закачивали), не один луч , а вся совокупность с последующим увеличением точности формируемого изображения по мере прохождения итераций... Один луч - один пиксель...
Или здесь процесс ближе к 3д сканированию ?
Просю прощения за незнание сей фундаментальной основы 3Д. Biggrin

Вверх
Понравилось 0.

хорошими делами прославиться нельзя

ddos_it
Аватар пользователя ddos_it
Не в сети
Последнее посещение: 2 часа 6 мин. назад
Регистрация: 21.05.2018
Сообщения: 2343
Рейтинг: 1602

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

что касается рендеринга на ЦП, в теории всё понятно, на практике из-за особенностей работы ЦП ничерта не понятно, например ЦП занимается предсказанием на основе неких вычисленных им зависимостей

Вверх
Понравилось 0.
snake
Аватар пользователя snake
Не в сети
Последнее посещение: 2 года 4 месяца назад
Регистрация: 15.05.2019
Сообщения: 509
Рейтинг: 247

Один луч - один пиксель...

один луч для каждого пиксела, 10 лучей для изображения 10х10 это 100 просчетов пути на 1 итерацию.
иначе бы количество достаточных для нужно качества сэмплов напрямую бы зависело от разрешения

Вверх
Понравилось 1.
Nika
Аватар пользователя Nika
Не в сети
Последнее посещение: 4 года 9 месяцев назад
Регистрация: 11.02.2017
Сообщения: 1202
Рейтинг: 617

Коллеги, старая проблема - человек задал вопрос о своей проблеме, а вместо ответа получил кучу спецтерминов вместо детального ответа "сделай так". Как обычно - померялись пиписьками ("зырь, какие я слова знаю"), а на вопрос толком и не ответили.
Вопрос прочитали? Проблему поняли?
В карте - 11 гиг, в сцене - 24 гига. Что делать?
Правильно Аня сказала - уменьшать размер текстур. Поправка - фотошопом громоздко, да и все не отследишь, да и повредишь что-нибудь ненароком.
Есть оптимизатор сцен, он показывает, какие текстуры (реальный размер) и на каком удалении от камеры они находятся. ВСЕ, НА ВСЕЙ СЦЕНЕ. Оператор это может изменить в три минуты. Всё. Вся проблема.
https://daz3d.ru/optimizator-sceny
Рендеринг сцены по частям здесь тоже помог бы. Не слоями, не элементами, а именно частями результирующей двумерной картинки. Это хорошо для слабых компов, на которых нужно вытянуть Качество (один раз, но на всю дурь).
----
Коллеги, уважайте чужие проблемы - новички приходят сюда за решением проблем, а не послушать про "сэмплы -х*емплы" и прочую псевдонаучную херню, которую они заведомо не поймут.
Давно сами были новичками?

Вверх
Понравилось 1.

♥ peace ♥

Zlobin
Аватар пользователя Zlobin
Не в сети
Последнее посещение: 4 года 5 месяцев назад
Регистрация: 16.05.2019
Сообщения: 40
Рейтинг: 31

Скажу кратко:
Magical DS 2-5D Effects.torrents
Принесёт много чУдных и чуднЫх открытий.

Вверх
Понравилось 0.