Программирование модулей обработки графических данных с помощью вершинного шейдера




Корзина:

Ваша корзина пуста





Главная » Технические дисциплины » Информатика » Информатика и програмирование

Программирование модулей обработки графических данных с помощью вершинного шейдера

Краткое содержание работы
Задание курсовой работы будет реализовываться в интегрированной среде разработки Unity при помощи описательного языка программирования ShaderLab. Работа будет заключаться в создании рельефной текстуры с использованием карты нормалей (tangent space) при по

Задание / Часть работы

6) Чтобы перевести нормали в мировые координаты, необходимо запросить касательную (tangent) и добавить слот под UV координаты карты нормалей. 

struct appdata // Vertex Input structure 


float4 vertex:POSITION; 

float3 normal:NORMAL; 

float2 uv:TEXCOORD0; 

float2 normUV:TEXCOORD1; 

float4 tangent:TANGENT; // касательная 

}; 

7) Чтобы правильно перевести закодированную нормаль в мировые координаты, нам нужна матрица перехода. Считать её мы будет в вертексном шейдере и передавать в пиксельный. Для более удобного представления этой матрицы мы введем 3 переменных типа float3, каждая из которых будет считаться строкой матрицы перехода. 

// Vertex output structure 

struct v2f 


float4 pos:SV_POSITION; 

float2 uv:TEXCOORD0; 

float4 worldPos:TEXCOORD1; 

float4 worldNormal:TEXCOORD2; 

float2 normUV:TEXCOORD3; 

float3 tspace1 :TEXCOORD4; // первая строка матрицы 

float3 tspace2 :TEXCOORD5; // вторая строка матрицы 

float3 tspace3 : TEXCOORD6; // третья строка матрицы 

};
Тип работы: курсовая

Рейтинг: 5.0/1
300 руб. 200 руб.
  • Артикул:
  • Файл доступен для скачивания сразу после оплаты!

    Размер:
    2.20Mb
  • Год: 2017
  • Страниц: 32



Покупка готовой работы - пошаговая инструкция







Просмотренные ранее товары
Основы предпринимательства 2016 год . ЗАЩИТА НА ОТЛИЧНО
Основы предпринимательства Защита на отлично в 2016 году (скрин оценки + задание прилагается) Наш многолетний опыт убедительно доказывает: если этот курс прочитает человек с «предпринимательской жилкой», его воображение получает мощный импульс. Оно нач...
Реферат по теме "Запоминающие устройства"
Введение 2 1 Общие сведения о памяти и запоминающих устройствах 4 2 Мозг и машина 9 3 Основные характеристики, классификация и иерархия ЗУ 14 4 Магнитные устройства памяти 19 Заключение 24 Список литературы 25


Почему нам доверяют?



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



Мы гарантируем Вам низкие цены,
поэтому если Вы вдруг нашли где то работу дешевле, напишите нам и мы сделаем цену для Вас еще ниже. Гарантированно!



Самое важное для нас - Ваш успех на защите! Поэтому, если вдруг возникают какие-либо претензии к работе сразу пишите нам!




Мы работаем

c 9:00 до 19:00
суббота с 10.00 до 16.00,
воскресенье — выходной


Вопрос-ответ

Какие гарантии Вы даете?
Если у преподавателя будут какие то замечания, Вы их исправите?
Как можно оплатить работу?






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



Оплатить легко:


Главная  /  О компании  /  Услуги и цены  /  Гарантии  /  Контакты  /  Экспресс-заказ  /  Оценка стоимости  /  FAQ  /  Способы оплаты  /  Политика конфиденциальности