No video

КАК УСТРОЕНА 3D ГРАФИКА В ИГРАХ - Тени Освещение Отражения Сглаживание Ray-Tracing

  Рет қаралды 192,674

Cyberstars -  How to create a game

Cyberstars - How to create a game

Күн бұрын

Как работает 3D графика в компьютерных играх и какие технологии применяются при растеризации. Попросту Как устроены игры.
00:00 Свет = Изображение.
Мы разберем технологии:
3:02 ТЕНИ - Direct light, Shadow map,
Stencil shadows,
Shadow bias,
PCF - Percentage Closer Filtering,
Cascaded Shadows,
Capsule shadows,
PCSS - Percentage-Closer Soft Shadows,
HFTS - Hybrid Frustum Traced Shadows.
8:29 ОСВЕЩЕНИЕ - Indirect light, Global Illumination, Ambient Occlusion, light map,
PMREM, IBL,
Enlighten,
VCT - Voxel Cone Tracing,
VXGI - Voxel Global Illumination,
SVOGI - Voxel Based Global Illumination,
AHR - Approximate Hybrid Raytracing,
LPV - Light Propagation Volumes.
11:31 Ambient Occlusion:
SSAO - Screen Space Ambient Occlusion,
SSDO - Screen Space Directional Occlusion,
RTAO - Ray Traced Ambient Occlusion,
HDAO - High Definition Ambient Occlusion,
HBAO+ - Horizon Based Ambient Occlusion+,
AAO - Alchemy Ambient Occlusion,
ABAO - Angle Based Ambient Occlusion,
PBAO - Pre Baked Ambient Occlusion,
VXAO - Voxel Accelerated Ambient Occlusion,
GTAO - Ground Truth based Ambient Occlusion.
13:24 ОТРАЖЕНИЯ::
Cubemap, Parallax Corrected Cubemaps, Dynamic Cubemap,
SSR - Screen Space Reflection,
Ray-Tracing.
18:13 СГЛАЖИВАНИЕ:
ПРЕ-РЕНДЕРИНГ:
SSAA - Super Sampling Anti Aliasing,
CSAA - Coverage Sampling Anti Aliasing,
MSAA - Multi Sample Anti Aliasing,
QAA - Quincunx Anti Aliasing.
ПОСТР-РЕНДЕРИНГ:
FXAA - Fast approXimate Anti Aliasing,
MLAA - Morpho Logical Anti Aliasing,
SMAA - Enhanced Subpixel Morphological Anti Aliasing,
MFAA - Multi Frame Sampled Anti Aliasing.
ВРЕМЕННОЕ АА:
TAA - Temporal Anti Aliasing,
TXAA - Temporal approXimate Anti Aliasing.
21:18 DLSS - Deep Learning Super Sampling.
22:46 Как отрисовываеться кадр на пути визуализации (3D pipeline)
Кадры из игр Cyberpunk 2077, Control, Wolfenstein 3D, Doom, Quake, Tomb Rider, Kingpin Life of Crime, Doom 3, GTAV.
Разовый донат new.donatepay.ru/@cyberstars
Patreon - / cyberstars
Discord - / discord
TikTok - www.tiktok.com/@cyberstars_en...
Google Play - play.google.com/store/apps/de...
Facebook - CyberstarsEn...
Instagram - cyberstars_...
ВКонтакте - cyberstars_entertainment
Телеграм - t.me/cyberstars1
#cyberstars

