Набор заданий по OpenGL

Приветствую! Ищу помощь в выполнении 3 задач:
1) Задание
Разработать
визуальный эффект (Анимация. Изменение цвета источника рассеянного света по синусоидальному закону) , реализованный
средствами языка шейдеров GLSL.
Необходимо превратить кривую в поверхность на сцене и добавив
в программу дополнительный визуальный
эффект, реализованный средствами языка
шейдеров (кривая - это фрактал заданный по правилам см. рис. 1, рекурентное уравнение предоставлю, нужно просто превратить это в поверхность средстави OpenGL)

2)Задание
Написать
программу, рисующую проекцию трехмерного
каркасного объекта.
Требования

  1. Грани объектов рисуются с помощью доступных функций рисования отрезка в координатах
    окна. При этом использовать шейдеры
    GLSL и OpenGL
  2. Вывод объектов с прорисовкой невидимых граней;
  3. перемещения, повороты и масштабирование объектов по каждой из осей независимо от остальных.
  4. Генерация объектов с заданной мелкостью разбиения.
  5. При запуске программы объекты сразу должны быть хорошо виден.
  6. Пользователь имеет возможность вращать фигур (2
    степени свободы) и изменять параметры фигур.
  7. Возможно изменять положение наблюдателя.
  8. Нарисовать оси системы координат.
  9. Все варианты требований могут быть выбраны интерактивно
3) Задание
Разработать программу, реализующую представление трехмерной сцены(пред. задание) с добавлением возможности формирования различного типа проекций, отражений, используя предложенные функции OpenGL(модель освещения, типы источников света, свойства материалов(текстура)). Разработанная программа должна быть пополнена возможностями остановки интерактивно различных атрибутов через вызов соответствующих элементов интерфейса пользователя – замена типа источника света, управление положением камеры, изменение свойств материала модели, как с помощью мыши, так и с помощью
диалоговых элементов)

Более подробное описание вышлю выбранному исполнителю

Читайте на 123ru.net