Оптимизация игр на unity. Material instancing

Оптимизация игр на unity. Material instancing

Максим Крюков

3 года назад

18,245 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Ranger 2
Ranger 2 - 18.06.2023 11:30

Огромное тебе спасибо, такого контента ппц как мало

Ответить
Aqua Man
Aqua Man - 20.05.2023 04:08

Спасибо, но для меня слишком сложно)

Ответить
SauronTheBlack
SauronTheBlack - 24.04.2023 10:33

Удивительно как Юнити по умолчанию не делает эту оптимизацию и то когда даже если она и делает то все равно коряво, хотя должен был быть 1 вызов отрисовки, а не около 600-700, а параметры металика должны были передаваться через буфер

Ответить
Andredy
Andredy - 28.05.2022 12:50

удивлен но реально полезное видео. 2 дня по блокам этим искал...почему-то зарубежный ютуб как-то не порадовал видосами на эту тему...
А вообще конечно материалы в юнити через жопу реализованы.. какие-то очевидные фишки нужно дописывать в скриптах, когда подобная вещь должна в целом "из коробки" уже быть сделана (GPU Instancing + MaterialPropertyBlock) по логике вещей...

Вопрос, если шейдер делается в шейдерграфе, а не кодом, как эти же самые переменные активировать?

Ответить
alex kokarew
alex kokarew - 23.03.2022 22:38

Я новичок в Unity, и просто хотел выразить благодарность, очень помогла информация про unlit shader, так как без UNITY_SETUP_INSTANCE_ID(v) у меня все отображалось в одном объекте ))) СПАСИБО!!!😊

Ответить
TikTakTV
TikTakTV - 28.11.2021 13:49

А можно инстансинг произвести на разных мешах? Главное чтобы один материал был?

Ответить
RuSy ToP
RuSy ToP - 30.10.2021 01:29

Видос очень полезный.
Но у меня есть проблемка, когда пытаюсь объединить просто mech то норм, а когда skin mesh - то не работает instancing

Ответить
Igor Shlyakov
Igor Shlyakov - 23.10.2021 18:38

мужик, ты нереально крут!

Ответить
EasyCode [Unity3d]
EasyCode [Unity3d] - 23.10.2021 16:38

Очень все круто, но для меня пока слишком много новой информации. Плавного входа не получилось =(

Ответить
Ftik
Ftik - 27.08.2021 07:23

Спасибо за видео :)

Ответить
Malvis Light Fadynight Games
Malvis Light Fadynight Games - 31.05.2021 14:40

Не понял прикола в конце про ОПТИМИЗИРУЙТЕ СВОИ ВИДЕО. Это как?

Ответить
Александр Смолин
Александр Смолин - 23.05.2021 21:49

Супер подача материала

Ответить
RDragon
RDragon - 30.03.2021 11:28

Cool) thanks

Ответить
Alex Straga
Alex Straga - 23.12.2020 02:44

С оптимизацией полезная тема. Можно достаточно хреново прогать, пихать в апдейты гетКомпоненты и заполнение ИЮ с хп и маны, но драуКоллы убьют больше фпс из-за кривости рук )

Ответить
Dmitrii Dukhnich
Dmitrii Dukhnich - 09.10.2020 19:37

Спасибо. А как получить кол-во draw calls из кода?

Ответить
Maksym Holubenko
Maksym Holubenko - 25.09.2020 15:45

Привет! Все действительно круто. Но почему сферы в последнем примере имеют разный цвет? Как провильно передать цвет при использовании Graphics.DrawMeshInstanced.

Ответить
PlutonosVEt
PlutonosVEt - 16.09.2020 21:07

Видосы очень качественные у тебя. Но вот этот грёбаный футаж с трынькающим колокольчиком дико вымораживает. Причём прямо когда ты сам что-то говоришь...
Ты же не для быдло-школоты видосы пилишь. Ну скажи ты эту стандартную фразу, мол подписывайтесь и т.д.
Но убери, пожалуйста, это пиликающее недоразуменее.

Ответить
Матвей Сорокин
Матвей Сорокин - 06.09.2020 21:42

Спасибо

Ответить
Igor Pidgayniu
Igor Pidgayniu - 31.08.2020 15:00

Хотел узнать , можно ли с тобой как-то связаться ? Хотел чтоб помог или дал советы по поводу оптимизации проекта , возможно за отдельную плату ?

Ответить
Александр Богданов
Александр Богданов - 30.08.2020 18:43

Привет, не подскажешь как теперь сделать кастомный post processing э́ффект для URP. Там вроде pps V3 стоит, но инфы мало по этому. Пытался edge detection шейдер с твоего канала сделать кастомным

Ответить
Sergey Patyuk
Sergey Patyuk - 30.08.2020 17:08

Да подход хороший. Но проблема теперь на CPU. Один из юнитеков говорил что инстансинг грузит процессор. Да и в вашем видео в конце видно нагрузку на проц.

Ответить
Unity Navigator
Unity Navigator - 30.08.2020 14:15

Спасибо за качественные видосы!

Ответить
Artem Rynkovoy
Artem Rynkovoy - 30.08.2020 13:14

Виват от отдела техарта гейминсайта) занятно, что техартиста днем с огнем ищут, а техартовые темы - никому не интересны)

Ответить