CG Programming #5 Представление геометрии моделей

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024
  • Представление геометрии моделей
    * Меш и сабмеш
    * Вершины и вертекс буффер
    * Треугольники и индекс буффер
    * Другие варианты (квад, веер, лента)

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

  • @КонстантинМельников-е9э
    @КонстантинМельников-е9э 7 ปีที่แล้ว

    Лайк! Инфа о средних 72 байтах в каждой вершине и изобилии информации в ней немного пошатнула мое восприятие CG :) Оказывается все достаточно просто.

  • @antonivanov5536
    @antonivanov5536 7 ปีที่แล้ว

    Спасибо, за полезный урок!

  • @РинатСатучин-я8г
    @РинатСатучин-я8г 5 ปีที่แล้ว

    "Вертекс хранит и координаты UV и цвет." Зачем ему цвет, если есть UV? Разве данные UV при отрисовке не дадут цвет? Или и тут будет наложение?

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

      UV нужны чтобы по этим координатам взять правильный тексель из текстуры, а цвет можно домножить на этот цвет или использовать для смешивания двух разных материалов (выбирать из какой текстуры брать тексели). Домнжение на цвет вертекса делают, например, в ситсемах частиц, картинка частицы одна на всех, но каждая частица моеж иметь свой независимый цвет и альфа-прозрачность. Можно канал цветов вообще использовать для того чтобы хранить другие данные, например на сколько сильно этот вертекс будет теребиться на ветру эта часть меша (верхняя часть травы обычно движется активнее нижней)

    • @РинатСатучин-я8г
      @РинатСатучин-я8г 5 ปีที่แล้ว +2

      @@AntonTril благодарю за быстрый и понятный ответ