04. Первый Surface-шейдер [Шейдеры в Unity]

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024
  • #UnityShading
    Весь плейлист: • Surface-шейдеры в Unity
    Тайминги:
    00:00 Декларация шейдера, pragma surface
    01:24 Surface-функция
    02:47 Структура Input
    04:56 Параметры
    06:57 Определение параметров в коде шейдера
    08:22 Передача в шейдер UV-координат для текстуры
    09:50 Считывание текстуры
    11:07 Тестируем первый рабочий шейдер
    11:38 Резюмируем
    12:25 Команды (встроенные функции) в CgFX: docs.microsoft...
    14:10 Что дальше? Планируем смешивание текстур.

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

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

    Спасибо огромное за такой контент, лучший

  • @GameStormable
    @GameStormable 8 หลายเดือนก่อน

    при увеличении показетеля тайлинга у меня почему то съезжает текстура, хотя у меня она тоже тайлящаяся

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

    А void это разве не обозначение что функция ничего не возвращает?

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

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

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

      если текстура розовая, код неправильно написан

    • @Hender-n5j
      @Hender-n5j 2 วันที่ผ่านมา

      такая же ситуация. Нашёл решение?

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

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

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

    Почему лайки спрятал?

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

      потому что заливал в спешке: чо там по дефолту на ютубе стояло - то и осталось.