Всем привет, вопрос больше на разные мнения)) Как вы работаете с

мастер материалами?
1. Один огромный мастер, умеющий все
2. Несколько простых мастеров

(Прозрачность не берём в расчет)

11 ответов

23 просмотра

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

Maxx
Один огромный мастер надо ещё суметь грамотно сдел...

Но ведь можно свитчами отсекать ненужные модули внутри инстансов. Например у меня в UDS есть галки которые отсекают - Намокание/Капли/Пыль/Снег/Всю погоду полностью. Получается что огромный кусок мастер материала просто отключен свитчем. Когда надо включаю. Все настройки при таком раскладе так же прячутся

Maxx
Один огромный мастер надо ещё суметь грамотно сдел...

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

Сергей Михалкин
Но ведь можно свитчами отсекать ненужные модули вн...

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

Maxx
Про свичи не спорю. Но ещё при любом изменении так...

У меня огромная сцена жилого комплекса где тонна таких якобы тяжелых шейдеров. Ничего страшного не происходит с ней. Хотя она под архивиз собрана.

Ну не у всех такое железо, есть те кто то вообще сидит на чахлом проце с 8 гиг оперативы . И эта сцена не для риалтайма. Так что пример некорректен. И советовать новичку начать с создания одного супер пупер материала это как то странно.

Maxx
Ну не у всех такое железо, есть те кто то вообще с...

я ничего и никому не советовал автор ничего не писал про реалтайм

Katerina-Dvurechenskaia Автор вопроса
Maxx
Ну не у всех такое железо, есть те кто то вообще с...

Да у нас ещё прикол. Задача, чтобы проект работал и на топ железе в 120фпс и на компах без видеокарты в 30 хотябы ))

Я как то пробовал запускать проект который шёл под 100 фпс на gtx1060 на простом современном ноуте бюджетного сегмента со встроенной видюхой - осталось 6 фпс. Был хороший стимул всё оптимизировать.

Сергей Михалкин
я ничего и никому не советовал автор ничего не пис...

Меня просто вообще раздражает ждать компиляцию шейдеров даже минуту 😆 так что предпочитаю дробить на части.

Maxx
Меня просто вообще раздражает ждать компиляцию шей...

Мастер материал на то он и мастер что ты его сделал раз и не лезешь в него...

Похожие вопросы

Обсуждают сегодня

Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
А в каком формате фреймы? Сам формат сейчас придумываешь, или что-то готовое нужно распарсить?
Okhsunrog
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Карта сайта