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

Поділитися
Вставка
  • Опубліковано 5 чер 2024
  • Как работает 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 роки тому +5

    Discord - discord.gg/z8t2uSWCBq
    Разовый донат new.donatepay.ru/@cyberstars
    Patreon - www.patreon.com/cyberstars

  • @mightyminds5545
    @mightyminds5545 3 роки тому +116

    Замечательное образовательное видео, замечательные уроки по unreal. Я бы сказал одни из лучших в русском сегменте. То что ты делаешь это бесплатно, даешь будущим разработчикам видеоигр знания, причем довольно понятно их излагаешь, - это проявление настоящего геройства

    • @ToshaTumanov
      @ToshaTumanov 2 роки тому +1

      не дал он знаний, тупо оправдывает тех, кто не умеет программировать и бездумно напихивает плагины в продукт

    • @IvanMPT
      @IvanMPT 2 роки тому +1

      Сухое видео. Тупо зачитывание названий и кратких фактов о всех этих технологиях построений с кратчайшими и порой не показательными примерами. Крайне сухо и не интересно даже, как на уроке в школе

    • @Iliagalinskii
      @Iliagalinskii 2 роки тому +1

      Интересно но ничего не понятно

    • @ToshaTumanov
      @ToshaTumanov 2 роки тому +1

      @@Iliagalinskii ну короче если ты увидишь в настройках игры абревиатуры из видоса - значит разраб чмошник и игра говно ибо он сам не понял чего туда напихал. А если будут внятные "качество теней" и им подобные, то все круто и можно такую игру покупать

    • @DENCSER
      @DENCSER 2 роки тому

      @@ToshaTumanov пхахаха

  • @KirillPodcast
    @KirillPodcast 2 роки тому +40

    И что самое главное/забавное/интересное: НЕ являясь каким бы то ни было _разработчиком игр_ , я ПОСМОТРЕЛ ДАННЫЙ РОЛИК ОТ И ДО! =) Респект создателю однозначный

    • @theslendchat2853
      @theslendchat2853 2 роки тому

      а я вот начал учиться анрилу и игры делать, я таким образом стал лучше понимать настройки. Я это к тому что зная как игры делают ты лучше начнешь понимать как их настраивать

  • @alexfry1107
    @alexfry1107 3 роки тому +24

    Из видео я узнал аббревиатур больше чем за всю жизнь)

  • @attishkit6937
    @attishkit6937 3 роки тому +33

    контент - стандарт качества ! лайк не глядя )

  • @user-fg1ce2if8m
    @user-fg1ce2if8m 11 місяців тому +2

    Словами не описать насколько это полезное видео. Автор красавчик, что проделал такую работу 👍

  • @user-mk3ec4fp9x
    @user-mk3ec4fp9x 3 роки тому +25

    Отличная работа - ты большой молодец!

  • @goshagavrilov5946
    @goshagavrilov5946 3 роки тому +9

    Очень информационный ролик.Просто вынос мозга. Все супер!

  • @user-sz5uh8tn6k
    @user-sz5uh8tn6k 2 роки тому +6

    Гигантское спасибо за детальное разъяснение, правильного понимания, работы, всех технологий.

  • @Anna-us8px
    @Anna-us8px 2 роки тому +3

    Восхищаюсь твоей работой на канале!!!❤️

  • @user-bx4ce5nm7i
    @user-bx4ce5nm7i 3 роки тому +3

    Очень классно, продолжайте в том же духе)

  • @Vicont4063
    @Vicont4063 3 роки тому +2

    Благодарю, второе видео смотрю и очень интересно.

  • @linuxoid69
    @linuxoid69 3 роки тому +4

    Классный обзор, мало знать все термины, но видно что автор хорошо понимает о чем говорит. Лайк. Спасибо за видео.

  • @danilashutov1149
    @danilashutov1149 2 роки тому +4

    Shadow bias - это строго говоря не алгоритм и не он решает проблему алиасинга. Он решает проблему banding'а (или shadow acne). Если при отрисовке тени не добавить bias, она будет "изрисована" странными концентрическими кольцами. Проблема смещения тени проявляется больше не от этого bias, а от другой техники - размытия тени для придания ей гладкости. В таком подходе тень перестаёт касаться краями поверхности, на которую проецируется т.к. размыта и начинает "летать" (peter panning).

  • @maksimsergeevich5939
    @maksimsergeevich5939 2 роки тому +1

    Вот это прикольное видео) Спасибо

  • @user-gx2lv1rk1v
    @user-gx2lv1rk1v 2 роки тому

    Красавчик, лёгкая и толковая подача

  • @dmitryram3163
    @dmitryram3163 2 роки тому +1

    Мощный труд был проделан для этого видео. Респектище!

  • @user-lv1zv5yf8o
    @user-lv1zv5yf8o 3 роки тому +3

    Хорошая работа!

  • @hillarious2393
    @hillarious2393 2 роки тому +1

    спасибо друг! очень интересно!

  • @Alex_Pooff
    @Alex_Pooff 2 роки тому

    Интересно рассказываешь ))) Лайк, однозначно !

  • @ravilhas7278
    @ravilhas7278 2 роки тому

    Круто) оставлю себе на заметку)

  • @Lets_play_with_me
    @Lets_play_with_me 7 місяців тому

    спасибо за качественное видео и полный разбор

  • @user-vo8hm2qh3y
    @user-vo8hm2qh3y 2 роки тому +1

    Оооочень редко ставлю лайки, но это реально годный видос, спасибо. Лайк, подписка.

  • @andrewrl8529
    @andrewrl8529 2 роки тому

    уфф вот это крутяк, почему не было таких лекций лет 20 назад

  • @markham_bd
    @markham_bd 2 роки тому

    Подписался. Отлично подан материал, все лаконично и по сути

  • @lulook2806
    @lulook2806 2 роки тому +2

    Занимаюсь вычислительной графикой больше двух лет, но всё равно вынес что-то новое из этого видео. Ставлю лайк :)

  • @user-tk5kk6sp5y
    @user-tk5kk6sp5y 2 роки тому +1

    Отдельный жирный лайк за саунд в конце

  • @volodymyr6530
    @volodymyr6530 2 роки тому

    Ух, какие же у тебя крутые ролики!

  • @alexanderlugansky5641
    @alexanderlugansky5641 2 роки тому +1

    случайно наткнулся на видео
    очень интересно рассказываете
    мое почтение сэр

  • @TimTru
    @TimTru 3 роки тому +1

    Спасибо за видео !

  • @ViktorZuevSaNiTaR
    @ViktorZuevSaNiTaR 2 роки тому

    Круто и полезно, особенно в плане разбора методов "анти-алиасинга".
    Луйк

  • @friendlyreptilian3767
    @friendlyreptilian3767 2 роки тому

    interesno bylo, spasibo!

  • @mrtshow
    @mrtshow 3 роки тому +1

    Полезно, спасибо!

  • @zlatamonakova-rogozkina608
    @zlatamonakova-rogozkina608 2 роки тому

    замечательные видосы!

  • @user-od8gk6du3c
    @user-od8gk6du3c 2 роки тому +1

    Очень интересно

  • @ruslandad365
    @ruslandad365 3 роки тому

    Вы великолепный Учитель
    Спасибо!!!

  • @user-ll9ln1uu4b
    @user-ll9ln1uu4b 2 роки тому

    Очень крутое видео, какое счастье, что я теперь подписан.

  • @DodgerEcho
    @DodgerEcho 3 роки тому +2

    Обожаю его видосы!

  • @NOXTRAPMIX
    @NOXTRAPMIX 2 роки тому

    Оч крутое видео, примерно понимал как это устроено но благодаря вам понял все тонкости 👍💪

  • @evdalayevdalay697
    @evdalayevdalay697 2 роки тому +1

    Это уникально !!!

  • @user-od6fq2jp8y
    @user-od6fq2jp8y 9 місяців тому

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

  • @yohohohandsome
    @yohohohandsome 2 роки тому +6

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

    • @ToshaTumanov
      @ToshaTumanov 2 роки тому

      Так они и сами не знают, тупо напихивают плагины в проект и релизят. Заметь, игры где такие настройки невидимы игроку - имеют более крутой графон и жрут меньше ресурсов. Мягко намекаю

  • @user-ob2od5rm7e
    @user-ob2od5rm7e 3 роки тому +3

    Вот это топ контент!

  • @honzowblend7556
    @honzowblend7556 2 роки тому +1

    спасибо большое!

  • @michaelturina
    @michaelturina 2 роки тому

    Залип на твой канал в 4 часа ночи. Офигенный контент, спасибо)
    +подписка

  • @estizpika7053
    @estizpika7053 2 роки тому

    Не разбираюсь во всем этом и многие моменты видео так и не понял, но видос очень понравился так что с меня лайк!

  • @15july78
    @15july78 3 роки тому +7

    Супер! Искала везде нормальную скомпанованную информацию и тут наткнулась на тебя! Я в любви
    С трепетом жду других видео

  • @guxxus
    @guxxus 3 роки тому +1

    напоминает как в игре или фильме кто то обьясняет миссию или тд) класс

  • @silentman2284
    @silentman2284 3 роки тому +7

    Сперва, был, свет!!! ,затем появился Cyberstars

    • @seit3161
      @seit3161 2 роки тому +1

      С перва, был свет, затем летящие зубы и наступило темнота))

  • @Serhii_Sirko
    @Serhii_Sirko 2 роки тому

    Сильно!

  • @maxhnatiuk
    @maxhnatiuk 3 роки тому

    Столько информации в одном ролике!

  • @azazel1558
    @azazel1558 2 роки тому

    Очень интересное видео

  • @user-wq4ss7fs4m
    @user-wq4ss7fs4m 2 роки тому +1

    Охринеть сколько знаний!😳

  • @Rumato4ka
    @Rumato4ka 2 роки тому +1

    На 8 минуте я осознала,что очень интересно,но я слишком чайник,надо начать с hello world))

  • @hrihori_art
    @hrihori_art 3 роки тому +3

    подписался после первого же видео (этого)

  • @Lucerbius
    @Lucerbius 2 роки тому +1

    Чёт у меня памяти не хватает, воспринимать такой поток инфы с первого раза. Видео очень качественное и познавательное.

  • @threeworlds4114
    @threeworlds4114 3 роки тому

    Лайк!

  • @Abdulaziz_A
    @Abdulaziz_A 10 місяців тому

    спасибо !

  • @user-hx4pb2xv5z
    @user-hx4pb2xv5z 3 роки тому +4

    Невероятно качественный и полезный ролик

  • @rapatologyrrr472
    @rapatologyrrr472 3 роки тому +1

    Ждёмс

  • @dimebag4743
    @dimebag4743 2 роки тому

    Лучший :)

  • @shadolplay5298
    @shadolplay5298 2 роки тому

    1:05 это какой-то переход,с зимы на лето!)

  • @rapatologyrrr472
    @rapatologyrrr472 3 роки тому +1

    Киберстарс спонсор моей осведомленности

  • @nmtraining7634
    @nmtraining7634 2 роки тому

    Наконец то я понял в чем отличие тотальное от 3д рендера ) Благодарю )

  • @skelet891
    @skelet891 2 роки тому

    Очень хорошее видео! Лайк, подписка. Только про тесселяцию я не услышал, или невнимательно слушал.

  • @maxi22346
    @maxi22346 2 роки тому

    Ничего не понял , но посмотрел с удовольствием !

  • @iceshott8506
    @iceshott8506 2 роки тому

    Крутое видео
    Очень интересное правда лично я ничего нового не узнал кроме истории развития

  • @user-zs1kg5wl9k
    @user-zs1kg5wl9k 2 роки тому

    Круто, просто, понятно. Спасибо.

  • @NinePercentOfNine
    @NinePercentOfNine 3 роки тому +9

    Все замечательно но что то подобное я уже не раз видел и с теми же футажами, что вызвало эффект дежа вю

    • @cyberstars-5839
      @cyberstars-5839  3 роки тому +3

      потому что люди качают их с одного и того же места))),
      иногда я делаю свои, и это + к времени на производства ролика

  • @RestomodCustom
    @RestomodCustom 3 роки тому

    во бы ты стримил я вообще не переставал бы смотреть тебя ты мой учитель я обязательно когда то отблагодарю тебя

  • @user-tk5kk6sp5y
    @user-tk5kk6sp5y 2 роки тому

    Ну на х...р - в хорошем смысле выражения. Я поражен качеством подачи информации. Ты крут.

  • @ShockinglyFunnyShorts
    @ShockinglyFunnyShorts 2 роки тому

    красава
    100%

  • @iveliarLucky
    @iveliarLucky 2 роки тому

    24:16 crossfire - Я был там... это было 2000 лет назад. Свело олдскулы.

  • @linkedhashmap
    @linkedhashmap 2 роки тому

    а как устроен люмен в пятом анриале? правильно ли я понимаю, что это обёртка к разным технологиям работы со светом, которая ещё и сама выбирает оптимальную в данный момент?

  • @shpyl
    @shpyl 2 роки тому +1

    Информационно не плохо, но исполнение - есть куда расти. Звук то громче то тише и баланс на высоких частотах (по моим ощущениям), что создаёт небольшой дискомфорт при прослушивании (сравниваю с другими каналами), музыка при переходах громче голоса. Текст не до конца проработан, где-то MSAA это эм-эс-эй-эй, где-то эм-эс-а-а, ну и другие мелочи. И некоторые термины объясняются, а какие-то - ну сами погуглите. Но в целом информативно и интересно.

  • @user-dv5qf2dj8m
    @user-dv5qf2dj8m 3 роки тому +3

    Видел как DLSS запускали на CUDA ядрах, т.е на старых видеокартах серии 1000. Ну а так, да, официально DLSS только на 2000 и 3000 серии.

  • @Nikitashow12355
    @Nikitashow12355 3 роки тому +1

    рассказал конечно топ, но вот про отражения некоторые фразочки ты у кого то позаимствовал :)

  • @totparamatmadas9713
    @totparamatmadas9713 2 роки тому

    Это что-то невероятное! Игра в Бога настоящая!!! Вот разрабам и не дает покоя детализация нашего мира)))

  • @kanutah_topt9259
    @kanutah_topt9259 2 роки тому

    👍

  • @user-dv5qf2dj8m
    @user-dv5qf2dj8m 3 роки тому +3

    Подскажите, пожалуйста. Вот собираюсь компьютер собрать для создания игр. На что внимание обратить? Мощный процессор? Многопоток? Оперативная память? Видеокарта мощная не нужна?
    Пока сижу на ноуте.
    Заранее благодарю.

    • @cyberstars-5839
      @cyberstars-5839  3 роки тому +1

      Видео карта это расходник который меняется чаще всего, но я бы акцентировался на ней,
      2 процессор, 3 рам - рам всегда можно докупить, но я думаю вы понимаете что слабыми железками вы не отделаетесь)!
      Если компьютер на перспективу - лучше не экономить на блоке питания и материнке а GPU CPU RAM можно и бу , HDD SSD всегда берите новые

    • @user-dv5qf2dj8m
      @user-dv5qf2dj8m 3 роки тому +1

      @@cyberstars-5839 спасибо за ответ. Я просто видел типа сборки, которые используются в компании epic games. Так акцент на процессоре. Они берут серверные зеон от Интел. А вот карта не самая свежая.

    • @cyberstars-5839
      @cyberstars-5839  3 роки тому +1

      @@user-dv5qf2dj8m у меня у самого зеон)) они так поступают скорей для билда, там же каждый комп для своего, если вы делаете всё на одном компе, то тут видюха нужна получше. да и не нужна самая топ типо Титанна всегда норм и средний сегмент, просто тут трассировку завезли а она не на всех карточках. RTX 30 серии впечетлил,
      П. С. сам юзаю GTX 1060 6gb От MSI

    • @user-dv5qf2dj8m
      @user-dv5qf2dj8m 3 роки тому

      @@cyberstars-5839 Спасибо за ответ. Теперь я более менее сориентирован, что мне нужно.)

  • @Om-bo7gl
    @Om-bo7gl 2 роки тому

    Них***я не понятно, но очень интересно)))

  • @user-dv5qf2dj8m
    @user-dv5qf2dj8m 3 роки тому +3

    Музыка просто эпичная в ролике.)

  • @memeart2681
    @memeart2681 2 роки тому +5

    С чего вы взяли, что GLSL - это для оффлайнового рендеринга, а HLSL онлайн рендеринг?
    GLSL и HLSL это одно и тоже (язык шейдеров) только для разных апи, для OpenGL и DirectX соответственно!

    • @DrRadio155
      @DrRadio155 2 роки тому

      В теории никто не мешает применять их в оффлайн-рендеринге

  • @nik8548
    @nik8548 3 роки тому

    Что за произведение играет на фоне в начале 0:06 ?

  • @GoodTeller
    @GoodTeller 3 роки тому

    Ну теперь мы знаем, что оттенков серого - 256! Спасибо! ))

    • @cyberstars-5839
      @cyberstars-5839  3 роки тому +3

      Потому что 1 байт состоит из 8 бит а это только 256 вариантов бинарного кода, а так этих оттенков можно реализовать хоть бесконечность

  • @user-dy3xk4jw5h
    @user-dy3xk4jw5h 3 роки тому +1

    Будут ли видосы про разрушаемость? Или flex, например повреждение машин. Так-же хотелось бы узнать какими способами можно победить тайлинг.

    • @cyberstars-5839
      @cyberstars-5839  3 роки тому +2

      Да будет про разрушение на UE4. а тайлинг вожно победить всякими колдунствами в редакторе материала,
      когда поверх тайла наносится текстура большого размера

    • @user-dy3xk4jw5h
      @user-dy3xk4jw5h 3 роки тому

      Cyberstars - Как создать игру о круто, я знаю что существуют какие то способы, я и сам сейчас использую один из них), но он мне не очень нравится. А в инете я искал, но ничего конкретного так и не нашёл, к сожалению. Кстати раз уж ты тут, хотел бы ещё спросить. Может когда нибудь будет урок о том как сделать разные эффекты попаданий пули на разных материалах, или например когда машину заносит, то на траве летит из под колёс трава, а на земле грязь и пыль и т.д. Было бы круто.

    • @cyberstars-5839
      @cyberstars-5839  3 роки тому +1

      @@user-dy3xk4jw5h Возможно, но пока что не будет, нужно разобрать базу наподобие ИИ, мультеплеер и партиклы, и хотел добавить по поводу тайлов
      посмотрите материал булыжника там подобный эффект присутствует

    • @user-dy3xk4jw5h
      @user-dy3xk4jw5h 3 роки тому

      Cyberstars - Как создать игру спасибо за ответ, не совсем понял что за материал булыжника.

    • @cyberstars-5839
      @cyberstars-5839  3 роки тому +1

      @@user-dy3xk4jw5h Starter Content => materials => cablestoun както так

  • @ZABONI
    @ZABONI 2 роки тому

    Подскажи пожалуйста, на чем лучше делать игру (3d гонки) с большим открытым миром, на Unity или Unreale?

    • @cyberstars-5839
      @cyberstars-5839  2 роки тому

      Оба подходят. Если для с графоном, то берите Unreal

    • @ZABONI
      @ZABONI 2 роки тому

      @@cyberstars-5839 спасибо за ответ, а если мобильная игра?

    • @cyberstars-5839
      @cyberstars-5839  2 роки тому

      Ой верней так- unreal для графики и 3д а Unity под 2д и мабилы

    • @ZABONI
      @ZABONI 2 роки тому

      @@cyberstars-5839 спасибо, значит я сделал правильное решение 🙂 работаю на Юнити . Удачи 🍀

  • @W00D2013
    @W00D2013 2 роки тому

    ничего не понял, но очень интересно!

  • @Al3xeyT
    @Al3xeyT 3 роки тому

    Просто нельзя не поставить лайк)

  • @dashdevl
    @dashdevl 2 роки тому

    НИЧЕГО НЕ ПОНЯТНО, НО ОЧЕНЬ ИНТЕРЕСНО

  • @teenagerobotstudio6470
    @teenagerobotstudio6470 3 роки тому +1

    Ты знаешь как изменять скорость и сцепление автомобиля в ue4?

  • @maximka69
    @maximka69 2 роки тому

    На 08:37 какая-то игрушка или это просто сцена в unreal engine?
    Выглядит великолепно, я бы в такое поиграл.

    • @user-tx5qd5ck9s
      @user-tx5qd5ck9s 2 роки тому

      На квантовом компе мб и запустится игрушка такая)

  • @Revisin
    @Revisin 3 роки тому +1

    Не подскажите, как сделать плоское освещение в ue4, тоесть, чтоб не было теней и неосвещённых поверхностей. Например, когда создаёшь куб на главной сцене, даже если отключить cast shadow, освещаются только те грани, которые освещаются источником света, а задние грани остаются чёрные, мне нужно чтобы все грани были одинакового цвета

    • @cyberstars-5839
      @cyberstars-5839  3 роки тому

      Панель Modes => Light и там Sky light

    • @Revisin
      @Revisin 3 роки тому

      @@cyberstars-5839 спасибо, разобрался

  • @user-us2vv9dc2j
    @user-us2vv9dc2j 2 роки тому

    больших вычислительных чего?) возможностей?) мб мощностей?

  • @cgwombat
    @cgwombat 3 роки тому

    Правильно ли я понимаю, что Draw Call - это одна из загрузок того, что я вижу на экране? Они рендерится на видеокарте или распределены по всему железу? Для разработчика игр это все очень интересно

    • @cyberstars-5839
      @cyberstars-5839  3 роки тому

      да всё верно, отрисовка текстур это дроукол, наложение на них бликов тоже дроукол, в общем это последовательные действия в конвейере
      в основном Все считается на видеокарте (графика) но CPU тоже принимает участие например для геометрии.
      Шейдер просчитывается на GPU и компилируется в инструкции для CPU

    • @cyberstars-5839
      @cyberstars-5839  3 роки тому

      Ещё все зависит как решит разработчик
      Все визуал эффекты отдают видео карте, постепенно пихая в неё всё больше и больше.
      А процессор считает физику, коллизию, искусственный интеллект.

  • @kalybek7678
    @kalybek7678 3 роки тому +2

    Спасибо ! Тепепь мой мозг перестал работать ☹

  • @user-fg1yr1kh5k
    @user-fg1yr1kh5k 2 роки тому

    Существует ли метод рендеринга на основе нейросетей? Когда рисуется максимально правдоподобный кадр без тотального обсчёта хода лучей. Когда художник рисует, он же не просчитывает ход каждого луча, он прикидывает откуда падает свет и создаёт правдоподобный рисунок.

  • @user-px8pf3id2d
    @user-px8pf3id2d 2 роки тому

    Нихуя вы меня загрузили, мозг лопнул

  • @andreyVK_D3D
    @andreyVK_D3D 3 роки тому +1

    Автор, спасибо! Vulkan это не продвинутая версия OpenGL это совершенно другое АПИ.

    • @cyberstars-5839
      @cyberstars-5839  3 роки тому

      Vulkan API изначально был известен как «новое поколение OpenGL»

    • @KawaiiSelbstsBox
      @KawaiiSelbstsBox 2 роки тому +1

      @@cyberstars-5839 это не обязательно означает то, что это прокачанная версия opengl, в итоге вулкан стал практически заново написанным апи, учитывающим опыт предыдущих апи, и имеющим более низкоуровневый доступ к железу, и переосмысление архитектуры

    • @andreyVK_D3D
      @andreyVK_D3D 2 роки тому

      @@cyberstars-5839 тем не менее Vulkan имеет отношение к OpenGL чуть менее чем никакое. Он больше похож на Direct3D12 и это хорошо.

  • @sudoge1
    @sudoge1 2 роки тому

    Ниче не понятно но очень интересно )