Программа для вывода анимированной 3d сцены при помощи OpenGL.
курсовые работы, Компьютерная графика Объем работы: 10 стр. Год сдачи: 2010 Стоимость: 600 руб. Просмотров: 1480 | | |
Оглавление
Введение
Заключение
Заказать работу
Содержание
Моделирование сцены
Экспорт сцены
Обоснование среды разработки
Функциональная структура программы
Справка по использованию
Выводы
Список литературы
Приложение. Исходный код
Моделирование сцены
Моделирование сцены проводилось в программе «3ds Max» версии 9 фирмы Autodesk.
3ds Max располагает обширными средствами по созданию разнообразных по форме и сложности трёхмерных компьютерных моделей с использованием разнообразных техник и механизмов, включающих следующие:
– полигональное моделирование в которое входят Editable mesh (редактируемая поверхность) и Editable poly (редактируемый полигон) — это самый распространённый метод моделирования, используется для создания сложных моделей и моделей для игр;
– моделирование на основе неоднородных рациональных B-сплайнов (NURBS);
– моделирование на основе порций поверхностей Безье;
– моделирование с использованием встроенных библиотек стандартных параметрических объектов (примитивов) и модификаторов.
Моделирование производилось на основе стандартных объектов:
– Куб (Box);
– Сфера (Sphere);
– Цилиндр (Cylinder);
– Тор (Torus);
– Конус (Cone);
– Труба (Tube);
– Линия (Line).
Экспорт сцены
После моделирование сцена была экспортирована в формат ASE (ASCII Scene Exporter) с помощью средства экспортирования 3ds max.
ASE текстовый формат, в котором описываются координаты треугольников, из которых состоит объект, поэтому этот формат будет удобен для дальнейшего импортирования в OpenGL.
В результате работы над контрольной работой была создана трехмерная сцена в редакторе 3D Studio Max. Сцена была экспортирована в текстовый формат ASE. Затем было создано приложение в среде Visual Studio для загрузки сцены и вывода ее на экран, с использованием функций OpenGL, реализованной в библиотеке Tao Framework. В программе предусмотрены простые функции для изменения параметров сцены.
В процессе работы были получены практические навыки по работе с трехмерной графикой и библиотекой OpenGL. Использование языка программирования C Sharp в среде разработки Visual Studio и библиотеки Tao Framework позволило быстро реализовать программное приложение. Таким образом, заявленные задачи контрольной работы выполнены.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.