Содержание
Введение 3
1. Этапы развития компьютерной графики 6
2. Понятие трехмерной графики 10
3. Организация процесса построения проекции 15
4. Отсечение нелицевых граней 16
5. Вращение 20
6. Программная реализация построения изображения 25
7. Построение сложных моделей 37
Заключение 42
Литература 44
Приложение 45
Выдержка из текста
Программная реализация построения изображения трехмерных объектов встречается все реже. Это вызвано большими затратами ресурсов вычислительной машины. В последнее время активно ведётся разработка систем построения объемных изображений, использующих графический процессор современных видеоадаптеров взамен центрального процессора. Сегодня эффективность видеоадаптеров для таких вычислений намного выше и позволяет строить более сложные и реалистичные сцены, но в то же время имеет ряд недостатков. Основным аспектом аппаратной визуализации в первую очередь является ориентация на скорость исполнения задачи, получение качественного результата задача второстепенная. Кроме того накладываются ограничения набором инструкций адаптера, предусмотренным производителем. Программную обработку можно встретить в основном в системах моделирования компании Autodesk. Иногда программное построение изображений имеет некоторые преимущества по сравнению с аппаратной реализацией – одним из главных особенностей является как разбиение процесса на множество потоков (распараллеливать, вследствие большого объема однотипных вычислений), и как следствие использовать ……….
Список использованной литературы
1. Зуев Е.А. Программирование на языке TURBO PASCAL 6.0/7.0 М. Веста, Радио и связь, 1993.
2. Александр Фролов, Григорий Фролов Операционная система MS-DOS М.: Диалог-МИФИ, 1991.
3. Эдвард Энджел Интерактивная компьютерная графика. Вводный курс. 2-е изд. Вильямс, 2011.
4. Горнаков С.Г. Программирование компьютерных игр под Windows в XNA Game Studio Express. – М.: ДМК Пресс, 2008.
5. Керниган Б.В., Пайк Р. UNIX – универсальная среда программирования. М.: Финансы и статистика, 1992.
С этим материалом также изучают
... Распределение заданий по уровням сложности. Список использованной литературы ОГЛАВЛЕНИЕ 1. ВВЕДЕНИЕ…………………………………………………………………..2 2. ... 3. 2. Разработка программных средств…………………………………………13 3. 3. Разработка программной и эксплуатационной документации ...
... перехода к постиндустриальному обществу . Компьютерная графика и анимация это перспективная область применения компьютерных технологий. Работая в области двухмерной и трехмерной компьютерной графики и анимации, обучаемый осваивает ...
... том, что созданный программный продукт позволяет в полной мере изучить методику трехмерного проектирования. В данной работе были изучены основы программирования графики в Си++, проектирование ...
... как наука об аппаратном и программном обеспечении для разнообразных изображений от простых чертежей до реалистичных образов естественных объектов. Компьютерная графика используется почти во всех ...
... изображений, они же графические представляющее редакторы. Компьютерная графика – это такая специальная область информатики, которая изучает методы и средства создания и обработки изображений с помощью программно ...
... и программирования курса информатики - программы для ЭВМ - позволяют эффективно использовать готовый программный модуль, ... в качестве "сюжетов" для изучения компьютерной графики привлекаются задачи проектирования рисунков животных, строений, ...
Ищете, как сделать курсовую по компьютерной графике? Наше руководство раскрывает все этапы – от структуры и теоретических основ до практической работы в AutoCAD и оформления по стандартам. Узнайте, как создать проект, который получит высокую оценку.
... своими проблемами и спецификой. Компьютерная графика - это и новые эффективные технические средства для проектировщиков, конструкторов и исследователей, и программные системы и машинные языки, и ...
... изображений с помощью программно-аппаратных вычислительных комплексов, – компьютерная графика. ... компьютерной системы на примере группы компаний Favorit-Motors. Список использованной ... компании. Описана практическая реализация рекламного баннера для ...