Разработка библиотеки шейдеров

Сергей12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
09.06.2013

Библиотека должна включать в себя шейдеры, для создания теней и отражений в рамках технологии бескаркасного моделирования. Реализация приложения для демонстрации работы шейдеров.

Среда разработки: VS (2008-2010)

Использование OpenGL.

Шейдерный язык: GLSL.

Библиотека шейдеров должна влючать в себя:

1) шейдер для создания тени объекта (плоскости тени);

3) шейдер для создания диффузного отражения света от поверхности или объекта;

4) шейдер для создания зеркального отражения света от поверхности или объекта.

Приложение, которое демонтирует работу библиотеки шейдеров должно иметь следующие функциональные возможности:

1) создание сцены;

2) загрузка сцены;

3) сохранение сцены;

4) удаление сцены;

5) добавление примитивов (объектов);

6) удаление примитивов (объектов);

7) управление уровнем детализации тени;

8) управление уровнем детализации отражения объектов;

9) настройка интенсивности источника света;

10) управление расположением источника света;

11) демонстрация исходной и полученной в ходе применения шейдеров сцены;

12) предоставлять выбор шейдера для демонстрации.