Ребят, офигенный видос, как студент программист говорю, реально спасибо, делайте таких побольше, люблю вас
@yarostofficial3 жыл бұрын
Согласен (хоть я не студент), но очень интересно
@ВладимирВладимировичП-м6й3 жыл бұрын
Интересно, но ниуя не понятно) для меня программирование это китайская грамота
@quazar9383 жыл бұрын
Огромменный плюс
@DG-sj9iy3 жыл бұрын
Где учишься если не секрет?
@MrStein-lj1qj3 жыл бұрын
Жаль только, что человеку, далекому от этой сферы, 90 % все равно непонятно. Но для тех, кто в теме, сделано хорошо, я тоже так считаю.
@Saturn77And3 жыл бұрын
" Ну не спотыкаться же на каждом камушке" Death Stranding: nice joke, bro
@Kanodadoda Жыл бұрын
смешная шутка, больше не шути
@Ra9Ra9-k8l8 ай бұрын
@@Kanodadoda херня ава, больше не ставь такие авы
@Kanodadoda8 ай бұрын
@@Ra9Ra9-k8l 🤡
@AnimaStudio883 жыл бұрын
Ого XYZ растет - ваш прогер с сурдопереводом объясняет))
@lluchsv3 жыл бұрын
Вххахахахахха
@atlasua20213 жыл бұрын
Жалко что у них мало таких видосов. Иногда они делают ебанутые видосы в которых несут чушь.
@strongspirit88673 жыл бұрын
Тодд Говард: купи Скайрим XYZ: купи курс
@gumonlapregumon96533 жыл бұрын
Все покупают скайрим, а ты купи курс
@АлексейЩербаков-я3щ3 жыл бұрын
Отличный формат ролика! Материал от программиста крайне полезен, вдохновляет на новые решения в проектах, заставляет задуматься, а комментарии ведущего здорово дополняют и объясняют сказанное. Прошу продолжать снимать ролики в том же духе на подобные тематики!
@ruslansayfullin61943 жыл бұрын
Вы молодцы, даже дали ссылку на книгу про коллизии. Спасибо за видео.
@Ретаттатиев3 жыл бұрын
Ниндзя из Беверли-Хиллз
@vanyapucob68453 жыл бұрын
мне одному интересно как аудио-эффекты в играх делают? Просто про это не знаю толком ничего..
@ManOkaR3 жыл бұрын
На этой неделе сидел, рвал огурцы и перец, колол орехи и бряцал кастрюлями, чтобы звучало так, будто это пробили броню рубанули по плоти. Это ответило на твой вопрос?)
@vanyapucob68453 жыл бұрын
@@ManOkaR безусловно, это и вправду многое объясняет.
@ManOkaR3 жыл бұрын
@@vanyapucob6845 почти никогда в игре ты не услышишь реалистичный звук. Чаще всего правдоподобный. Тот же выстрел из пистолета в реальной жизни скучный хлопок.
@vanyapucob68453 жыл бұрын
@@ManOkaR ну, это вполне предсказуемо, если бы в играх стрельба состояла из хлопков-динамика убавилась бы.
@ManOkaR3 жыл бұрын
@@vanyapucob6845 ну вот потому, как я и описал выше, звукачи находят способы сделать звук сочнее и динамичнее, применяя хитрости фоли и саунд дизайна. У каждого опытного звукача есть свой набор звуков на разные случаи жизни. Что-то он записал сам, что-то купил в комплекте библиотек (такие звуки используется даже на голливудском уровне, и в этом нет ничего зазорного), что-то он может соорудить из имеющегося материала, а иногда дают бюджет записать что-то новое (например для катсцен, где нужно передать больше характера и чтобы звуки были определённых длительности или характера). Имеющиеся звуки помещаются в движок так же как и любые другие ассеты. В Юнити, УЕ4 и бОльшей части современных игровых движков есть встроенные аудио-движки, довольно мощные с точки зрения функционала, но не самые удобные с точки зрения интерфейса. Так же есть сторонние движки типа FMOD и Wwise, расширяющие функционал. Звуки привязываются к тем или инным ассетам - анимациям, конкретным предметам, областям или просто командам ввода. Могут задаваться параметры, например изменения по высоте тона, чтобы добавить вариативности часто повторяющимся звукам, как например ходьба или стрельба. Вот вроде всё базово рассказал)
@mikhailturchin34133 жыл бұрын
Вот это контент, побольше такого, спасибо огромное А можно видео про шейдеры, их программирование, и что почитать по теме, от профессионала?
@yuiroku3 жыл бұрын
Нет бы сначала посмотреть, потом комменты строчить, а Приятный видос. Сложные термины, несмотря на то что я физик, но как и всегда, основная мысль понятна, баланс развлечения и пользы соблюден. Круто наблюдать, как вы набираете обороты и держите планку качества
@LShadow773 жыл бұрын
Интересно было бы подробнее узнать про ошибки в физике столкновений. Ну например, когда персонаж намертво вмораживается в рёбра граней, как это было в петвой hl...
@Oi_fehfz14883 жыл бұрын
Только люди с уведомлениями знают , что они поменяли обложку 👁👄👁
@Nikitashow123553 жыл бұрын
только нормальные люди которые смотрят с пк этого не знают
@Джаред943 жыл бұрын
Уважаемый коллектив XYZ! Ваши видео очень познавательны, но мне лично интересно как в последних двух играх про человека паука реализовано перемещение? Какие условности там есть, как цепляется паутина за невидимые за кадром объекты и т.д. То есть как они создали такой кайфовое перемещение и что скрыто за взглядом обычного игрока
@adilbek.ermekov3 жыл бұрын
Посмотрев все ваши видео я могу уже считаться начинающим гейм дизайнером!😂 Ну а если начну практиковаться?
@НазарСухина-р4т3 жыл бұрын
Не можешь)))
@adilbek.ermekov3 жыл бұрын
@Anvar Isakov :(
@adilbek.ermekov3 жыл бұрын
@@НазарСухина-р4т бл****)
@adilbek.ermekov3 жыл бұрын
@Anvar Isakov да не, никаких обид. Такова реальность...
@SergeyFuller13 жыл бұрын
Вот это реал полезно! Спасибо ребзя за труд!
@csgo16253 жыл бұрын
Тем временем Майнкрафт: даааа-дааааааа
@k0cteJl8 ай бұрын
.... Ладно я же не душнила
@serhiycheremnykh80143 жыл бұрын
BVH - это о том, как поймать льва в пустыне. На всего лишь оградить пустыню забором, а внутреннюю часть разделить забором пополам. Лев 100% окажется в какой-то из половин. Затем делим пополам уже ту половину, где оказался лев. И так нужное количество итераций, пока лев не будет пойман.
@quazar9383 жыл бұрын
Бинарный поиск)
@shatalinator3 жыл бұрын
Не, то что Вы описали - это октодерево, BVH - это другая структура.
@aschvr51503 жыл бұрын
Как разработчики добиваются эффекта застривания в текстурах? Сделайте уже ролик пожалуйста!
@kudimovm3 жыл бұрын
14:03 death stranding вошел в чат. как же меня задолбало тыкаться об каждый долбаный камушек и кочку на дороге ууууу. особенно, когда на транспорте едешь и каждый камень тебя стопит. даже самый маленький.
@abrbuzz3 жыл бұрын
А я сегодня прошел его, игра - шедевр, всем советую
@MaksimsMihejevs3 жыл бұрын
3:49 - у вас ошибка. OOBB - Object Oriented, где параллелепипед учитывает поворот объекта. AABB - не учитывает. А в видео, у вас перепутано, наоборот.
@TY6ER3 жыл бұрын
Ещё не смотрел, но очень интересно :)
@dumaigolovoy3 жыл бұрын
Ну тут даже смотришь, ниче не понятно, но очень интересно)
@williamgodwinACAB3 жыл бұрын
А еще вместо того, чтобы перестраивать огромное дерево объектов можно просто хранить данные в обычном линейном массиве и сортировать его. Что удивительно все рядом расположенные объекты в памяти тоже будут рядом)
@OdemGeek3 жыл бұрын
0:54 но ведь физика просчитывается независимо от отрисовки кадров 50 раз в секунду.(по умолчанию 0.02 секунды для движка юнити) Изменение: Я не до конца прав, так происходит не везде.
@derekjohnson51763 жыл бұрын
В методе update() для юнити все просчитывается в зависимости от частоты кадров, в fixedUpdate() же каждое N-ое количество миллисекунд. Но могу и ошибаться, давно юнити не занимался.
@OdemGeek3 жыл бұрын
@@derekjohnson5176 спасибо, я это знаю. Ты прав. Я говорил о том что они не правильно сказали и физика не зависит от отрисовки.
@IGRINIME3 жыл бұрын
@@OdemGeek чел, кроме юнити есть с сотню других движков
@OdemGeek3 жыл бұрын
@@IGRINIME я знаю, я привёл пример. Так как наизусть помню только его.
@IGRINIME3 жыл бұрын
@@OdemGeek ну вот и говорю тебе, что многие движки работают не с фиксированным степом. Даже в юнити в дотс, до недавнего времени, физика считалась каждый кадр. Из за этого, кстати, во многих играх есть ошибки с большим фпс и локи на фпс
@nochnoi_prodavec3 жыл бұрын
кстати не забудьте у них один из преподавателей над радугой работал KEKW
@nastyaola31223 жыл бұрын
один из сотен который отвечал за отрисовку 5 мозоли на левой ноге и уже я вооооот работал на тем-то тем-то. И такое вижу постояно)Обьясни что ты сделал хоть раз и за что отвечал,а не я вот я работал
@lexmarovsky66673 жыл бұрын
Учитывая, что игры Убейсофт делают около тыщи человек, и ещё многое отдают на аутсорс, гордиться тут особо нечем )
@nochnoi_prodavec3 жыл бұрын
@@thesilverjohn ты сын этого разраба что ли KEKW
@eGzit2283 жыл бұрын
Достаточно интересно
@TyRDiM3 жыл бұрын
отличное видео, спасибо команде XYZ
@ruslandad3653 жыл бұрын
Ахренительно познавательный Контент Спасибо!!!
@user-bj9vk1wl6q3 жыл бұрын
Привет, у меня есть идея для рубрики. Суть в том что вы берете какую-нибудь популярную игру, и разбираете как она устроена
@OdemGeek3 жыл бұрын
Только начал делать систему мягких тел в юнити и разбираться в обнаружении столкновений. К сожалению тут ничего нового не было.
@IsidorYaklch3 жыл бұрын
Самая идеальная интеграция!
@alexandramelnikova80123 жыл бұрын
Супер видео🔥🔥Спасибо
@VEGA77773 жыл бұрын
Как обычно качественный контент. 👍
@swordexcalibur62023 жыл бұрын
Балдежный голос
@СергейАрхипов-у6б3 жыл бұрын
Дайте больше программистов
@ManOkaR3 жыл бұрын
В Big Rigs была проблема не в скорости перемещения, а в том, что хит боксы в принципе не были установлены. Игра была не забагована, а просто незакончена
@95reg674 ай бұрын
Есть идея: имеется два объекта - А и Б. А - пусть будет сфера, а Б модель домика или собачьей будки. Например, чтобы узнать коснулась сфера или вошла внутрь стены домика, можно от Б отнять А, т.е. как в Блендере использовать разность объектов(модификатор бул). Потом надо сравнить получившийся результат с объектом А. Если координаты и связь всех вершин, ребер и граней совпадают, то объекты не соприкаснулись.
@reinsteam3 жыл бұрын
Что-то ведущий ресурс, где указаны все credits разработчиков - Mobygames - не вкурсе, что программист из этого видео реально работал на Rainbow Six Siege, хотя другие ребята из Sperasoft там есть. В целом всем пожелание - читать книги, разбираться, смотреть видео с конференций GDC/GTC/Siggraph, благо материалов в 2021 куда довольно много, а не смотреть подобного качества видосы, где вас научат слову «бИнарный»
@swkitchewwun17333 жыл бұрын
Сделайте видос про фандом в играх. Уже вижу начало : Не исключено что фандом это что-то необычное а иногда и вообще меняющие игру за счёт него
@ВладимирВладимировичП-м6й3 жыл бұрын
Может фемдом)))
@last_lord3 жыл бұрын
Благодарю за видео
@artemwallen3 жыл бұрын
Огонь 🔥 выпуск
@antonki83 жыл бұрын
Вы в тексте говорите верно, но в видео показываете не правильно. На 3:53 это AABB, а на 4:05 вообще не понятно что, похож на AABB, только вместо вращения объекта вы вращаете координатную систему относительно объекта 🤯. В любом случае это визуализация путает, особенно тех кто с этим ещё не знаком.
@a3development9603 жыл бұрын
Можете пояснить насчет снарядов с высокой скоростью? Я как раз столкнулся с этой проблемой делая снаряды для танка на ue4. У меня есть projectile, у которого initial velocity 100к, если близко подойти к цели и выстрелить, снаряд застрянет и не уничтожиться. (Из снаряда по направлению полета выходит line trace, который просчитывает угол попадания, и как я понял на больших скоростях он не успевает просчитать столкновение, что приводит к застреванию)
@flamaster003 жыл бұрын
Как всегда, отличный видос
@FalleminFaul3 жыл бұрын
Чо пацаны, OnCollisionEnter epta
@СергейДятел3 жыл бұрын
EventActorBeginOverlap
@СашаЛинкольн-ж6ж3 жыл бұрын
Когда видео про Ведьмак 3?
@МертвыйМенестрель3 жыл бұрын
Как всегда прекрасный интересный материал. Даже человеку, никак не связанному с гейм-деву, мне заходят все видосы
@РанисСултанов-ь1г3 жыл бұрын
Игра где машины разбиваются на видео - BeamNG drive
@sharyar_t3 жыл бұрын
Написано же
@mr_yurevich3 жыл бұрын
Big rips: over the road racing топ:)
@urbananan70803 жыл бұрын
Буль буль, классное видео
@Дмитрий_19813 жыл бұрын
8:44 "Я понял что-то, но не уверен, что знаю, зачем об этом говорю"
@fromsamokishartom14263 жыл бұрын
Кру-тая тема! )
@BLaadee19863 жыл бұрын
Спасибо!
@tonya2953 жыл бұрын
ну теперь понятно, почему у меня в besiege на высоких скоростях коллизия пропадает)))
@vladi_g3 жыл бұрын
Вроде как в спидранах это используется, чтоб в застенки проваливаться.
@gugyave59783 жыл бұрын
спасибо за видео
@panandre_13 жыл бұрын
Наконец хороший ведущий Не в обиду, но всё кроме Луцая вызывали дикий кринж. А тот чувак нереально крут! А сам материал, как обычно, хорош)
@666GooglMan663 жыл бұрын
Ниндзяяяя!) Ты очень четкий
@alucard07123 жыл бұрын
сразу лайк!
@deviantdmc13493 жыл бұрын
Как обычно нечего не понимаю Но смотрю до конца 😂
@ashkira23 жыл бұрын
3:58 - показывает ААBB, описывает OOBB! GJK это расчет контактной нормали! Итеративный.
@pal1813 жыл бұрын
Не думал, что это такая проблема
@EgrLugha3 жыл бұрын
Этим видео вы продали мне две вещи: ваши курсы и Quantum Break )
@EkoFranko3 жыл бұрын
Щас бы курсы инфоцыган покупать
@valentinparickiy10273 жыл бұрын
3 раза про рекламу и 1 раз про суть.
@BogdanZelinschi3 жыл бұрын
Недавно играл в burnout paradise, вот там физика разрушений офигенная
@BFG-UM9113 жыл бұрын
Согласен, из-за твоего комента перепройду её. Третий. Раз. Спасибо бл
@BogdanZelinschi3 жыл бұрын
@@BFG-UM911 хах, ну удачи)
@tevton4ik3 жыл бұрын
6:40 у меня 4 просмотра в неделю, я подойду?
@viRUSS6669993 жыл бұрын
Думаю, если хоть один из них что-то купит, то это явно окупится…
@Magiccraft999 Жыл бұрын
Возможно я излишне душню, но в момент рассказа про точные и неточные коллайдеры речь заходит о лестницах. Я так понял, что имеются ввиду ступеньки (так как речь идет о рампе), а не лестница на стене. Видимо, тот, кто создавал визуальную часть видео (подбирал геймплейные отрывки) не до конца понял, что имеется ввиду. Вдруг кому то станет понятнее, о чем речь, из за этого комментария...
@konstantinkiev59645 ай бұрын
Здравствуйте. Меня интересует вопрос по авто-играм. На форумах юзеры спорят о физике в гонках. Но я не понимаю, как может присутствовать физика в составленной графикой движение автомобиля ?? Ведь это все результат работы видеосъемки, которая потом превращается в графику. Ведь нет никакого соприкосновения машины, ни с дорогой, ни с водой. Это все как кино на мониторе игрока, которым он самостоятельно управляет.
@corki911hack63 жыл бұрын
Хитбоксы. Вспоминаю лол, и хочется плакать.
@_Anton_Semenov_3 жыл бұрын
5:33 Странный акцент на "некоторых проприетарных движках". В непроприетарном UE4 так же можно осуществлять проверку коллизии с так называемым complex collision. Однако такие коллизии, к сожалению, нельзя сделать для dynamic rigig body. С чем легко смириться, ведь такие расчеты на среднестатистической машине в реалтайме практически невозможны.
@shatalinator3 жыл бұрын
UE4 проприетарный.
@Disorrder3 жыл бұрын
9:58 Знатно орнул!
@GorizonD3 жыл бұрын
Мужик 20 лет практиковался в создании хитбоксов, однако не смог даже сформулировать, от чего зависит успех. 8:38
@OFfic3R1K3 жыл бұрын
По-моему вы перепутали видеоряд под OOBB и AABB. 4:04 описывая AABB, у вас коробка не параллельна координатам мира. Или я что-то не понял?
@Kirik5163 жыл бұрын
У меня постоянно происходит туннельный эффект, кубики либо пролетают друг через друга, либо начинают колбаситься.
@Goodsgift3 жыл бұрын
музыка в конце понравилась подскажите пожалуйста если не сложно
@TheShahidos3 жыл бұрын
ООО Своевременная годнота
@ДаниилКондратьев-з3в3 жыл бұрын
Как-то писал физику столкновения круга с квадратом. Та еще морока.
@mrakovey_3 жыл бұрын
Покажите это видео Riot games
@LithiumDeuteride-63 жыл бұрын
Есть хитбоксы в XRay? Нету! Там пуля взаимодействует с самой геометрией игрового объекта, определяется кость, смотрим иммунитет, вычисляется конечный хит. Во обще старый добрый XRay хороший и интересный игровой движок, на текущий момент устарел, но там много чего интересного. Ну та же баллистика. Хотя и недостатки и баги есть. Например, ошибки определения коллизий, когда например труп сталкера проваливается в геометрию и начинает бешено трястись. Так же есть проблемы с ракетами, когда ракета взрывается внутри объекта, так то этот баг не заметен, но стоит реализовать кумулятивную пулю для кумулятивных боеприпасов, то этот баг сильно мешает, эта пуля тупа не хитует объект, т.к. пролетает сквозь объект, геометрия односторонная.
@alexandrgant81673 жыл бұрын
Оо, Хару не постарел даже
@fahrenheit65853 жыл бұрын
Александр, если тебя держат в заложниках, дай знак
@tao3093 жыл бұрын
Мой текущий комментарий для данного видео будет в виде слова: "Спасибо!"
@Делакруа́-ы9щ Жыл бұрын
Такой вопрос, почему крутые программисты, которые умеют программировать, вместо того что бы зарабатывать свои миллионы в индустрии начинают вести какие то платные курсы?)
@XYZSchool Жыл бұрын
Многие авторы курсов и эксперты школы XYZ остаются заняты в индустрии :)
@cherrydragon41093 жыл бұрын
А зачем превью поменяли?
@elenapavliuchenko89703 жыл бұрын
Жестикуляции топ
@RedGallardo3 жыл бұрын
Через ж работает, откровенно говоря. Вечно то выдавливает в аутофбаундс, то запускает в космос... Будто просто прописать чёткую границу пола и объектов так трудно. Хочешь допуск - пиши допуск, но чтобы он не становился новой позицией, а лишь позволял протиснуться.
@antonv26143 жыл бұрын
Где Алексей Луцай?
@ilkormwilkorwm21323 жыл бұрын
7:59 - то что XYZ описывают это же hurtbox, а не hitbox. В модельку стреляют и модельки есть свои hurtbox, т.е. области где зафиксируется удар от пули, а у пули есть hitbox, т.е. на какую область распространяется удар пули, например, пуля диаметром 20, а её hitbox 50. Или я путаю?)) Ну в файтингах так: kzbin.info/www/bejne/iqTWaYqkmdikkJI
@mr.plague81343 жыл бұрын
Доля разрушений на видеоряде выше, чем в Трансформерах.
@rtgchannel41543 жыл бұрын
Не хочу никого обидеть, но я всё меньше узнаю что-то новое на данном канале. Возможно, это потому что я каждый день копаюсь в движке, но для меня эти видео стали просто рекламой лиц, которые продают нам курсы. Приятно было раньше, пока, xyz
@Red-Panda-Game3 жыл бұрын
Смотрю видос и ничего не понятно, сложно, много странных непонятных слов. Поэтому сижу и дальше смотрю видос 😐👍
@Petr_3D_Artist3 жыл бұрын
Курсы Дениса Кундыкова вообще не понравились.....куча воды, такое ощущение, что он вообще не левел артист.
@icosahedron88823 жыл бұрын
Показалось что на превью amogus, чуть не помер
@7Statum3 жыл бұрын
опаньки)
@dendrit173 жыл бұрын
А что сразу полигоны не использовать для вычисления коллизий
@ramizqurbanli3 жыл бұрын
👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍
@fancypants18883 жыл бұрын
А куда Луцай пропал?
@СергейДятел3 жыл бұрын
Считаю что показывать руками все действия, происходящие в игре, не обязательно)
@ДмитрийРоманчук-д2н3 жыл бұрын
Это конечно интересно, но вне кода это бесполезно, те кто работал в Анреале или Юнити не узнал ничего нового, а тот кто не знал, услышал очень сложные термины которые не понял
@leningradetsfromshusharsta9853 жыл бұрын
Ну тут скорее были описаны низкоуровневые просчеты которые делают движки без участия разработчика. Полезно скорее для тех кто разрабатывает собственные движки(хотя полагаю если они дошли до физики, то уже прогуглили все и здесь ничего особо нового не узнали) ни или просто хочет немного разобраться
@bradfordv91693 жыл бұрын
Сложно но интересно!
@ImaKun3 жыл бұрын
Что за игра была на 0:24?
@gekk19853 жыл бұрын
Quantum Break
@ImaKun3 жыл бұрын
@@gekk1985 спасибо большое
@gekk19853 жыл бұрын
Для начинающих прогеров вот эта книга классная - Game Physics Engine Development by Ian Millington.
@bossmassful3 жыл бұрын
А из-за чего коммент удалили? Из-за ссылки на видео с примером?