Слои рендеринга в Unity URP
Я тут ковырялся в освещении, пытаясь залепить кучу источников света, и мне понадобилось сделать так, чтобы одни источники освещения не влияли на объекты, которые освещены другими источниками освещения. Я думал, что нужно по старинке пользоваться слоями, которые в Unity сделаны для всего, что только можно представить, а оказалось, что в URP сделаны отдельные Rendering Layer. И, похоже, специально для освещения.
Таким образом можно комбинировать светяшки как только душе угодно! Интересная фича, жаль не помогла она мне
P.S. Как делать: на источнике освещения должен быть выставлен слой/слои), а так же на объекте освещения должен быть выставлен слой/слои. Смотреть скрины для понимания
#полезное
Я тут ковырялся в освещении, пытаясь залепить кучу источников света, и мне понадобилось сделать так, чтобы одни источники освещения не влияли на объекты, которые освещены другими источниками освещения. Я думал, что нужно по старинке пользоваться слоями, которые в Unity сделаны для всего, что только можно представить, а оказалось, что в URP сделаны отдельные Rendering Layer. И, похоже, специально для освещения.
Таким образом можно комбинировать светяшки как только душе угодно! Интересная фича, жаль не помогла она мне
P.S. Как делать: на источнике освещения должен быть выставлен слой/слои), а так же на объекте освещения должен быть выставлен слой/слои. Смотреть скрины для понимания
#полезное
👍31🔥8❤🔥4❤1
Приглашаем геймдизайнеров, игровых разработчиков, а также backend- и frontend- разработчиков превратить сухую теорию основ экономики в интерактивный опыт: дайте игрокам возможность принимать решения, видеть их логичные последствия и экспериментировать с разными стратегиями.
Что вас ждёт:
🔹 Денежные призы для лучших 10 команд.
🔹 Решение интересного кейса с практической ценностью.
🔹 Формирование у молодого поколения понимания экономических процессов и финансовой грамотности.
Этапы геймджема:
Придумайте и представьте идею обучающей игры, которая поможет школьникам понять основы экономики в увлекательной форме.
Реализуйте предложенную концепцию в виде работающего прототипа и представьте его жюри 4 октября на защите решений.
Регистрация: https://cnrlink.com/economygamejamlavka
Please open Telegram to view this post
VIEW IN TELEGRAM
Скриншот-суббота
Vol. 144
Отпуск
🔠 SameDay: много не сделал, т.к. потратил время на попытки адаптировать освещение под свои задумки, вышло 50/50. Придется отказаться от некоторых деталей, но да ладно. Плюс - узнал про слои рендеринга в Unity URP. Также немного обставил интерьер комнаты ГГ и корридор. Всё еще в процессе, все потихончку. А, и еще радио сделал, так что первые звуки в игре появились :)
Короткое превью в комментах
🔠 Прочитал кучу полезностей и по Unity, и по техническому планированию. Вероятно, в скором времени буду делиться статейками, роликами, знаниями, что нашел.
🔠 Получил первую туристическую визу в своей жизни, так что с 29 августа по 3 сентября буду на Кипре, если кто там обитает, можно встретиться, кофеек попить, за жизь потрещать.
___
Ну и вообще, у меня отпуск начался. Тот в котором отдыхают, а не тот, который на ремонт/переезд/еще что-то. А как ваши дела? Как проекты? Как кукуха?
#скриншотсуббота
Vol. 144
Отпуск
Короткое превью в комментах
___
Ну и вообще, у меня отпуск начался. Тот в котором отдыхают, а не тот, который на ремонт/переезд/еще что-то. А как ваши дела? Как проекты? Как кукуха?
#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13
Там на днях Unity 6.2 релизнулся с бесплатным (пока что) AI на борту
Я скачал Uniy 6.2, чтобы потыкать AI инструмент, который теперь не Muse, а как я понял просто Unity AI. И вот, что удалось выяснить:
1. Генерация кода (куда ж без этого).
Сгенерировал два скрипта - монобех для двери, которая может открываться/закрываться с анимацией и без (моментально), при этом может быть заблочена. Сгенерировал в своем стиле (хз каком), но в целом код сносный, с небольшими правками по желанию можно работать. Попросил добавить воспроизведение звуков в разных случаях взаимодействия с кодом - добавил без проблем в нужные места. Нейминги на любителя, но код будет работать точно. Таким образом, за полминутки получил интерактивную дверь со звуками. Без визуала.
Не монобех код: сгенерировал простой ячеистый инвентарь со свойствами: емкость и списком ячеек, в которых записаны данные о имеющихся предметах.Функционал - добавление, удаление предметов с проверкой на переполненность, на отсутствие предмета (при удалении), и возможностью стакать предметы в ячейке, если добавляемый уже есть. Сгенерировал тоже сносно.
Инвентарь простой, но скорость создания кода впечатляет. Сомневаюсь, что получится выстроить сложную архитектуру, но простые игры клепать становится очень быстро.
Код генерируется внутри диалогового окна с возможностью сохранить в файл. Генерированию кода ставлю пятерку, инструмент хорош.
2. Генерация ассетов
2.1 Аудио. Пытался сгенерить звуки попытки открыть заблокированную деревянную дверь, открывание/закрывание деревянной двери, использование выключателя. Либо мои промпты отстой, выдает вроде в нужную сторону, но совсем не то (звук закрывания двери звучит как будто в дверь постучали, what? Или звук переключателя - просто свист), либо сам инструмент еще сыроват, либо и то и другое. Сильно не тыкал, так что делаю скидку и ставлю 3/5, может хуже.
2.2 Спрайты. Нууу... Генерация спрайтов не мой конек, но на превьюхе - то, что мне удалось получить с несложным промптом с генерацией яркой пиксель-арт лягухи, а затем и удалением фона. Прошу заметить на упоротое нечто справа от персонажа, да и в целом удаление фона.. Произошла страшная ошибка! Был вариант и больменее, но фон удалять не стал - боюсь. Все прикрепил к посту.
Можно еще генерить текстуры, анимации, шнырять по редактору и изменять сцену. В примере к последнему показывается, как бросается набор деревьев в AI ассистент и пишется промпт: создай сцену бла бла бла, и вот Unity делает это. А для чего еще нужен подобный функционал, сложно предположить. Из прикольного - можно менять всякие свойства, в примере - освещения. Но я не уверен, и тут далеко зашли.
Еще из прикольного - обучение, можно "гуглить" прямо внутри ассистента и получать справку и подробности, в том числе на русском языке. Плюс можно удобненько "гуглить" ошибки из консоли. Насколько это поможет - вопрос открытый, но возможности уже есть и это прикольно.
В общем, пользуемся, пока бетка бесплатная, потом будут за это деньги просить. Большего всего мне генерация кода понравилась, выглядит так, как будто генерируя по одному скрипту за раз, можно сильно ускориться, на небольших проектах. С архитектурными скриптами под вопросом, но вот вьюшные - очень не дурно.
В Unity 6.2 есть еще несколько новых штук:
- Mesh LOD - автогенерация LODов при импорте моделей. Неплохо, но тоже вопросик поставить надо.
- Graph Toolkit - похоже доделали или переделали Graph API, и теперь (надеюсь) будет удобно работать с графами и пилить свои инструменты
- World Space UI (UI Toolkit) - теперь вы знаете насколько сырой UI Toolkit, World Space только появился, до этого никак было
- Android XR улучшили, не знаю есть ли тут ковырятели дополненной реальности, там для вас приколюхи
- Диагностику улучшили
- Developer Data Framework, чтобы это ни значило, в описании говорится что прозрачный сбор данных для Build Profiles
В любом случае, рекомендую качать и тыкать AI ассистента, пока бесплатно. AI инструменты надо изучать, а то устареете, поцаны и поцанессы
#новости
Я скачал Uniy 6.2, чтобы потыкать AI инструмент, который теперь не Muse, а как я понял просто Unity AI. И вот, что удалось выяснить:
1. Генерация кода (куда ж без этого).
Сгенерировал два скрипта - монобех для двери, которая может открываться/закрываться с анимацией и без (моментально), при этом может быть заблочена. Сгенерировал в своем стиле (хз каком), но в целом код сносный, с небольшими правками по желанию можно работать. Попросил добавить воспроизведение звуков в разных случаях взаимодействия с кодом - добавил без проблем в нужные места. Нейминги на любителя, но код будет работать точно. Таким образом, за полминутки получил интерактивную дверь со звуками. Без визуала.
Не монобех код: сгенерировал простой ячеистый инвентарь со свойствами: емкость и списком ячеек, в которых записаны данные о имеющихся предметах.Функционал - добавление, удаление предметов с проверкой на переполненность, на отсутствие предмета (при удалении), и возможностью стакать предметы в ячейке, если добавляемый уже есть. Сгенерировал тоже сносно.
Инвентарь простой, но скорость создания кода впечатляет. Сомневаюсь, что получится выстроить сложную архитектуру, но простые игры клепать становится очень быстро.
Код генерируется внутри диалогового окна с возможностью сохранить в файл. Генерированию кода ставлю пятерку, инструмент хорош.
2. Генерация ассетов
2.1 Аудио. Пытался сгенерить звуки попытки открыть заблокированную деревянную дверь, открывание/закрывание деревянной двери, использование выключателя. Либо мои промпты отстой, выдает вроде в нужную сторону, но совсем не то (звук закрывания двери звучит как будто в дверь постучали, what? Или звук переключателя - просто свист), либо сам инструмент еще сыроват, либо и то и другое. Сильно не тыкал, так что делаю скидку и ставлю 3/5, может хуже.
2.2 Спрайты. Нууу... Генерация спрайтов не мой конек, но на превьюхе - то, что мне удалось получить с несложным промптом с генерацией яркой пиксель-арт лягухи, а затем и удалением фона. Прошу заметить на упоротое нечто справа от персонажа, да и в целом удаление фона.. Произошла страшная ошибка! Был вариант и больменее, но фон удалять не стал - боюсь. Все прикрепил к посту.
Можно еще генерить текстуры, анимации, шнырять по редактору и изменять сцену. В примере к последнему показывается, как бросается набор деревьев в AI ассистент и пишется промпт: создай сцену бла бла бла, и вот Unity делает это. А для чего еще нужен подобный функционал, сложно предположить. Из прикольного - можно менять всякие свойства, в примере - освещения. Но я не уверен, и тут далеко зашли.
Еще из прикольного - обучение, можно "гуглить" прямо внутри ассистента и получать справку и подробности, в том числе на русском языке. Плюс можно удобненько "гуглить" ошибки из консоли. Насколько это поможет - вопрос открытый, но возможности уже есть и это прикольно.
В общем, пользуемся, пока бетка бесплатная, потом будут за это деньги просить. Большего всего мне генерация кода понравилась, выглядит так, как будто генерируя по одному скрипту за раз, можно сильно ускориться, на небольших проектах. С архитектурными скриптами под вопросом, но вот вьюшные - очень не дурно.
В Unity 6.2 есть еще несколько новых штук:
- Mesh LOD - автогенерация LODов при импорте моделей. Неплохо, но тоже вопросик поставить надо.
- Graph Toolkit - похоже доделали или переделали Graph API, и теперь (надеюсь) будет удобно работать с графами и пилить свои инструменты
- World Space UI (UI Toolkit) - теперь вы знаете насколько сырой UI Toolkit, World Space только появился, до этого никак было
- Android XR улучшили, не знаю есть ли тут ковырятели дополненной реальности, там для вас приколюхи
- Диагностику улучшили
- Developer Data Framework, чтобы это ни значило, в описании говорится что прозрачный сбор данных для Build Profiles
В любом случае, рекомендую качать и тыкать AI ассистента, пока бесплатно. AI инструменты надо изучать, а то устареете, поцаны и поцанессы
#новости
❤31👍8
Handbook для новых работников Valve
Недавно наткнулся на пост, мол "в сеть утёк внутренний документ Valve для новых работников, бла-бла". Решил покопать и откопал в открытом доступе на оффициальном сайте Valve с переводом на русский язык данный хендбук. Что ж, кто-то кликбейтит
Однако, хэндбук действительно интересный, т.к. раскрывает в подробностях горизонтальную структуру компании. Структуру, где разработчики работают над тем, над чем хотят. Так было с самого основания Valve.
Я еще не прочитал гайд, но публикую здесь ссылку на сам гайд на русском языке, дабы приобщиться к культуре горизонтальной иерархии, где все управляют всем!
VALVe: Handbook for New Employees
#полезное
Недавно наткнулся на пост, мол "в сеть утёк внутренний документ Valve для новых работников, бла-бла". Решил покопать и откопал в открытом доступе на оффициальном сайте Valve с переводом на русский язык данный хендбук. Что ж, кто-то кликбейтит
Однако, хэндбук действительно интересный, т.к. раскрывает в подробностях горизонтальную структуру компании. Структуру, где разработчики работают над тем, над чем хотят. Так было с самого основания Valve.
Я еще не прочитал гайд, но публикую здесь ссылку на сам гайд на русском языке, дабы приобщиться к культуре горизонтальной иерархии, где все управляют всем!
VALVe: Handbook for New Employees
#полезное
❤14👍7😁1
Нужен ли разбор VContainer на канале?
Anonymous Poll
67%
Да
14%
Нет
19%
Я креветка (не знаю, что такое DI)
⚡3