3D Game Engine | 37 | Освещение, модель затенения Фонга

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024
  • Создадим источник света и реализуем модель затенения по Фонгу
    ----------------------------------------------------------------------------------------------------------
    Коммит:
    github.com/sim...
    ----------------------------------------------------------------------------------------------------------
    GitHub проекта:
    github.com/sim...
    ----------------------------------------------------------------------------------------------------------
    Discord Server:
    / discord
    ----------------------------------------------------------------------------------------------------------
    Мои соцсети:
    VK: mtrx1
    Twitch: / matrix_x
    Instagram: / al.exander7683
    ----------------------------------------------------------------------------------------------------------
    Поддержка канала:
    www.donational...
    fantalks.io/r/...
    www.patreon.co...

Комментарии • 25

  • @TGrod
    @TGrod Год назад +4

    Спасибо за уроки! Пока не хватает времени их смотреть (подготовка к ЕГЭ), но потом обязательно продолжу просмотр) Продолжай в том же духе!

  • @eltigro1999
    @eltigro1999 Год назад +1

    Ну грех не поздравить такого человека с Новым Годом! С Новым Годом Вас!

  • @ps5games821
    @ps5games821 Год назад +2

    Шикарные уроки
    спасибо

  • @jmelon00
    @jmelon00 Год назад +1

    Thanks sir,The series is a little slow, but it's good.

  • @asurahan
    @asurahan Год назад

    ваще огонь. полгода небыл на канале. и вот уже уроки по свету!!!
    гуй есть шейдеры есть ввод есть свет тоже уже есть.
    осталось звук разобрать и загрузку моделей. и все можно будет пилить свою игру. тетрис в 3д например ))
    ваще круто что научил как использовать сторонние либы!
    пилим свой анриал 6 и свой сталкер 3 на нем))) шутка конечно.
    уроки просто супер. для самых маленьких все по пунктам по четко

  • @blockedchannel7032
    @blockedchannel7032 Год назад

    А вы планируете сделать перемещение объектов трёхмерными стрелками, как в крупных движках и программах для моделирования? Так было бы удобнее

    • @SimpleCodingChannel
      @SimpleCodingChannel  Год назад

      Да, конечно, но пока до этого еще рановато

    • @blockedchannel7032
      @blockedchannel7032 Год назад

      @@SimpleCodingChannel Есть дополнение к ImGui, называется ImGuizmo, там есть весь функционал, чтобы реализовать гизмосы(эти стрелочки). Я бы посмотрел туториал по этой библиотеке

  • @ВячеславСимановский-ч9в

    Я не понимаю одного, если это всего лишь движок, а не игра, то он должен выдавать собственный .exe файл, как это должно работать?

    • @SimpleCodingChannel
      @SimpleCodingChannel  Год назад

      Движок - это всего лишь фреймворк, который может являться частью программы. Сейчас этот фреймворк используется пока только в едиторе, который после компиляции уже является exe файлом. Потом попробуем уже сделать игру, которая тоже будет использовать фреймворк движка и являтся exe файлом с ресурсами.

    • @blockedchannel7032
      @blockedchannel7032 Год назад

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

    • @SimpleCodingChannel
      @SimpleCodingChannel  Год назад

      Не совсем. Движок - это фреймворк, который можно прилинковать к любой программе. Сейчас у нас пока только один исполняемый файл - это эдитор, который использует возможности фреймворка для рендеринга и построения сцены. Потом при создании игры нужно будет создавать отдельный исполняемый файл игры, который тоже будет прилинковывать к себе фреймвор движка, но помимо этого еще в себе будет содержать ресурсы и логику игры.

  • @adeptmonolith
    @adeptmonolith Год назад

    Найс гайд

  • @Пифагорикс
    @Пифагорикс Год назад

    Дружище, делаешь крутое. Продолжай)

  • @ВячеславСимановский-ч9в

    А сложно в движок кидать свои модельки?

    • @SimpleCodingChannel
      @SimpleCodingChannel  Год назад +1

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

    • @TheDJs3000
      @TheDJs3000 Год назад +1

      @@SimpleCodingChannel есть очень популярный формат моделей FBX и если его добавлять, то использовать либу OpenFBX т.к. Autodesk FBX закрытый и имеет только х86 готовые либы.

    • @iBratish
      @iBratish Год назад

      @@SimpleCodingChannel assimp можно использовать

  • @TheDJs3000
    @TheDJs3000 Год назад

    В Linux будет работать?

    • @SimpleCodingChannel
      @SimpleCodingChannel  Год назад +1

      Я не проверял, но по идее должно, все максимально кроссплатформенно. Единственное нужны последние драйвера для OpenGL 4.6

    • @TheDJs3000
      @TheDJs3000 Год назад +1

      @@SimpleCodingChannel работает на линуксе но нужно 2 инклуда сделать. Пытался оформить PR, но что-то пошло не так) написал в issues)

  • @rexstar1418
    @rexstar1418 Год назад

    Спасибо!

  • @the_krasn
    @the_krasn Год назад

    Крутые уроки, планируются ли видео дальше?

    • @SimpleCodingChannel
      @SimpleCodingChannel  Год назад +1

      Конечно! Только времени на все не хватает, не получается часто выпускать