Добавить в корзинуПозвонить
Найти в Дзене
Lu4-CWOStreams

🌟Дорогие жду4и-полно4и! Мы продолжаем техэкскурс в мир УЕ на фоне Lu4

🌟Дорогие жду4и-полно4и! Мы продолжаем техэкскурс в мир УЕ на фоне Lu4. 🤬Немного вернусь к Мегалайтс из предыдущей темы: Насколько теха мегалайтс хорошо ляжет под deferred, а не forward рендеринг - большой вопрос. Технически мы рассматриваем возможность включения рейтрейсинга в клиенте (для тех кому надо, а для тех кому не надо - выключатель). Но все это такое себе. 🔨 И тем не менее! В основе своей это всё вышеуказанное (и про предыдущий пост) - не особо нужные или даже интересные свистоперделки. Которыми надо очень аккуратно пользоваться. И Вы снова зададите вопрос: "Зачем тогда вообще 5? Если эти техи палка о двух концах и всё так плохо?". В основном не ради ЭТИХ техов. По большому счёту разницу в картинке между Лу4 на УЕ4 и на УЕ5 вы не увидите от слова совсем. Так как для оперативной работы и той же производительности мы перенастроим УЕ5 под УЕ4 настройки... ❗️❗️❗️НО это на раннем этапе!!! Когда-нибудь будет иначе...❗️❗️❗️ Далее нам будет свободна дорога в работу с новым инстр

🌟Дорогие жду4и-полно4и! Мы продолжаем техэкскурс в мир УЕ на фоне Lu4.

🤬Немного вернусь к Мегалайтс из предыдущей темы:

Насколько теха мегалайтс хорошо ляжет под deferred, а не forward рендеринг - большой вопрос.

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

🔨 И тем не менее! В основе своей это всё вышеуказанное (и про предыдущий пост) - не особо нужные или даже интересные свистоперделки. Которыми надо очень аккуратно пользоваться.

И Вы снова зададите вопрос: "Зачем тогда вообще 5? Если эти техи палка о двух концах и всё так плохо?". В основном не ради ЭТИХ техов.

По большому счёту разницу в картинке между Лу4 на УЕ4 и на УЕ5 вы не увидите от слова совсем. Так как для оперативной работы и той же производительности мы перенастроим УЕ5 под УЕ4 настройки...

❗️❗️❗️НО это на раннем этапе!!! Когда-нибудь будет иначе...❗️❗️❗️

Далее нам будет свободна дорога в работу с новым инструментарием.

Новые системы сжатия анимаций, актуальные системы управления эффектами, звуками, логикой работы блюпринтов, новый подход к управлению памятью и ... Как раз ещё и ВОЗМОЖНОСТЬЮ, в дальнейшем подключать новые техи, которые могут изменить облик нашей любимой игры.

Мы снова станем конгруэнтными возможностям современных веяний в вопросе техов и согласно предыдущему посту упоремся в новые возможности производительности, а указанное может стать приятным бонусом.🪄🎉🎊

🥵Рефакторинг беспощадный, но не бессмысленный🥵

❤️Только благодаря Вам и старту Лу4а, мы увидели где конкретно у нас есть сложные моменты. И их достаточно много, поэтому раз уж нам и так переделывать большую часть базиса кода для объектов проекта, мы и решили переехать сейчас, чтобы потом было не так больно.

Суть в том, что когда создаётся какой-то функционал в него закладываются изначально какие-то функции, определить сразу финальное количество функций почти нереально, и потом сверху на это начинают налепливать еще функционал, но как базис использовать кодовую часть и вот когда чего-то в кодовой части отсутствует приходится лепить "костыли", т.е. через сторонние функции, поверх того что есть, придумывать как привязать то, чего нет в исходном коде, например скриптами или изобретать велосипед по привязке этого всего.

❓Такого например очень много в SLOT сущности, а это буквально все ваши итемы и кнопки на панелях (квадратики на которые тыкаете с иконками).

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

Такая же история, например с генерацией персонажей в кадре, с фантомами и так далее. Любой аспект требует доработок.

🤣Если говорить проще, то вот вы взяли 7ку жигу, и такие, ну вроде затюнили... А потом, а давай добавим ЕЩЁ один движок, но для развесовки и ускорения его надо запихать в багажник и это надо сделать за пару дней не перебирая машину, так как она собрана и ставите это туда, привязывая верёвочками, новый движок к багажнику, и трубочки протягиваете к оригинальным патрубкам под капотом, потом еще прибежал народ и такой "а давай на передние колёса привинтим турбины", и ты трубками поверх корпуса авто тянешь трубки к двигателю на багажнике и сажаешь это всё на клей... А еще вопрос как это всё заставить работать.

🫲🏻🫱🏻Для этого и делается рефактор, и выглядит он как "Берём данное чудовище Франкенштейна и пилим под нужды дальнейшие, где возможно предусмотрим место под парашют". Оттуда и будет столь долгое затишье.

Далее: Что происходило при переезде на дальнейшие версии? (Если успеем переехать 😂)

-= "мЮсли" с Вами!=- © Wreaper