Создание модели на игровом движке irrlicht
Цель: Создать интерактивную модель цеха на движке irrlicht используя готовые трехмерные модели агрегатов.
Задачи:
1. Произвести необходимую обработку и импорт моделей формата *.max, *.3ds.
2. Скомпоновать модели с учетом масштаба (см. план), с возможностью последующей замены объектов и добавления новых (по возможности реализовать на irrEdit).
3. Написать на С++ (возможны варианты) скрипт для реализации: свободной камеры; пролета по заданному маршруту (см. план), по окончании пролета выход в меню; коллизий со стенами, полом, потолком, самими объектами (см. план); отображения текстовых пояснений и рисунков при приближении на определенное расстояние к объектам.
Реализовать систему меню и управления:
- при запуске главное меню. Пункты: пролет по заданному маршруту, свободная камера, меню выбор драйвера, помощь (отображение растрового изображения с инструкцией), выход.
- в режиме пролета по заданному маршруту выход в главное меню по кнопке.
- в режиме свободной камеры по заданному маршруту выход в главное меню по кнопке, движение по схеме W,S и мышь.
4. Оптимизировать модель для работы с 20 фпс на машине уровня ~ CeleronD, Видеокарта уровня NVidia GeForce 4.
5. Предоставить готовый вариант программы (.exe) и исходный код скрипта.