[Шейдеры в Unity] 0. Введение и теория: ShaderLab / HLSL / CgFX / OpenGL / DirectX

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ส.ค. 2019
  • #UnityShading
    Весь плейлист: • Surface-шейдеры в Unity
    Дополнения:
    * В новых версиях Unity этот же CgFX-код компилируется не только под DirectX/OpenGL, но и под все остальные платформы (Vulkan, Metal).
    * Раньше Unity позволяла писать шейдеры на "родном" GLSL, сейчас же они старательно призывают писать вообще всегда на CgFX, а код сам конвертируется в GLSL, когда надо.
    * В Cg-коде можно использовать фичи, которых вообще-то в самом CgFX нет, но они поддерживаются в последних версиях DirectX или OpenGL. Для этого надо писать особенные инструкции, уникальные для HLSL/GLSL, но, соответственно, под другие платформы оно не скомпилируется.
    Тайминги:
    00:00 От себя, что это такое
    02:26 Начало тутора, Cg / HLSL / GLSL
    04:05 Взаимодействие Unity с шейдерами, ShaderLab
    05:33 Типы шейдеров в Unity
    06:08 Что такое Surface-шейдеры
    07:09 Резюмируем

ความคิดเห็น • 35

  • @cutcutmybutt
    @cutcutmybutt ปีที่แล้ว +3

    Спасибо большое! Разобраться в стольком материале самому, распределить по полочкам у себя в голове, а затем ещё и донести в простом виде остальным. Огромная работа! Спасибо

  • @Live_Lessons
    @Live_Lessons 6 หลายเดือนก่อน

    Шикарный курс! Для изучения с 0 вообще идеально.
    Мне кажется у Вас талант последовательно и структурированно обьяснять! Жаль что ваши курсы не пошли. Мне кажется многие бы купили)

  • @DirtyBasta
    @DirtyBasta 3 ปีที่แล้ว +5

    Спасибо за твои видео, освещаешь довольно редкие темы в рунете!

  • @JustPlayingBroGD
    @JustPlayingBroGD ปีที่แล้ว +1

    Пасибо-пасибо-пасибо ))))

  • @Patallogus666
    @Patallogus666 3 ปีที่แล้ว +5

    Спасибо за труды!!! И прости нас, пиратов! хД)))

  • @romansalnikov5079
    @romansalnikov5079 2 ปีที่แล้ว +2

    Очень круто представлена информация. Довольно трудоёмкий процесс создания информативного ролика с доступной информацией

  • @__hatred
    @__hatred ปีที่แล้ว +1

    Великолепно объяснил! Ничего лишнего! Всё чётко и понятно. 👍

  • @user-ys4pj9qm7q
    @user-ys4pj9qm7q 2 ปีที่แล้ว

    Видео приятно смотреть и слушать. Вы отлично объясняете.

  • @svigolubev
    @svigolubev ปีที่แล้ว

    Отличное объяснение. Доступно и понятно. Все по полочкам. Спасибо!

  • @zmeygod2844
    @zmeygod2844 ปีที่แล้ว

    👍

  • @user-eh4is4hb7y
    @user-eh4is4hb7y 2 ปีที่แล้ว

    Спасибо, друг! Очень полезно

  • @mcfoston9561
    @mcfoston9561 4 ปีที่แล้ว +4

    я ещё не знаю что ты будешь говорить в видео, но посмотрел начало. Спасибо большое за заботу о таких как я
    ╰(*´︶`*)╯

  • @Darkcyber2
    @Darkcyber2 4 ปีที่แล้ว +1

    спасибо за видео, буду изучать

  • @nikitaky7427
    @nikitaky7427 2 ปีที่แล้ว

    Спасибо тебе, подписку оформил)

  • @LoerkW
    @LoerkW 4 ปีที่แล้ว

    привет! Идея со стримами супер!

  • @cyber_robot889
    @cyber_robot889 3 ปีที่แล้ว

    Спасибо, мне очень полезно

  • @lichlichi
    @lichlichi 4 ปีที่แล้ว +2

    Как раз встал на путь изучения шейдеров(сижу читаю мануал от нВидии по Cg, интересно кста). Но тут и на русском послушать можно , спасибо)))

  • @LoerkW
    @LoerkW 4 ปีที่แล้ว +8

    Кстати я купил твой курс)))

  • @nickitabeketov8721
    @nickitabeketov8721 2 ปีที่แล้ว

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

  • @jeremmijims3853
    @jeremmijims3853 3 ปีที่แล้ว

    Просто спасибо

  • @ValeGoG
    @ValeGoG 3 ปีที่แล้ว

    Спасибо :)

  • @sumilX2
    @sumilX2 4 ปีที่แล้ว

    спасибо!!!!

  • @isumboseefamilia8484
    @isumboseefamilia8484 3 ปีที่แล้ว

    Люблю вводные в начале видео.
    Disclaimer - письменный отказ от ответственности... но, здесь же наоборот.
    Хочешь деняг - иди работай.
    Хочешь респект, делись опытом. Этим очень сильнО наше российское комьюнити (стоит отметить, не везде). Немного (или "немного") бабосиков можно поднимать и на стримах, это уже зависит от стриммера.
    Как тебе вообще в целом C#?
    У меня лично на него как-то не стоит. Но, посмотрев, как лавинообразно Unity занимает/поглощает долю рынка...

  • @Patallogus666
    @Patallogus666 3 ปีที่แล้ว +1

    А шейдер граф мобилки не перегружает? О_о

  • @kpanat
    @kpanat 6 หลายเดือนก่อน

    Ладно прослушал... вобщем скорее всего это не то, что мне надо... Я пишу только под OpenGL... И моя цель изучить GLSL, а не что-то иное. Unity мне точно не надо! Хотя не могу сказать что это плохо. Может быть это удобно.

  • @kpanat
    @kpanat 6 หลายเดือนก่อน

    Ошибаешься сейчас самый конец 2023-го... и я не знаю насколько это устарело.

  • @sagrgywejhxcvx
    @sagrgywejhxcvx ปีที่แล้ว

    лучше бы меня отдали в детстве на кружок по шейдерам

  • @yadrocinema
    @yadrocinema 3 ปีที่แล้ว +1

    Снимите пожалуйста видео как сегодня писать шейдер под HDRP Unity. И как настраивать стенсил буфер. как тут "medium.com/@aarhed/stencil-shaders-98dc5af347d4". только в HDRP. Спасибо

  • @chakarock
    @chakarock 3 ปีที่แล้ว

    Почему эта информация стала неактуальной? Потому что сейчас нет смысла писать шейдера, тк Шейдер граф полностью решает все проблемы?

    • @yadrocinema
      @yadrocinema 3 ปีที่แล้ว

      Шейдер граф к сожалению, даже десятой доли не умеет то что можно написать руками. Сам сейчас столкнулся с такими проблемами.

    • @dorveytarn
      @dorveytarn 3 ปีที่แล้ว

      @@yadrocinema Здравствуйте, а можете сказать, в чем именно ограничения? Выбираю путь: шейдеры кодом или Шейдер Графом)

    • @yadrocinema
      @yadrocinema 3 ปีที่แล้ว

      @@dorveytarn в шейдер графе нет стенсил буфера. это то что сейчас мне понадобилось. пришлось сесть за изучение шейдеров. там еще очень много чего нет. есть форум офф. юнити по шейдерграфу. каждый день там куча народу спрашивает и пишет кучу проблем.

  • @Jifaxin
    @Jifaxin 4 ปีที่แล้ว +1

    То чувство когда у меня только 32 битная винда, и я могу скачать только unity 5

    • @justcore
      @justcore 3 ปีที่แล้ว

      Дык поставь 64