Трёхмерная графика (3D). Трёхмерная графика оперирует с объектами в трёхмерном пространстве. Обычно результаты представляют собой плоскую картинку, проекцию. Трёхмерная компьютерная графика широко используется в кино, компьютерных играх.
В трёхмерной компьютерной графике все объекты обычно представляются как набор поверхностей или частиц. Минимальную поверхность называют полигоном. В качестве полигона обычно выбирают треугольники.
Всеми визуальными преобразованиями в 3D-графике управляют матрицы (см. также: аффинное преобразование в линейной алгебре).
Целью данной работы является разработка приложения для анимации какого-либо объекта с помощью ключевых кадров.
Для достижения поставленной цели необходимо выполнить следующие задачи:
В процессе работы была разработана модель вентилятора в 3Ds Max, выполнена анимация модели, экспорт модели в Delphi, и выполнена программная анимация модели.
Работа содержит пояснительную записку и модель, выполненную в 3DS Max, а также программную часть.
Если у вас возникли проблемы с моей работой, вопросы по ней, либо появилась необходимость доработки - пишите в личные сообщения, решим!
ВВЕДЕНИЕ 2
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 4
1.1. Общие сведения об анимации по ключевым кадрам 4
1.2. Выбор среды моделирования 5
1.3. Выбор языка программирования 6
1.4. Постановка задачи 8
2. МОДЕЛИРОВАНИЕ В 3D STUDIO MAX 9
2.1. Создание винта 9
2.2. Создание мотора 13
2.3. Создание держателя 17
2.4. Работа с материалами 20
2.5. Создание освещения и камеры 24
2.6. Создание связей между объектами и редактирование точек вращения 25
3. ПРОГРАММНАЯ ЧАСТЬ 28
3.1. Экспорт модели 28
3.2. Преобразование модели в структуру данных Pascal 28
3.3. Работа в Delphi 29
3.4. Демонстрация работы программы 30
ЗАКЛЮЧЕНИЕ 32
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 33
ПРИЛОЖЕНИЕ 1 35