Как ОПТИМИЗИРУЮТ ИГРЫ

  Переглядів 291,049

Atix

Atix

День тому

Если вы когда-нибудь задумывались о том почему игры плохо оптимизированы или как вообще происходи оптимизация, то в этом видео я отвечу на эти вопросы. И также вы узнаете несколько интересных трюков, которыми разработчики могут вас обхитрить во имя оптимизации 🎮
🔗Ссылки:
О воде в играх - • Сложно ли сделать ВОДУ...
О GPU Pipeline - • ИЗ ЧЕГО СОСТОИТ 1FPS
0:00 - Интро
0:22 - Модели
2:44 - Материалы
4:04 - Освещение
5:30 - Симуляции
6:37 - Ресурсы
8:10 - Код
8:50 - Движок
9:17 - Мультиплеер
10:04 - Приоритеты студий
#atixcg #cg #геймдев #unrealengine5 #оптимизация

КОМЕНТАРІ: 579
@FuJIuIIoK
@FuJIuIIoK Місяць тому
- как оптимизируют игры? - все разрабы игр в 2024 году: "шта? Какая еще оптимизация игр? У нас разве не бета тесты за 8к рублей?"
@pawilonzzzzz
@pawilonzzzzz 9 днів тому
"но игра же еще в стадии разработки"
@piterandreev45
@piterandreev45 2 дні тому
Бетатесты за 250+$/€(тарков момент)
@ivanshevchuk1699
@ivanshevchuk1699 2 місяці тому
103 сотрудника Юбисофт поставили дизлайк.
@TV-hi3dh
@TV-hi3dh Місяць тому
For Honor просто ебе@шая оптимизацыя даже когда игра только вышла
@user-ek6ov1ni6z
@user-ek6ov1ni6z Місяць тому
По факту
@UntoldLonely
@UntoldLonely 21 день тому
Как ты видишь дизлайки?
@wvh-zxc
@wvh-zxc 20 днів тому
@@UntoldLonelyвозможно расширение для браузера скачал
@CTAK4H
@CTAK4H 18 днів тому
​@@UntoldLonelyДля ПК есть расширение, для Android есть Revanced UKposts (считай платный Ютуб , с вырезанной рекламой как от самих блогеров так и от Гугла), в котором показываются дизлайки
@VA_27
@VA_27 2 місяці тому
Я этого не искал, но мне всегда было интересно узнать об оптимизации
@S.I.A_097
@S.I.A_097 2 місяці тому
Я тоже хотел узнать,но нифега не понял с первого раза.
@monarh2077
@monarh2077 2 місяці тому
жиза
@user-oq2wp5ge6f
@user-oq2wp5ge6f 2 місяці тому
👍🏻
@phantasmagoria1040
@phantasmagoria1040 2 місяці тому
с языка снял
@user-mb6nc2fp8c
@user-mb6nc2fp8c 2 місяці тому
тоже самое
@abstenky
@abstenky 2 місяці тому
видео так хорошо подготовлено, что создаётся впечатление, что оно подготовлено блогером как минимум с 100к подписчиков
@Joseshoku
@Joseshoku 2 місяці тому
если бы не твой коммент, я бы продолжал думать, что это блогер со 100к подписчиков
@abstenky
@abstenky 2 місяці тому
@@Joseshoku хахах
@chel-s-dio-na-ave
@chel-s-dio-na-ave 2 місяці тому
У него всего 2500 подписчиков??? Я до конца видео думал, что у него 500К не меньше...
@Putin-Lox
@Putin-Lox 2 місяці тому
РФ страна 404 , искуственно создали, искуственный язык, своего ничего нету, и больше и не будет.
@r.p.7154
@r.p.7154 Місяць тому
Тема нишевая(видимо даже среди разработчиков), так что не удивительно. Всегда легче просто ныть, чем пытаться разобраться.
@Alexey_F_UFA
@Alexey_F_UFA 2 місяці тому
таким добрым и приятным голосом отбить напрочь желание создавать ААА игры
@miles_whitelake
@miles_whitelake 2 місяці тому
(С) Тодд Говард
@veatix4291
@veatix4291 Місяць тому
я не думаю что у тебя есть бюджет на ААА игры, главное чтобы инди не отбил желание создавать
@tupaialoshara
@tupaialoshara Місяць тому
​@@veatix4291согласен, потому что, как мне кажется, мир игр держится только благодаря инди. для меня все игры крупных корпораций такие... шаблонные. в каждой открытый мир, шутер, стелс, кутэе, феминистки, лгбтшники и т. д.
@veatix4291
@veatix4291 Місяць тому
@@tupaialoshara жиза
@kamilogli23
@kamilogli23 2 місяці тому
Так стоп тут опечатка должно быть не 1.86 тыс. подписчиков а 186 ты. подписчиков
@EXPERT_YT
@EXPERT_YT 2 місяці тому
1.94 уже...
@Vvv35171
@Vvv35171 Місяць тому
просто 186. видео из Эстонии еще и с ошибками
@Tkatskoy
@Tkatskoy 2 місяці тому
Можно добавить, что мип маппинг не только снижает разрешение текстур, но и убирает мерцание на большой дистанции, когда плотность пикселей текстуры становится больше плотности оных на мониторе. То есть не только производительность, но и корректное отображение.
@flugegeheiman
@flugegeheiman Місяць тому
В GTA 4 такая проблема есть) Но там вроде как мод уже выпустили, который её фиксит
@fedorka_pom
@fedorka_pom 2 місяці тому
6:55 Те самые пули, которые летят целым патроном)
@drt-do1xh
@drt-do1xh Місяць тому
Пулю можно заменить png картинкой)))
@Natist
@Natist 15 днів тому
​​@@drt-do1xh или вообще ток спец еффекты чтоб казалось что пуля есть)))
@Diyozen
@Diyozen 2 місяці тому
Отличное видео. По ресурсам есть небольшое уточнение. Пример там неудачный. Никто, конечно, не будет загружать и выгружать пулю из памяти каждый раз. Обычно для таких объектов (которые часто необходимы в игре и которых много: пули, враги, etc) используется "пул объектов". Это когда объект не удаляется из памяти, а "скрывается" от глаз игрока. И уже затем, когда пуля вновь необходима - используется "скрытая". Таким образом избегаются частые обращения к медленной памяти, а некоторый запас пуль постоянно лежит в RAM.
@user-gg7ix9sk9b
@user-gg7ix9sk9b 2 місяці тому
А я смотрю, что кто-то шарит
@user-xo9kz7he4i
@user-xo9kz7he4i 2 місяці тому
создавать объекты и уничтожать их на лету это конечно верх идиотизма.
@DolojUnynie
@DolojUnynie 2 місяці тому
Это под капотом движка происходит? В юнити обычно projectile уничтожают после попадания в что-то, либо после таймера - объект исчезает со сцены. Но объект не скрыт от игрока, он просто не существует как объект, но он есть в виде префаба. Получается автор прав🤔 Насколько помню, в некоторых движках есть пулы объектов, из которых нужный объект в нужное время телепортируется. То есть объект существует на сцене, но скрыт.
@Diyozen
@Diyozen 2 місяці тому
@@DolojUnynie нет, это пишется руками программиста. По крайне мере, если мы говорим про юнити. В обычной ситуации, конечно, снаряд уничтожают после попадания. Но если мы хотим оптимизировать нашу игру, то пул объектов является одним из инструментов оптимизации. И, поскольку видео об оптимизации, я и обратил на это внимание.
@RePti-LoiD
@RePti-LoiD 2 місяці тому
​@@DolojUnynieпреваб является лишь ассетом в проекте, т.е до инстанта он не находится на сцене. Создание стрельбы всегда требует создания обжект пула.
@WitchKingChannel
@WitchKingChannel 2 місяці тому
По поводу динамического удаления объектов - в качестве оптимизации как раз наоборот можно не удалять объекты, а просто прятать и переиспользовать снова, потому что и создание, и удаление объекта - это довольно дорогие операции
@daniilvinnik4450
@daniilvinnik4450 2 місяці тому
Смотря как он используется. Если движок подгрузил какой-то аудио клип который используется лишь однажды (например OST по время загрузочного экрана), то конечно, было бы хорошо удалить этот клип из памяти после завершения загрузки. Хотя, большинство движков не грузят аудиоклипы целиком и полностью, а стримят их по 10-15 секунд. Во всяком случае, это уже ответственность разработчика игры, а не движка - удалять или не удалять объект
@WitchKingChannel
@WitchKingChannel 2 місяці тому
@@daniilvinnik4450 конечно, зависит от использования. Но в том примере, что показал автор, лучше будет не удалять
@shef_o_0
@shef_o_0 2 місяці тому
Какой классный канал. Посмотрел 1 видео и сразу влюбился. Такой приятный автор и столько интересного рассказывает по нужной мне теме. Респект
@Tarankov
@Tarankov 2 місяці тому
Спасибо за видео Понятия не имею как попало в реклмендации, но подача, звук и содержание шикарное 🎉
@mrartemkanana8872
@mrartemkanana8872 Місяць тому
Всего 5к подписчиков... Ты реально заслуживаешь большего Безумно качественно
@wakreel
@wakreel 2 місяці тому
очень интересная тема и само видео выполнено качественно. лайк, удачи тебе в дальнейшем на ютубе
@michaelfinne617
@michaelfinne617 2 місяці тому
Это хорошее вводное видео, рассказывающее о том, какие способы оптимизации в играх вообще существуют, но не вдающееся в детали каких-либо отдельных способов.
@user-gi9tl5ey9m
@user-gi9tl5ey9m 2 місяці тому
Отличное видео. Если бы в комментариях не намекнули бы, что тут пока что относительно немного подписчиков, я бы и думал дальше, что здесь 60+ тысяч.
@AtomShik345
@AtomShik345 2 місяці тому
Спасибо за столь простой в исполнении, понятный, посоедовательный, систематизированный и классифицированный для предметов оптимизации видеоролик ❤! Было интересно узнать подробнее о процессе оптимизации игр. И да, видео получилось тоже по сути оптимизированным!
@danielvarnier2699
@danielvarnier2699 Місяць тому
Современные разработчики: а чё, так можно было что ли?!
@VADIOS_POPTOP
@VADIOS_POPTOP 2 місяці тому
Очень интересно... Красавчик) с меня лайкос! Но вот с головой ты перебрал у меня складывалось такое ощущение что она вот вот отвалится даже немного было страшно😅
@HordorDev-ms7sj
@HordorDev-ms7sj 2 місяці тому
Все по факту, и без воды спасибо!)
@volckoff4701
@volckoff4701 2 місяці тому
Прекрасная подача и голос. Очень интересно и понятно. Термины, изображения и видео. Все очень интересно. От начала и до конца не заметил как все просмотрел. Спасибо
@user-xf3ff7qc6s
@user-xf3ff7qc6s Місяць тому
Лоды и без нанита давно делаются автоматически, не в ручную, в ручную только допиливались. Но в остальном- база, хорошая база для понимания о чём почитать. Молодец, если будут ролики с примерами использования, буду рад посмотреть.
@645th
@645th Місяць тому
Приятный человек, приятно слушать грамотных людей.
@Dadadadam999
@Dadadadam999 2 місяці тому
Было интересно послушать о оптимизации не только со стороны кода. Кстати касаемо него. В оптимизации кода есть огромное кол-во ухищрений. Например большую часть физики обычно детерминируют, т.е. делают не привязанной к физическому движу. Это особо заметно,например в ассасинах, когда при прыжках, герой прилипает словно магнит к ближайшим усьупаи. Тоже и в боёвках. Например в солс лайк играх популярна механика парирования. Она реализована не через проверку пересечения коллизий оружия, а через банальные тайминги удара. Игра сравнивает время когда противник и игрок начали атаку для пониания было ли парировние, именно поэтому иногда анимации не соответствуют действиям персонажей. В общем, код тоже интересный пласт в плане оптимизации.)
@Nikitunr2013
@Nikitunr2013 2 місяці тому
Со стороны кода ничего и не было описано, большая часть это левел дизайн ухищрения
@JamesListener
@JamesListener 6 годин тому
​@@Nikitunr2013 ну почему. Те же лоды, ужимание карт нормалей и прочих материалов, работа со светом, динамическая подгрузка/выгрузка частей мира - это всё вполне себе работа и с кодом
@Kvarik_Rzarik
@Kvarik_Rzarik 2 місяці тому
Понятное объяснение, приятный голос, вот бы все ютуберы так понятно объясняли. Разрабам геншина это видео станет полезным.
@kane5443
@kane5443 2 місяці тому
Весьма доступно, благодарю за информацию.
@PalecPistolet
@PalecPistolet 9 днів тому
У тебя rode nt1-a? Подскажи чепочку плагинов, которые используешь, нравится твой звук
@Ani_mo69
@Ani_mo69 2 місяці тому
продолжай делать видео в этом напровлении !! хорошо выходит у тебя и голос приятный
@Pokleyyyy
@Pokleyyyy 2 місяці тому
огромнейшее спасибо за содержательный ролик!!
@MrMenzorg
@MrMenzorg 2 місяці тому
Привет. Понравилось видео! Я сам начал разрабатывать свою игру и многое отозвалось. А сделай обзор сравнение между инструментами анимации, типа майя и блендер, а то и вовсе 3dsmax, мол кто лучше? =)
@user-ve6tv3df5u
@user-ve6tv3df5u 2 місяці тому
Очень классный видос! Приятно смотреть! Жду новых видео о графике 🎉
@lexapaxomova
@lexapaxomova 2 місяці тому
Отличное видео! Желаю как можно больше просмотров и подписчиков данному каналу. Подписываюсь!
@daniilvinnik4450
@daniilvinnik4450 2 місяці тому
Я как разработчик игрового 3D движка могу сказать что в большинстве случаев в видео все правильно сказано. Агрессивный лодинг, оптимизация света (в особенности), правильное управление потоками CPU реально помогают уменьшить время кадра. Только 2 единственных момента, но это по мелочи - camera culling называют frustum culling, и еще - не mesh shEders, а mesh shAders, хотя я уверен что это просто опечатка)) я как раз эти меш шейдеры щас реализую в своем движке
@wordkap_off4378
@wordkap_off4378 Місяць тому
Очень круто быстро всё обьяснил, мне как начинающему разработчику было очень интерестно посмотреть. Однозначно лайк
@lastdayofsummer58
@lastdayofsummer58 2 місяці тому
Интересная тема, динамичная подача. Автор красавчик👍
@Gemeks37
@Gemeks37 Місяць тому
Покажите это видео разработчикам майнкрафта, они явно не знают, как оптимизировать игры.
@hellray1927
@hellray1927 18 днів тому
Видимо у тебя вместо пк пароварка, так как на среднем пк в Майнкрафте под 500 ФПС. Да и все ограничивается тем, что Майнкрафт работает на джаве, что достаточно медленно, а переписывать игру на другой язык займет очень много времени, так как понадобится все делать с абсолютного нуля.
@tem4ik933
@tem4ik933 17 днів тому
Bedrock написан на c++, если плохая производитель на ждаве то можешь поставить на ПК будрок
@joopa4416
@joopa4416 11 днів тому
​@@hellray1927ну учитывая что есть содиум, дистант хорайзонс и куча других модов на оптимизацию, это все же правда
@you-vu4px
@you-vu4px 6 днів тому
А что можно оптимизтровать?, Майнкрафт изпользует воксели то есть кубы а не полигоны
@tem4ik933
@tem4ik933 6 днів тому
@@you-vu4px отрисовку теней, прогрузка этих же самых кубов
@Pifamar
@Pifamar 2 місяці тому
10:12 В Half-Life 2 лучшая оптимизация. Карта распределена на кучу мелких сцен с скриптами, уже само по себе позволяет детализировать карту очень сильно и при этом не нагружать сильно комп огромной картой, ведь она очень быстро сменяется другой. Также, если не ошибаюсь, в игре есть система «ожидания» действия, а не проверки, то есть система ждёт, пока игрок что-то сделает, например подойдёт в область, где срабатывает скрипт. Это позволит убрать проверку нажатия чего-либо, а просто сделать анимацию и зону со скриптом. Также есть Mesh и NAV-карты для NPC и скриптов. Это хорошая оптимизация для ИИ, он будет не анализировать в реальном времени, куда идти, а заранее просчитать путь, быстрый путь до нужной точки, и пойти туда, хотя зачастую это в играх на основе Half-Life 2 упускают, из-за чего игры не особо оптимизированы. Как тот же Garry’s Mod. В то время как в Half-Life 2 на одной карте может быть FPS 200, а в Garry’s Mod FPS 20.
@Fifasher2K
@Fifasher2K Місяць тому
Я и сам задумался, что лучше будет ждать действия, а не проверять его.
@MrOverlord243
@MrOverlord243 Місяць тому
Это линейная сингловая игра, если бы там был открытый мир, то совсем по другому было бы
@penetratioNN7870
@penetratioNN7870 2 місяці тому
Спасибо за полезный видеоролик вам, всегда хотел узнать, каким образом игры оптимизируют, подписка+лайкос за такой годный контент
@XilenFXNiceTeam
@XilenFXNiceTeam 2 місяці тому
Настолько интересно рассказал, что я аж вместо того, чтобы заснуть под видик взял телефон и посмотрел. Определенно лайк 👍
@legoizobretatel3619
@legoizobretatel3619 Місяць тому
Всегда хотел узнать как оптимизируют игры Благо есть такие простые и понятные видео Спасибо автору, видео однозначно заслуживает лайк.
@Pashatracer
@Pashatracer 2 місяці тому
Спасибо! Было очень интересно и познавательно)
@raiden1860
@raiden1860 2 місяці тому
Спасибо! Всё чётко и без воды !
@boommstr
@boommstr Місяць тому
так мало роликов по делу, которые достаточно подробно рассказывают про тему крайне приятный ролик
@uareweak
@uareweak 2 місяці тому
никогда не думал об этом, но очень интересно
@Fabrizio_M
@Fabrizio_M 2 місяці тому
Отличный видос,задумался над тем,что в будущем разрабы будут просто меньше оптимизировать игры,тем самым улучшая "детализацию"
@leo_samura56
@leo_samura56 2 місяці тому
Классное видео, спасибо, посмотрю ка что ещё есть на канале
@NIVLON
@NIVLON 2 місяці тому
Про пули хотел бы добавить, что некоторое кол-во пуль остается в памяти, чтобы при выстреле пули просто перемещались, а не генировались новые, или например то, что можно реализовать выстрел лучом
@flugegeheiman
@flugegeheiman Місяць тому
Отдельное спасибо за примеры
@Some_Dreamer
@Some_Dreamer Місяць тому
Блин, какой же ты милаха и симпотяга, я влубился :) Было очень интересно и познавательно. Я хоть и не эксперт, но отчасти догадывался о некоторых функциях, изложенных в видео. Однако одно дело догадываться и другое узнать как оно работает на самом деле! Пожалуй подпишусь, хочу время от времени видеть такого интересного парня в своей ленте.
@Serhio_Si
@Serhio_Si 2 місяці тому
Высококлассный контент, благодарю за четкую структуру материала)
@Kirvun
@Kirvun Місяць тому
Видел похожее видео от XYZ, но там просто набросали умных слов и всё. А тут прямо +/- доходчиво и понятно. Спасибо
@seneser4299
@seneser4299 9 днів тому
Если можно, хотелось бы более подробных видео с большим разбором подробностей и т.п. Но в целом видео хорошие и интересные
@suddenly4444
@suddenly4444 Місяць тому
надо раскрыть эту тему не на 5 мин, а на пару часов с примераи и разбором каждой части, например есть еще bsp, bvh... сделать сравнительные тесты про приросту. рассказать о стрктурных проблемах, паттернах когда в одном случае это актуально, в другом иное. Профессионально подойти как к докладу, без пафоса
@Vorono4ka
@Vorono4ka 2 місяці тому
Отлично рассказываешь! Спасибо большое за видео, мне очень понравилось!
@mast11ka
@mast11ka 2 місяці тому
Превью довольно скучное, хоть я и понимаю что не нужно прям красочное превью для объяснения графики, нужно чуть ярче. Люди чаще будут кликать на само видео
@Memnoe_sushestvo
@Memnoe_sushestvo 2 місяці тому
А мне превью нравится
@bigbon6905
@bigbon6905 2 місяці тому
Отличное видео, таких как вы не хватает, за 11 минут всё как надо
@bukanaka
@bukanaka 2 місяці тому
Очень интересный ролик про оптимизации. Всегда интересовала эта тема в виду того, что некоторые игры работают прям плавно и с хорошей графикой, а другие фризят даже на низких с просадками фпс.
@zakhep4859
@zakhep4859 Місяць тому
Видео супер, большой патенциал, автор красавчик👍
@neruzo1697
@neruzo1697 4 дні тому
Хорошая подача, приятный голос и манера речи и взгляд добрый и простой
@newmegailiaanmi6357
@newmegailiaanmi6357 2 місяці тому
Отличное видео, начинается с общеизвестных фактов, чтобы зацепить пониманием побольше аудитории. На всём протяжении прекрасная музыка на заднем фоне и своевременные вставки с красивым кадром лица автора. Респект тебе автор за такие старания, давно я не видел новых КаКо (качественного контента) производителей на ютубе 🙃😉 Давай в том же духе!
@newmegailiaanmi6357
@newmegailiaanmi6357 2 місяці тому
Если собираешь идеи для видео, то мне лично очень бы понравился разбор механики атаки в и играх (ближнего и дальнего боя, боя на мечах, рассказы про хитбоксы, системы попаданий в разных движках, регистрации на сервере и тд) или хотябы инструкцию как сдеоать простенький файтинг)))
@LBNU
@LBNU 2 місяці тому
да
@Lemon-dh4fz
@Lemon-dh4fz 2 місяці тому
Интересное видео. Затрагивает много аспектов. Был интересно узнать. Спасибо P.s согласен с комментом про чрезмерное жестикулирование и гримастничество.
@user-Director_Rigel
@user-Director_Rigel Місяць тому
Огромное спасибо за это видео!
@Derezzed05
@Derezzed05 Місяць тому
теперь узнал, "да кто такой этот ваш" mip-map
@flexcg675
@flexcg675 2 місяці тому
красава! хотя всё это я знаю но вы так красиво объяснили! поё почтение к вам! сниму шляпу!
@TheClubbster
@TheClubbster 2 місяці тому
отлично. но шейный шарнир хорошо бы подкрутить
@personmean
@personmean 2 місяці тому
в ручную лоды? дf, можно и в ручную, но уже с середины 2000х в играх используют Simplygon, который эти лоды генерит автоматически.
@The_Yxel
@The_Yxel 11 днів тому
Сразу видно что разработчики Смуты не смотрели этот видео )
@redlips7484
@redlips7484 Місяць тому
Жаль, что в видео говорится в основном только про графику. Есть ведь ещё ИИ и другие стимуляции, помимо физических. Например стимуляция рынка или генерация мира. Это всё тоже нужно оптимизировать, если чо.
@nenastoyashchij_muzhchina
@nenastoyashchij_muzhchina Місяць тому
Очень странно, что кого-то реально смутили жесты или эмоции, никаких проблем с видео Не увидел, очень круто и интересно, спасибо!
@Bio_GD
@Bio_GD 2 місяці тому
Все четко и без воды!
@rainwatertea
@rainwatertea 2 місяці тому
Интересно. Спасибо!
@goo6669
@goo6669 2 місяці тому
Как всё сложно, это нужно всю жизнь посвятить делу.
@Jesse_Heisenbergovich_Pinkman
@Jesse_Heisenbergovich_Pinkman Місяць тому
Спасибо, очень понятно, и голос приятный
@ghost39242
@ghost39242 2 місяці тому
все разрабы: надо делать хорошую оптимизацию нашей игры что-бы в неё комфортнее было играть! гта 4: -_-
@symbigame4023
@symbigame4023 2 місяці тому
Какой симпатичный мужчина да ещё и умный) желаю много подписчиков.
@LBNU
@LBNU 2 місяці тому
лбню
@vladislavkaras491
@vladislavkaras491 2 місяці тому
Было интересно глянуть, спасибо!
@user-tu6iq3mt4j
@user-tu6iq3mt4j Місяць тому
Спасибо!
@user-dx5zx8hz1p
@user-dx5zx8hz1p 2 місяці тому
Познавательно! Спасибо!
@egoleos
@egoleos 2 місяці тому
3:50 Не сколько времени а какое количество команд для блоков пиксельного и вершиного шейдеров (иногда но не всегда можно переназначить выполнение блоков на вершинный шейдер)
@IMMORTALChaosShadow
@IMMORTALChaosShadow Місяць тому
Я тоже желаю хорошей оптимизации жизни, потому что от вашей оптимизации будет зависеть какой пакет данных мы получим на выходе... Идеал - цель не достижимая, цель всегда меняющаяся по возможностям и приоритетам. Не стремитесь к идеалу, но стремитесь к балансу под требуемую среду. (это всё очень актуально каждую секунду нашей жизни. Нас самих и нашей ответственности в облике живого существа, будь то для начала домашний питомец или маленький человечек...неправильное планирование и распределение ресурсов может иметь печальный характер, но разной степени возможности исправить всё с меньшими или большими затратами или вообще оказаться в терминальной стадии точки невозврата. Цените эту жизнь и каждое её мгновение)
@saurontheblack6566
@saurontheblack6566 2 місяці тому
для тех кто решил что пулю лучше скрыть чем удалить. Ну начнем с того что есть 2 типа удаления, выпилить из памяти видеокарты и выпилить из логической обработки. для игрока эффект будет одинаковый, для системы во втором случае использовать 0,1, 1000 пуль разницы большой не будет если движок правильно написан
@artp0pa
@artp0pa Місяць тому
Какой молодец. Контент на миллион подписчиков! Лайк
@saurontheblack6566
@saurontheblack6566 2 місяці тому
нифига нового не узнал, мог бы еще и про атласы сказать, про массивы текстур, про использование ограничивающих объемов и про технологии разделения мира. Правда если используешь какую нибудь Юнити ты об этих механизмах само собой никогда не узнаешь, но в своем движке имеет смысл накинуть их.
@RX57O
@RX57O 2 місяці тому
2:07 а разве не добавили эту возможность? В новой демке появились листья на деревьях и прочая мишура
@Byloka-nr5co
@Byloka-nr5co 2 місяці тому
спасибо за такой качественный рассказ
@user-id9be6jf2p
@user-id9be6jf2p 2 місяці тому
Хорошие видео. Спасибо 👍
@t1cken
@t1cken 2 місяці тому
👍
@user-wb4md8ox7f
@user-wb4md8ox7f 2 місяці тому
Частицы раньше всегда отключал. На нынешней машине - уменьшаю в два или четыре раза. А ещё я люблю выставить повыше качество звука. В настройках аудиокарты. По-моему, это тоже важно и интересно.
@rKvinty
@rKvinty Місяць тому
1:50 Вопрос очевидный. Почему технология по автоматическому создания LODов появилась недавно, хотя что трудного при компиляции игры брать модель и просто немного склеивать ближние вертексы?
@orange-vlcybpd2
@orange-vlcybpd2 Місяць тому
Хотел спросить, я замечал что в некоторых играх звуки шагов не полностью синхронизированы с движением. Так, например, твой персонаж уже остановился, но ты слышишь хруст последнего шага. Получается шаги не синхронизированы со звуком, у будто просто проигрывается звукоряд. Соответственно если мы делаем быстрый мелкий шаг то звуковой файл может быть длиннее по времени чем наше движение. Вопрос такой: сделать правильную синхронизацию несоразмерно сложней, или почему разработчики порой не делают этого? Ведь в шутерах, особенно соревновательных звук является очень важным ориентиром.
@maxpsyh3389
@maxpsyh3389 Місяць тому
Обычно ходьба - это просто иллюзия. Моделька на самом деле парит на нулевой высоте от поверхности, анимация точно так же "прогрывается" из заранее сделанной записи. Чтобы это работало как надо, нужно или под каждую анимацию каждой модели вручную подбирать коэффициенты, как скорость перемещения соотносится с количеством шагов, или делать прямо честную процедурную анимацию шагов по поверхности. Первое - очень запарно, второе - сложно и ресурсоёмко.
@user-ug8sf8xk2e
@user-ug8sf8xk2e 2 місяці тому
покажите это видео никите буянову
@enderwis
@enderwis 2 місяці тому
Он не поймет, у него тогда игра в релиз выйдет, а этого нельзя допускать, бета 30 лет
@edengrekhovich1220
@edengrekhovich1220 2 місяці тому
хм… вот этот видос был мне полезен
@akselerant
@akselerant 2 місяці тому
Ответ на многие вопросы прям)
@ivakinmnbg3710
@ivakinmnbg3710 18 днів тому
Это интересно, подписался
@Andrei_Shtirletz
@Andrei_Shtirletz Місяць тому
почему в героях 5 ,ход ии начинает растягиваться до сумашествия,даже если у него срезать 60+% подконтрольных обьектов)
@bsk2er762
@bsk2er762 Місяць тому
сможешь оптимизировать видеоконфиг в Апекс ледженс?)
@ohmycaaat
@ohmycaaat 2 місяці тому
Топ контент! 🔥🔥🔥
@Acrylix_codm
@Acrylix_codm Місяць тому
Очень интересное видео, как раз буквально сегодня утром беседовал на счет плохой оптимизации только что вышедшего мобильного варзона
@TickHero1
@TickHero1 2 місяці тому
Привет, расскажи немного о себе, кем работаешь, и откуда у тебя столько полезных знаний
@ddroll09
@ddroll09 2 місяці тому
А почему в играх могут происходить фризы, тоесть "frametime spike"? Также есть слух, что большинство игр на UE5 фризят? Я предполагаю, что причин на это сотни, но было бы интересно узнать о некоторых из них
Какой РЕНДЕР лучший?
13:53
Atix
Переглядів 13 тис.
Помилка,  яку зробило військове керівництво 🙄
01:00
Радіо Байрактар
Переглядів 231 тис.
MINHA IRMÃ MALVADA CONTRA O GADGET DE TREM DE DOMINÓ 😡 #ferramenta
00:40
[실시간] 전철에서 찍힌 기생생물 감염 장면 | 기생수: 더 그레이
00:15
Netflix Korea 넷플릭스 코리아
Переглядів 38 млн
КАК УСТРОЕН ИНТЕРНЕТ. НАЧАЛО
41:58
Alek OS
Переглядів 365 тис.
2B2T - КОЛЬЦА ПУСТОТЫ
16:32
Denis Filin
Переглядів 385 тис.
31 portals of impossible shape
35:50
optozorax
Переглядів 455 тис.
Помилка,  яку зробило військове керівництво 🙄
01:00
Радіо Байрактар
Переглядів 231 тис.