Пікірлер: 252
@cyberstars-5839
@cyberstars-5839 3 жыл бұрын
Discord - discord.gg/z8t2uSWCBq Разовый донат new.donatepay.ru/@cyberstars Patreon - www.patreon.com/cyberstars
@MightyMindsDev
@MightyMindsDev 3 жыл бұрын
Замечательное образовательное видео, замечательные уроки по unreal. Я бы сказал одни из лучших в русском сегменте. То что ты делаешь это бесплатно, даешь будущим разработчикам видеоигр знания, причем довольно понятно их излагаешь, - это проявление настоящего геройства
@ToshaTumanov
@ToshaTumanov 2 жыл бұрын
не дал он знаний, тупо оправдывает тех, кто не умеет программировать и бездумно напихивает плагины в продукт
@IvanMPT
@IvanMPT 2 жыл бұрын
Сухое видео. Тупо зачитывание названий и кратких фактов о всех этих технологиях построений с кратчайшими и порой не показательными примерами. Крайне сухо и не интересно даже, как на уроке в школе
@Iliagalinskii
@Iliagalinskii 2 жыл бұрын
Интересно но ничего не понятно
@ToshaTumanov
@ToshaTumanov 2 жыл бұрын
@@Iliagalinskii ну короче если ты увидишь в настройках игры абревиатуры из видоса - значит разраб чмошник и игра говно ибо он сам не понял чего туда напихал. А если будут внятные "качество теней" и им подобные, то все круто и можно такую игру покупать
@DENCSER
@DENCSER 2 жыл бұрын
@@ToshaTumanov пхахаха
@KirillPodcast
@KirillPodcast 2 жыл бұрын
И что самое главное/забавное/интересное: НЕ являясь каким бы то ни было _разработчиком игр_ , я ПОСМОТРЕЛ ДАННЫЙ РОЛИК ОТ И ДО! =) Респект создателю однозначный
@theslendchat2853
@theslendchat2853 2 жыл бұрын
а я вот начал учиться анрилу и игры делать, я таким образом стал лучше понимать настройки. Я это к тому что зная как игры делают ты лучше начнешь понимать как их настраивать
@alexfry1107
@alexfry1107 3 жыл бұрын
Из видео я узнал аббревиатур больше чем за всю жизнь)
@attishkit6937
@attishkit6937 3 жыл бұрын
контент - стандарт качества ! лайк не глядя )
@user-fg1ce2if8m
@user-fg1ce2if8m Жыл бұрын
Словами не описать насколько это полезное видео. Автор красавчик, что проделал такую работу 👍
@user-mk3ec4fp9x
@user-mk3ec4fp9x 3 жыл бұрын
Отличная работа - ты большой молодец!
@Vicont4063
@Vicont4063 3 жыл бұрын
Благодарю, второе видео смотрю и очень интересно.
@goshagavrilov5946
@goshagavrilov5946 3 жыл бұрын
Очень информационный ролик.Просто вынос мозга. Все супер!
@user-sz5uh8tn6k
@user-sz5uh8tn6k 2 жыл бұрын
Гигантское спасибо за детальное разъяснение, правильного понимания, работы, всех технологий.
@linuxoid69
@linuxoid69 3 жыл бұрын
Классный обзор, мало знать все термины, но видно что автор хорошо понимает о чем говорит. Лайк. Спасибо за видео.
@user-bx4ce5nm7i
@user-bx4ce5nm7i 3 жыл бұрын
Очень классно, продолжайте в том же духе)
@Anna-us8px
@Anna-us8px 2 жыл бұрын
Восхищаюсь твоей работой на канале!!!❤️
@lulook2806
@lulook2806 2 жыл бұрын
Занимаюсь вычислительной графикой больше двух лет, но всё равно вынес что-то новое из этого видео. Ставлю лайк :)
@markham_bd
@markham_bd 2 жыл бұрын
Подписался. Отлично подан материал, все лаконично и по сути
@dmitryram3163
@dmitryram3163 2 жыл бұрын
Мощный труд был проделан для этого видео. Респектище!
@user-vo8hm2qh3y
@user-vo8hm2qh3y 2 жыл бұрын
Оооочень редко ставлю лайки, но это реально годный видос, спасибо. Лайк, подписка.
@maksimsergeevich5939
@maksimsergeevich5939 2 жыл бұрын
Вот это прикольное видео) Спасибо
@user-gx2lv1rk1v
@user-gx2lv1rk1v 2 жыл бұрын
Красавчик, лёгкая и толковая подача
@NOXTRAPMIX
@NOXTRAPMIX 2 жыл бұрын
Оч крутое видео, примерно понимал как это устроено но благодаря вам понял все тонкости 👍💪
@danilashutov1149
@danilashutov1149 2 жыл бұрын
Shadow bias - это строго говоря не алгоритм и не он решает проблему алиасинга. Он решает проблему banding'а (или shadow acne). Если при отрисовке тени не добавить bias, она будет "изрисована" странными концентрическими кольцами. Проблема смещения тени проявляется больше не от этого bias, а от другой техники - размытия тени для придания ей гладкости. В таком подходе тень перестаёт касаться краями поверхности, на которую проецируется т.к. размыта и начинает "летать" (peter panning).
@TimTru
@TimTru 3 жыл бұрын
Спасибо за видео !
@mrtshow
@mrtshow 3 жыл бұрын
Полезно, спасибо!
@Lets_play_with_me
@Lets_play_with_me 9 ай бұрын
спасибо за качественное видео и полный разбор
@andrewrl8529
@andrewrl8529 2 жыл бұрын
уфф вот это крутяк, почему не было таких лекций лет 20 назад
@user-lv1zv5yf8o
@user-lv1zv5yf8o 3 жыл бұрын
Хорошая работа!
@alexanderlugansky5641
@alexanderlugansky5641 2 жыл бұрын
случайно наткнулся на видео очень интересно рассказываете мое почтение сэр
@ViktorZuevSaNiTaR
@ViktorZuevSaNiTaR 2 жыл бұрын
Круто и полезно, особенно в плане разбора методов "анти-алиасинга". Луйк
@ravilhas7278
@ravilhas7278 2 жыл бұрын
Круто) оставлю себе на заметку)
@Alex_Pooff
@Alex_Pooff 2 жыл бұрын
Интересно рассказываешь ))) Лайк, однозначно !
@volodymyr6530
@volodymyr6530 2 жыл бұрын
Ух, какие же у тебя крутые ролики!
@hillarious2393
@hillarious2393 2 жыл бұрын
спасибо друг! очень интересно!
@DodgerEcho
@DodgerEcho 3 жыл бұрын
Обожаю его видосы!
@estizpika7053
@estizpika7053 2 жыл бұрын
Не разбираюсь во всем этом и многие моменты видео так и не понял, но видос очень понравился так что с меня лайк!
@friendlyreptilian3767
@friendlyreptilian3767 2 жыл бұрын
interesno bylo, spasibo!
@user-ll9ln1uu4b
@user-ll9ln1uu4b 2 жыл бұрын
Очень крутое видео, какое счастье, что я теперь подписан.
@evdalayevdalay697
@evdalayevdalay697 2 жыл бұрын
Это уникально !!!
@user-ob2od5rm7e
@user-ob2od5rm7e 3 жыл бұрын
Вот это топ контент!
@ruslandad365
@ruslandad365 3 жыл бұрын
Вы великолепный Учитель Спасибо!!!
@user-tk5kk6sp5y
@user-tk5kk6sp5y 2 жыл бұрын
Отдельный жирный лайк за саунд в конце
@michaelturina
@michaelturina 2 жыл бұрын
Залип на твой канал в 4 часа ночи. Офигенный контент, спасибо) +подписка
@user-od8gk6du3c
@user-od8gk6du3c 2 жыл бұрын
Очень интересно
@zlatamonakova-rogozkina608
@zlatamonakova-rogozkina608 2 жыл бұрын
замечательные видосы!
@user-od6fq2jp8y
@user-od6fq2jp8y 11 ай бұрын
Спасибо за видео
@Rumato4ka
@Rumato4ka 2 жыл бұрын
На 8 минуте я осознала,что очень интересно,но я слишком чайник,надо начать с hello world))
@honzowblend7556
@honzowblend7556 2 жыл бұрын
спасибо большое!
@maxhnatiuk
@maxhnatiuk 3 жыл бұрын
Столько информации в одном ролике!
@guxxus
@guxxus 3 жыл бұрын
напоминает как в игре или фильме кто то обьясняет миссию или тд) класс
@yohohohandsome
@yohohohandsome 2 жыл бұрын
лет 20 как играю в компьютерные игры, с каждым новым релизом, настроек графики всё больше, но вот толковых инструкций что за что отвечает, пока на моей памяти не реализовал никто. Собсн, спасибо автору за то что несёт "свет" в народ)) теперь "просветленный"))
@ToshaTumanov
@ToshaTumanov 2 жыл бұрын
Так они и сами не знают, тупо напихивают плагины в проект и релизят. Заметь, игры где такие настройки невидимы игроку - имеют более крутой графон и жрут меньше ресурсов. Мягко намекаю
@Lucerbius
@Lucerbius 2 жыл бұрын
Чёт у меня памяти не хватает, воспринимать такой поток инфы с первого раза. Видео очень качественное и познавательное.
@Serhii_Sirko
@Serhii_Sirko 2 жыл бұрын
Сильно!
@15july78
@15july78 3 жыл бұрын
Супер! Искала везде нормальную скомпанованную информацию и тут наткнулась на тебя! Я в любви С трепетом жду других видео
@azazel1558
@azazel1558 2 жыл бұрын
Очень интересное видео
@Abdulaziz_A
@Abdulaziz_A Жыл бұрын
спасибо !
@silentman2284
@silentman2284 3 жыл бұрын
Сперва, был, свет!!! ,затем появился Cyberstars
@seit3161
@seit3161 2 жыл бұрын
С перва, был свет, затем летящие зубы и наступило темнота))
@dimebag4743
@dimebag4743 2 жыл бұрын
Лучший :)
@AgzamoV_909
@AgzamoV_909 2 жыл бұрын
Охринеть сколько знаний!😳
@threeworlds4114
@threeworlds4114 3 жыл бұрын
Лайк!
@iceshott8506
@iceshott8506 2 жыл бұрын
Крутое видео Очень интересное правда лично я ничего нового не узнал кроме истории развития
@hrihori_art
@hrihori_art 3 жыл бұрын
подписался после первого же видео (этого)
@nmtraining7634
@nmtraining7634 2 жыл бұрын
Наконец то я понял в чем отличие тотальное от 3д рендера ) Благодарю )
@maxi22346
@maxi22346 2 жыл бұрын
Ничего не понял , но посмотрел с удовольствием !
@shadolplay5298
@shadolplay5298 2 жыл бұрын
1:05 это какой-то переход,с зимы на лето!)
@skelet891
@skelet891 2 жыл бұрын
Очень хорошее видео! Лайк, подписка. Только про тесселяцию я не услышал, или невнимательно слушал.
@ShockinglyFunnyShorts
@ShockinglyFunnyShorts 2 жыл бұрын
красава 100%
@NinePercentOfNine
@NinePercentOfNine 3 жыл бұрын
Все замечательно но что то подобное я уже не раз видел и с теми же футажами, что вызвало эффект дежа вю
@cyberstars-5839
@cyberstars-5839 3 жыл бұрын
потому что люди качают их с одного и того же места))), иногда я делаю свои, и это + к времени на производства ролика
@rapatologyrrr472
@rapatologyrrr472 3 жыл бұрын
Киберстарс спонсор моей осведомленности
@rapatologyrrr472
@rapatologyrrr472 3 жыл бұрын
Ждёмс
@user-looser-228
@user-looser-228 3 жыл бұрын
Невероятно качественный и полезный ролик
@shpyl
@shpyl 2 жыл бұрын
Информационно не плохо, но исполнение - есть куда расти. Звук то громче то тише и баланс на высоких частотах (по моим ощущениям), что создаёт небольшой дискомфорт при прослушивании (сравниваю с другими каналами), музыка при переходах громче голоса. Текст не до конца проработан, где-то MSAA это эм-эс-эй-эй, где-то эм-эс-а-а, ну и другие мелочи. И некоторые термины объясняются, а какие-то - ну сами погуглите. Но в целом информативно и интересно.
@RestomodCustom
@RestomodCustom 3 жыл бұрын
во бы ты стримил я вообще не переставал бы смотреть тебя ты мой учитель я обязательно когда то отблагодарю тебя
@linkedhashmap
@linkedhashmap 2 жыл бұрын
а как устроен люмен в пятом анриале? правильно ли я понимаю, что это обёртка к разным технологиям работы со светом, которая ещё и сама выбирает оптимальную в данный момент?
@user-dv5qf2dj8m
@user-dv5qf2dj8m 3 жыл бұрын
Видел как DLSS запускали на CUDA ядрах, т.е на старых видеокартах серии 1000. Ну а так, да, официально DLSS только на 2000 и 3000 серии.
@Nikitashow12355
@Nikitashow12355 3 жыл бұрын
рассказал конечно топ, но вот про отражения некоторые фразочки ты у кого то позаимствовал :)
@kanutah_topt9259
@kanutah_topt9259 2 жыл бұрын
👍
@memeart2681
@memeart2681 2 жыл бұрын
С чего вы взяли, что GLSL - это для оффлайнового рендеринга, а HLSL онлайн рендеринг? GLSL и HLSL это одно и тоже (язык шейдеров) только для разных апи, для OpenGL и DirectX соответственно!
@DrRadio155
@DrRadio155 2 жыл бұрын
В теории никто не мешает применять их в оффлайн-рендеринге
@iveliarLucky
@iveliarLucky 2 жыл бұрын
24:16 crossfire - Я был там... это было 2000 лет назад. Свело олдскулы.
@user-tk5kk6sp5y
@user-tk5kk6sp5y 2 жыл бұрын
Ну на х...р - в хорошем смысле выражения. Я поражен качеством подачи информации. Ты крут.
@totparamatmadas9713
@totparamatmadas9713 2 жыл бұрын
Это что-то невероятное! Игра в Бога настоящая!!! Вот разрабам и не дает покоя детализация нашего мира)))
@Om-bo7gl
@Om-bo7gl 2 жыл бұрын
Них***я не понятно, но очень интересно)))
@dashdevl
@dashdevl 2 жыл бұрын
НИЧЕГО НЕ ПОНЯТНО, НО ОЧЕНЬ ИНТЕРЕСНО
@teenagerobotstudio6470
@teenagerobotstudio6470 3 жыл бұрын
Ты знаешь как изменять скорость и сцепление автомобиля в ue4?
@Revisin
@Revisin 3 жыл бұрын
Не подскажите, как сделать плоское освещение в ue4, тоесть, чтоб не было теней и неосвещённых поверхностей. Например, когда создаёшь куб на главной сцене, даже если отключить cast shadow, освещаются только те грани, которые освещаются источником света, а задние грани остаются чёрные, мне нужно чтобы все грани были одинакового цвета
@cyberstars-5839
@cyberstars-5839 3 жыл бұрын
Панель Modes => Light и там Sky light
@Revisin
@Revisin 3 жыл бұрын
@@cyberstars-5839 спасибо, разобрался
@GoodTeller
@GoodTeller 3 жыл бұрын
Ну теперь мы знаем, что оттенков серого - 256! Спасибо! ))
@cyberstars-5839
@cyberstars-5839 3 жыл бұрын
Потому что 1 байт состоит из 8 бит а это только 256 вариантов бинарного кода, а так этих оттенков можно реализовать хоть бесконечность
@user-kl8hy9ju7c
@user-kl8hy9ju7c 2 жыл бұрын
5:00 простите , я не душнила , но слух режит . Из Двухста пятидесяти шести* не забывайте склонять числа
@user-wt2ts4ol1c
@user-wt2ts4ol1c 2 жыл бұрын
Всем привет! Приходите на стримы по разным играм, а особенном танкам!!!
@W00D2013
@W00D2013 2 жыл бұрын
ничего не понял, но очень интересно!
@nik8548
@nik8548 3 жыл бұрын
Что за произведение играет на фоне в начале 0:06 ?
@kalybek7678
@kalybek7678 3 жыл бұрын
Спасибо ! Тепепь мой мозг перестал работать ☹
@user-dv5qf2dj8m
@user-dv5qf2dj8m 3 жыл бұрын
Подскажите, пожалуйста. Вот собираюсь компьютер собрать для создания игр. На что внимание обратить? Мощный процессор? Многопоток? Оперативная память? Видеокарта мощная не нужна? Пока сижу на ноуте. Заранее благодарю.
@cyberstars-5839
@cyberstars-5839 3 жыл бұрын
Видео карта это расходник который меняется чаще всего, но я бы акцентировался на ней, 2 процессор, 3 рам - рам всегда можно докупить, но я думаю вы понимаете что слабыми железками вы не отделаетесь)! Если компьютер на перспективу - лучше не экономить на блоке питания и материнке а GPU CPU RAM можно и бу , HDD SSD всегда берите новые
@user-dv5qf2dj8m
@user-dv5qf2dj8m 3 жыл бұрын
@@cyberstars-5839 спасибо за ответ. Я просто видел типа сборки, которые используются в компании epic games. Так акцент на процессоре. Они берут серверные зеон от Интел. А вот карта не самая свежая.
@cyberstars-5839
@cyberstars-5839 3 жыл бұрын
@@user-dv5qf2dj8m у меня у самого зеон)) они так поступают скорей для билда, там же каждый комп для своего, если вы делаете всё на одном компе, то тут видюха нужна получше. да и не нужна самая топ типо Титанна всегда норм и средний сегмент, просто тут трассировку завезли а она не на всех карточках. RTX 30 серии впечетлил, П. С. сам юзаю GTX 1060 6gb От MSI
@user-dv5qf2dj8m
@user-dv5qf2dj8m 3 жыл бұрын
@@cyberstars-5839 Спасибо за ответ. Теперь я более менее сориентирован, что мне нужно.)
@atlasua2021
@atlasua2021 3 жыл бұрын
OpenGL ❤
@user-dv5qf2dj8m
@user-dv5qf2dj8m 3 жыл бұрын
Музыка просто эпичная в ролике.)
@maximka69
@maximka69 2 жыл бұрын
На 08:37 какая-то игрушка или это просто сцена в unreal engine? Выглядит великолепно, я бы в такое поиграл.
@user-tx5qd5ck9s
@user-tx5qd5ck9s 2 жыл бұрын
На квантовом компе мб и запустится игрушка такая)
@bred.pit.8181
@bred.pit.8181 2 жыл бұрын
Это же какие умы над этим трудятся
@Al3xeyT
@Al3xeyT 3 жыл бұрын
Просто нельзя не поставить лайк)
@user-zs1kg5wl9k
@user-zs1kg5wl9k 2 жыл бұрын
Круто, просто, понятно. Спасибо.
@klenoff4iks134
@klenoff4iks134 2 жыл бұрын
кстати lightmap выглядит очень красиво, можна целую игру зделать используя только серые оттенки
@Vaniok217
@Vaniok217 2 жыл бұрын
игра the unfinished swan
@sudoge1
@sudoge1 2 жыл бұрын
Ниче не понятно но очень интересно )
@logvin1
@logvin1 2 жыл бұрын
Игры от беседки: А шо такое свет и тени?
@autobot6362
@autobot6362 2 жыл бұрын
Тот случай, когда посмотрел и всё понял.
How games are made | All the stages of making games - in detail
33:46
Cyberstars - Как создать игру
Рет қаралды 2,6 МЛН
КАК УСТРОЕН RAY TRACING | Всё про Трассировку лучей (подробно)
17:08
Cyberstars - Как создать игру
Рет қаралды 19 М.
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 30 МЛН
Pleased the disabled person! #shorts
00:43
Dimon Markov
Рет қаралды 27 МЛН
Sigma Kid Hair #funny #sigma #comedy
00:33
CRAZY GREAPA
Рет қаралды 37 МЛН
Finger Heart - Fancy Refill (Inside Out Animation)
00:30
FASH
Рет қаралды 25 МЛН
All new technologies | What will the games of the future be like - Graphics, AI, Animation
30:06
Cyberstars - Как создать игру
Рет қаралды 105 М.
КАК УСТРОЕН RAY TRACING?
17:58
Droider
Рет қаралды 242 М.
The evolution of 3D graphics 1963 - 2023 (ENG SUB)
34:55
Live Games
Рет қаралды 333 М.
🎮 100 игровых механик
9:44
Emerald Powder
Рет қаралды 585 М.
Какой РЕНДЕР лучший?
13:53
Atix
Рет қаралды 18 М.
3Д игры на ZX Spectrum:  в чём проблема ?
1:01:59
Как это было
Рет қаралды 85 М.
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 30 МЛН