Главная Юзердоски Каталог Трекер NSFW Настройки

Трёхмерная графика

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 15 11 8
Крик о помощи. Unreal Engine Аноним 15/07/22 Птн 15:40:42 300557 1
image.png 49Кб, 801x680
801x680
image.png 156Кб, 945x520
945x520
image.png 450Кб, 491x693
491x693
image.png 715Кб, 810x601
810x601
Сап, тридач. Я уже совсем отчаялся. Задача - оптимизация глаза под рилтайм на анриле.

Есть референс в виде дефолтного глаза метахьюманов, который, конечно же, пиздец какой тяжёлый и не годится под рилтайм. Так что я решил пилить свои материалы под глаз и под глазную линзу. Пик1 сравнение оптимизации
Пик2 - меши глаза и линзы у левого специально убрал меш линзы для скриншота, чтобы было видно как сделано глазное яблоко. Линза в данном случае нужна для симуляции рефракшена (Пик3)

Проблема заключается в материале линзы. Во-первых, блик от источника света отражается неправильно, то есть он не отражается на линзе в силу специфики шейдера, и поэтому отражается только в меше глаза (Пик4), есть ли способ найти баланс между оптимизированным материалом линзы и реалистичными отражениями?
Аноним # OP 15/07/22 Птн 15:45:14 300559 2
image.png 848Кб, 725x945
725x945
Во-вторых, ёбаный рефракшн на расстоянии руинит абсолютно все старания над глазом, так как если отъехать камерой на расстояние, а затем зазумится на глаз, получается вот такая залупа. Фиксится ли это?
Аноним # OP 15/07/22 Птн 15:46:21 300560 3
image.png 446Кб, 1902x902
1902x902
image.png 512Кб, 1891x933
1891x933
Материалы линзы и глаза прилагаю
Аноним 15/07/22 Птн 19:17:48 300573 4
Аноним 15/07/22 Птн 19:34:02 300575 5
>>300573
Так они тут свой перегруженный материал и раскладывают
Аноним 15/07/22 Птн 19:51:19 300576 6
image.png 901Кб, 983x854
983x854
>>300575
По сути нужен только нормал, параллакс и всё. Сам глаз обычная сфера
Аноним 17/07/22 Вск 16:05:12 300724 7
1632336998372.mp4 2118Кб, 704x576, 00:00:22
704x576
>>300557 (OP)
Да клиркот на сферу ебани и не парься. Линзы какие-то блять, полигоны еще лишные тратить...
Аноним 18/07/22 Пнд 17:32:20 300801 8
>>300557 (OP)
>пиздец какой тяжёлый и не годится под рилтайм
во-первых ты показал оценку тяжести, самым хуевым способом. Эта дефолтная измериловка тупо считает кол-во инстукций в шейдере. Даже если они не все выполняются и там есть ветвления, он их посчитет все. Во-вторых ты не учитываешь сколько этот глаз будет занимать экранного пространства большую часть игры. Дай бог 50*50 пикселей. Тем не менее, оптимизнуть материал от эпиков можно и нужно, я например за ними воду уже передлал выиграв 10-15 фпс. В общем разберись в самом шейдере и повыкидывай лишнее, там 100500 настроек. Есть даже кубмап какой-то урбанистики которая фейковый рефлекс дает. Захардкодь, что трогать не будешь. Но все же советую сам глаз оставить Эпиковский. Они специально сделали хитровыбанный рефракшен, чтобы не использовать боле доргой транслюзент и дополнительную сферу.
Аноним 20/07/22 Срд 14:35:37 300935 9
>>300557 (OP)
Очевидный ответ — писать свой шейдер.
Рефракшн не нужен, нужен параллакс с искажением.
плюс двойной блик, один мягкий от радужки, другой резкий от поверхности
Аноним 30/07/22 Суб 15:53:10 301578 10
image.png 523Кб, 575x648
575x648
image.png 442Кб, 1327x637
1327x637
В общем, решил я поебаться с эпиковскими глазками, но как только накинул их на меши глаз случился пик1. На втором пике показана развёртка - оверлапнут правый глаз. На референсной модельке глаза развёрнуты так же. В чём может быть проблема?
Аноним 30/07/22 Суб 16:32:35 301606 11
>>301578
Так, ладно, решил проблему тем, что взял оба глаза с референсной модели. До сих пор не понимаю, в чём была проблема, потому что развёртка у них точно такая же оверлапнутая

>>300801
Есть какие-то гайды по тому как этот материал глаза облегчить? Я зелёный совсем в работе с материалами, а глазной шейдер гружёный шо пиздец. Чёрт ногу сломит
Аноним 01/08/22 Пнд 15:27:51 301742 12
>>301606
>Есть какие-то гайды по тому как этот материал глаза облегчить?
Есть общие гайды по шейдерам. Изучив как шейдеры/материалы работают, можешь сам прикинуть как облегчить. Точнее, что можно безболезненно выкинуть конктерно для твоего случая. Но если совсем зеленый, просто оставь этот глаз как есть, ты уже 2 недели этот глаз ебешь зачем-то.

Можешь ради прикола сделать дебаг кнопку при нажатии на которую будешь щелкать галочку "Хидден Ин Гейм" у глаз. Запусти игру, и прям на одном и том же кадре посмотри как меняется фпс с включенными и выключенными глазами, и подумай тем ли ты вообще занимаешься.
Аноним 08/08/22 Пнд 02:38:27 302087 13
>>300557 (OP)
>который, конечно же, пиздец какой тяжёлый и не годится под рилтайм.

Ты с картошки сидишь? Прям щас делаю себе аватара, в реалтайме все прекрасно идет на LOD 0 + 200к поликов на шмотки.

Ryzen 3900x, RTX 2070S
Аноним 08/08/22 Пнд 17:09:23 302152 14
>>302087
>все прекрасно идет
>Ryzen 3900x, RTX 2070S
Ну да, ну да, типовая сборка.
Аноним 16/08/22 Втр 03:35:55 302892 15
>>302152
Хотя типовая ещё 1060/2060, но разрабы ААА будут целиться на ставшие доступными 3050 и 3060.

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

>>302087
100к+ норм в вакууме. На деле игра много чем грузит систему.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов