Святослав Панкратов - Оптимизация арта для браузерных...
TRANSCRIPT
![Page 1: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/1.jpg)
UNITY+Оптимизация арта
( ノ ಠ 益 ಠ) ノ彡
![Page 2: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/2.jpg)
Привет!Вы классные )
![Page 3: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/3.jpg)
Cвятослав Панкратов
![Page 4: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/4.jpg)
Интрочто-то все знают, какие-то моменты
будут интересны в том числе и опытным разработчикам
![Page 5: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/5.jpg)
Тезисы● оптимизация размера ассетов в билде● динамическая подгрузка ассетов● улучшение перфоманса
● оптимизация времени создания арта в проектах на юнити
● Оптимизация работы с ассетами в команде
![Page 6: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/6.jpg)
Оптимизация размера ассетов в билде
несколько моментов о которых вы не знали
![Page 7: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/7.jpg)
Оптимизация размера ассетов в билде
текстуры, меши, утилиты, мелкие фишки
![Page 8: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/8.jpg)
Оптимизация размера текстур
ужатие текстур / sanity check, detail textures, dds magic (в dds нету настроек)
![Page 9: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/9.jpg)
Оптимизация размера мешей
mesh compression, ньюансы создания арта под него, tangents none, animation compression, Лоды увеличивают вес билда ).меши могут весить достаточно
много ). Профит от лоуполи не только в плане производительности, но еще и в плане размера ассетов в билде.
![Page 10: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/10.jpg)
Полезные утилиткиeditor log, build report tool (ссылка)
![Page 11: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/11.jpg)
Оптимизация размера ассетов в билде
(фишки).normal maps не нужны при single
lightmapping, шаринг текстур между уровнями, сабстансы - не получилось с ними поработать ). bitmap2material.
![Page 12: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/12.jpg)
Динамическая подгрузка ассетов
всегда ли она нужна?
![Page 13: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/13.jpg)
Динамическая подгрузка ассетов
(bundles/webplayer streaming)... с бандлями - вопрос с shared assets и сложности в целом. Думаем что оправдано грузить, что нет. Браузерный кеш, кеш продакт.
клаудфларе мейлру хецнер.
![Page 14: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/14.jpg)
Улучшение перфоманса
пару фишек из проекта Голос Припяти 3D
![Page 15: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/15.jpg)
Улучшение перфоманса
Шейдеры, лайтмапы и статикбачинг. Нормалмап шейдеры и сингллайтмапы. Лоды + кранчер. Мердж пушек. Туман и клипинг плейн, глобал фог. Лайтмапы+батчинг.
![Page 16: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/16.jpg)
Оптимизация времени создания контента в проектах на юнити
понравится ПМам
![Page 17: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/17.jpg)
Оптимизация времени создания контента в проектах на юнити
Cruncher (статические, анимированные меши с ригом без потери анимации), ссылка. Mixamo авториг. Mecanim и перенос анимации между скелетами. Ассет стор! (большой
экскурс). 1. шейдеры из игры свет, мармосет.2. пример как собрать свой шутер в ассет сторе за 500$ ?)
![Page 18: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/18.jpg)
Оптимизация работы с ассетами в команде
размер ассетов в проекте, отдельный левел-дизайн проект и проблема “большой кучи ассетов” в основном проекте. оптимизация размера ассетов в Project чтобы меньше данных
гонять туда сюда.. SSD. Отдельная тачка для лайтмапинга, jpg
![Page 19: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/19.jpg)
Голос Припяти 3Dкак контра, только в мире сталкера!
![Page 20: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/20.jpg)
![Page 21: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/21.jpg)
VK, FB, ММ, ОКhttp://vk.com/so3d_club
![Page 23: Святослав Панкратов - Оптимизация арта для браузерных проектов на юнити](https://reader035.vdocuments.mx/reader035/viewer/2022070319/557ef958d8b42aa30a8b509c/html5/thumbnails/23.jpg)
Шпаргалка
Голос Припяти 3D: подход с хардкорной оптимизацией арта при потере качества, и новый подход с подгрузкой ассетов.
стриминг музыки, монстров, шкурок персов, уровней.