Вопрос Рендер партиклов

Участник
Статус
Оффлайн
Регистрация
10 Мар 2021
Сообщения
425
Реакции[?]
989
Поинты[?]
691K
Всем привет! Может кто знает, рендерю в секвенсоре сцену. На сцене есть огонь - добавлен из пака бесплатного (партикл). Но он совсем не реагирует на параметры камеры, специально выкрутил фокус чтобы было очевидно на шоте. Как заставить партиклы vfx реагировать на фокус?
photo_2021-11-12_07-38-13.jpg
 
Начинающий
Статус
Оффлайн
Регистрация
30 Ноя 2021
Сообщения
13
Реакции[?]
3
Поинты[?]
0
Попробуй убрать галочку (или поставить если убрана) в материале или в настройках партикла на параметре Render After DOF
 
Участник
Статус
Оффлайн
Регистрация
10 Мар 2021
Сообщения
425
Реакции[?]
989
Поинты[?]
691K
Попробуй убрать галочку (или поставить если убрана) в материале или в настройках партикла на параметре Render After DOF
Спасибо друг за ответ, но подобной настройки не нашел ни в каскаде, ни в ниагаре ни в настройках материала... Если узнаешь как отпиши плиз)
 
Пользователь
Статус
Оффлайн
Регистрация
8 Июл 2020
Сообщения
288
Реакции[?]
223
Поинты[?]
12K
Флажок "Визуализация после DOF"\"Render After DOF" [depth of field \ глубина резкости] можно переключать только в том случае, если вы используете "Translucent"\"прозрачность". Материалы, использующие режимы "Opaque" \непрозрачного" или "Masked"\"маскированного" наложения, уже визуализируются до DOF.

Думаю стоит продублировать эффект, и материалы которые он использует,добавить в имя скажем "Fire_DOF_test" и для подобных специфичных случаев его и использовать. А настроить нужно материалы которые использует партикл эмиттер.Это текстуры спрайтов,дыма,искр их может быть множество,главное чтобы у них был "Translucent"\"полупрозрачный" режим наложения,чтобы можно было включать и отключать эту галку глубины резкости.
На скрине 2 сравнение материалов "M_explosion" и "M_Fire_SubUV" в первом случае режим наложения "Additive" во втором же как нужно "Translucent"
fire_defoult_1.pngfire_materials_defout_additive_trans.png
Чтобы найти эту галочку в материале,нужно вписать "dof" в строке поиска на вкладке Details.
fire_materials_dof_check.png
P.S.Обидно будет если не поможет?
 
Начинающий
Статус
Оффлайн
Регистрация
30 Ноя 2021
Сообщения
13
Реакции[?]
3
Поинты[?]
0
Спасибо друг за ответ, но подобной настройки не нашел ни в каскаде, ни в ниагаре ни в настройках материала... Если узнаешь как отпиши плиз)
Про эту настройку подробно написал коллега в предыдущем сообщении.

Могу предложить ещё такой вариант попробовать:
В консольной строке можно прописать такую команду: r.TemporalAA.Upsampling 0 - она улучшает глубину резкости.
Кроме того, можно попробовать на рендере выставить бОльшее разрешение, например 4К вместо FHD. Часто это срабатывает в плане качества всей картинки, и глубины резкости в частности.
Если разрешение итак уже большое, можно в Постпроцессе или в рендере поставить ScreenPercentage например 200, вместо 100. То же самое можно сделать в консоли, прописав команду: r.ScreenPercentage 200

Это всё увеличит время рендера, но результат того стоит.
 
Участник
Статус
Оффлайн
Регистрация
10 Мар 2021
Сообщения
425
Реакции[?]
989
Поинты[?]
691K
Флажок "Визуализация после DOF"\"Render After DOF" [depth of field \ глубина резкости] можно переключать только в том случае, если вы используете "Translucent"\"прозрачность". Материалы, использующие режимы "Opaque" \непрозрачного" или "Masked"\"маскированного" наложения, уже визуализируются до DOF.

Думаю стоит продублировать эффект, и материалы которые он использует,добавить в имя скажем "Fire_DOF_test" и для подобных специфичных случаев его и использовать. А настроить нужно материалы которые использует партикл эмиттер.Это текстуры спрайтов,дыма,искр их может быть множество,главное чтобы у них был "Translucent"\"полупрозрачный" режим наложения,чтобы можно было включать и отключать эту галку глубины резкости.
На скрине 2 сравнение материалов "M_explosion" и "M_Fire_SubUV" в первом случае режим наложения "Additive" во втором же как нужно "Translucent"
Посмотреть вложение 182394Посмотреть вложение 182395
Чтобы найти эту галочку в материале,нужно вписать "dof" в строке поиска на вкладке Details.
Посмотреть вложение 182396
P.S.Обидно будет если не поможет?
Спасибо большое! Надо будет попробовать) С ниагарой я так понимаю тоже самое? Или не будет иметь значения где эффект собран на каскаде или ниагара?
Про эту настройку подробно написал коллега в предыдущем сообщении.

Могу предложить ещё такой вариант попробовать:
В консольной строке можно прописать такую команду: r.TemporalAA.Upsampling 0 - она улучшает глубину резкости.
Кроме того, можно попробовать на рендере выставить бОльшее разрешение, например 4К вместо FHD. Часто это срабатывает в плане качества всей картинки, и глубины резкости в частности.
Если разрешение итак уже большое, можно в Постпроцессе или в рендере поставить ScreenPercentage например 200, вместо 100. То же самое можно сделать в консоли, прописав команду: r.ScreenPercentage 200

Это всё увеличит время рендера, но результат того стоит.
Спасибо еще раз) Будем пробовать)
 
Участник
Статус
Оффлайн
Регистрация
10 Мар 2021
Сообщения
425
Реакции[?]
989
Поинты[?]
691K
потыкал эффект в ниагаре, и кажется надо поставить opaque чтобы заработало. Но если fx состоит еще из меша (например конус, и его там обыгрывают и делаю из него воронку - смерч) то он будет отображаться не корректно, но размываться будет...пока такие выводы
 
Начинающий
Статус
Оффлайн
Регистрация
30 Ноя 2021
Сообщения
13
Реакции[?]
3
Поинты[?]
0
потыкал эффект в ниагаре, и кажется надо поставить opaque чтобы заработало. Но если fx состоит еще из меша (например конус, и его там обыгрывают и делаю из него воронку - смерч) то он будет отображаться не корректно, но размываться будет...пока такие выводы
В любом случае стоит пробовать рендерить в хайрезе, с высокими настройками, и смотреть что получается, так как изображение во вьюпорте и в рендере 4К - зачастую имеют большую разницу не в пользу вьюпорта.
 
Участник
Статус
Оффлайн
Регистрация
10 Мар 2021
Сообщения
425
Реакции[?]
989
Поинты[?]
691K
Сам для себя еще продублирую) что помогло:
1. Убрать галку Render After DOF в материале
1648375968444.png
2. Если там галка стоит и её не возможно убрать (на скрине сверху видно что она серая но стоит и снять её не возможно) то надо в материале в настройке Blend Mode поменять на Translucent и тогда активируется Opacity и собственно активируется и галка Render After DOF которую можно будет убрать. (Если материал не прозрачный (транслюсент), а маскед или опакью то переводить его в прозрачный не нужно. Он и так будет нормально дофаться без косяков.)
1648376054220.png
3. В настройках проекта снять галку separate translucency
 
Последнее редактирование:
Сверху Снизу