3D-графика
Задачи трёхмерного моделирования. Технологии рендеринга, часто комбинируемые вместе: Z-буфер, сканлайн, трассировка лучей и глобальное освещение (иллюминация). Программные пакеты, позволяющие создавать трёхмерную графику. Виды трёхмерных дисплеев.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 02.10.2012 |
Размер файла | 16,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ФГБОУ ВПО
«Российский Государственный Университет Туризма и Сервиса»
РЕФЕРАТ
по предмету: «Технология обработки графической информации»
на тему: «3D графика»
Выполнил:
Студент группы АСУ 1-10
Омелькович Юрий
Мичуринск 2010
Содержание
Введение
1. Трёхмерная графика
2. Моделирование
3. Рендеринг
4. Использование 3D графики
5. Программные ресурсы
1. Трёхмерная графика или 3D
Трёхмерная графика или 3D -- раздел компьютерной графики, совокупность приемов и инструментов (как программных, так и аппаратных), призванных обеспечить пространственно-временную непрерывность получаемых изображений. Больше всего применяется для создания изображений в архитектурной визуализации, кинематографе, телевидении, компьютерных играх, печатной продукции, а также в науке и промышленности.
Трёхмерное изображение отличается от плоского построением геометрической проекции трёхмерной модели сцены на экране компьютера с помощью специализированных программ.
При этом модель может, как соответствовать объектам из реального мира, так и быть полностью абстрактной.
Для получения трёхмерного изображения требуются следующие шаги:
1. Моделирование -- создание математической модели сцены и объектов в ней.
2. Рендеринг (русск. визуализация) -- построение проекции в соответствии с выбранной физической моделью.
2. Моделирование
Сцена (виртуальное пространство моделирования) включает в себя несколько категорий объектов:
Геометрия - построенная с помощью различных техник модель, например здание.
Материалы - информация о визуальных свойствах модели, например цвет стен и отражающая/преломляющая способность окон.
Источники света - настройки направления, мощности, спектра освещения
Виртуальные камеры - выбор точки и угла построения проекции
Силы и воздействия - настройки динамических искажений объектов, применяется в основном в анимации
Дополнительные эффекты - объекты, имитирующие атмосферные явления: свет в тумане, облака, пламя и пр.
трёхмерное моделирование рендеринг графика
3. Рендеринг
Рендеринг (англ. rendering -- русск. визуализация) термин в компьютерной графике, обозначающий процесс получения изображения по модели с помощью компьютерной программы.
На этом этапе математическая (векторная) пространственная модель превращается в плоскую (растровую) картинку. Если требуется создать фильм, то рендерится последовательность таких картинок - кадров. Как структура данных, изображение на экране представлено матрицей точек, где каждая точка определена, по крайней мере, тремя числами: интенсивностью красного, синего и зелёного цвета. Таким образом, рендеринг преобразует трёхмерную векторную структуру данных в плоскую матрицу пикселей. Этот шаг часто требует очень сложных вычислений, особенно если требуется создать иллюзию реальности. Самый простой вид рендеринга -- это построить контуры моделей на экране компьютера с помощью проекции. Обычно этого недостаточно и нужно создать иллюзию материалов, из которых изготовлены объекты, а также рассчитать искажения этих объектов за счёт прозрачных сред (например, жидкости в стакане).
Существует несколько технологий рендеринга, часто комбинируемых вместе.
Например:
1. Z-буфер (используется в OpenGL и DirectX);
2. Сканлайн (scanline) -- расчёт цвета каждой точки картинки построением луча из точки зрения наблюдателя через воображаемое отверстие в экране на месте этого пиксела «в сцену» до пересечения с первой поверхностью. Цвет пиксела будет таким же, как цвет этой поверхности.
3.Трассировка лучей (рейтрейсинг, англ. raytracing) -- то же, что и сканлайн, но цвет пиксела уточняется за счёт построения дополнительных лучей (отражённых, преломлённых и т. д.) от точки пересечения луча взгляда;
4. Глобальная иллюминация (англ. global illumination, radiosity) -- расчёт взаимодействия поверхностей и сред в видимом спектре излучения с помощью интегральных уравнений и другие.
Наиболее популярными системами рендеринга можно назвать:
PhotoRealistic RenderMan (PRMan)
Mental ray
V-Ray
Final Render
Brazil R/S
BusyRay
Turtle
Maxwell Render
Fryrender
Indigo Renderer
Lux Render
Yaf Ray
POV-Ray
4. Использование 3D графики
3D графика очень часто встречается в различных областях нашей жизни. Порой мы не замечаем того, что фотография, опубликованная в рекламе, на самом деле является искусной трехмерной моделью, которую сложно отличить от реально сфотографированного объекта.
3D графика появляется в играх, интернет, на телевидении, рекламных щитах. 3D графика дизайн становится всё более востребованной услугой. Современные технологии в области трехмерной графики позволяют применять 3D графику в дизайне не только отдельных объектов, но и целых миров, что открывает новые возможности, как перед исполнителями, так и перед заказчиками рекламы.
3D графика является незаменимым средством при необходимости демонстрации каких-либо сложных технических узлов, многоступенчатых производств, архитектурных сооружений. Трехмерность наглядно отображает все особенности строения объекта, его мельчайшие элементы, скрытые от глаз наблюдателя части конструкции сооружения. Трехмерная визуализация куда удобнее и нагляднее, чем чертежи и схемы. Это связано с тем, что трехмерное представление куда более наглядный способ демонстрации всех преимуществ Вашего продукта или услуги, чем плоские схемы или графики.
3D графика находит широкое применение в техногенных сферах. Основные потребители 3D - это компании-производители различного оборудования и организации, занимающиеся строительством крупной недвижимости. Производителям оборудования трехмерная графика позволяет очень наглядно продемонстрировать принципы работы технологических линий и отдельных станков.
"Объемный" дизайн позволяет подчеркнуть преимущества и тонкости производственного процесса. С помощью 3D графики есть возможность показать всё оборудование и заглянуть "внутрь" технологического процесса. Эффектная визуализация концентрирует внимание зрителя на ключевых моментах демонстрации. Качественный трехмерный дизайн имеет идеальный вид, что способствует позитивному восприятию презентации в целом.
5. Программные ресурсы
Программные пакеты, позволяющие создавать трёхмерную графику, то есть моделировать объекты виртуальной реальности и создавать на основе этих моделей изображения, очень разнообразны. Последние годы устойчивыми лидерами в этой области являются коммерческие продукты:
3DS Max -- полнофункциональная профессиональная программная система для работы с трёхмерной графикой, разработанная компанией Autodesk. Работает в операционных системах Microsoft Windows и Windows NT (как в 32-битных, так и в 64-битных). Весной 2009 года выпущена двенадцатая версия этого продукта под названием «3ds Max 2010».
Maya -- редактор трёхмерной графики. В настоящее время стала стандартом 3D графики в кино и телевидении. Первоначально разработана для ОС Irix (платформа SGI), затем была портирована под ОС GNU/Linux, Microsoft Windows и Mac OS. В настоящее время существует как для 32, так и для 64-битных систем.
Newtek Lightwave - легкая в применении трехмерная анимационная система, обладающая невероятной мощью. LightWave 3D обеспечивает все: от парящих логотипов до высококачественной анимации для кино и телевидения. Интуитивный интерфейс, мощный моделлер, превосходное управление анимацией, высочайшее качество рендеринга.
SoftImage XSI - это 3D анимационное программное обеспечение применяемое при разработке игр, создании фильмов и телевизионных программ. В арсенале SOFTIMAGE XSI имеется полный набор инструментов для 3D моделирования, анимации и рендеринга. Базирующаяся на новой, чрезвычайно гибкой архитектуре, XSI обеспечивает 3D профессионалов беспрецедентной мощью и гибкостью для реализации самых невероятных творческих задумок.
Rhinoceros 3D - это коммерческое программное обеспечение для трехмерного NURBS моделирования разработки Robert McNeel & Associates. Преимущественно используется в промышленном дизайне, архитектуре, корабельном проектировании, ювелирном и автомобильном дизайне, в CAD/CAM проектировании, быстром прототипировании, реверсивной разработке, а также в мультимедиа и графическом дизайне.
CINEMA 4D - является универсальной комплексной программой для создания и редактирования трёхмерных эффектов и объектов. Позволяет моделировать объекты по методу Гуро. Поддержка анимации и высококачественного рендеринга.
Zbrush -- программа для трёхмерного моделирования, созданная компанией Pixologic. Отличительной особенностью данного ПО является имитация процесса «лепки» 3d-скульптуры, усиленного движком трёхмерного рендеринга в реальном времени, что существенно упрощает процедуру создания требуемого 3d-объекта. Каждая точка содержит информацию не только о своих координатах XY и значениях цвета, но также и глубине Z, ориентации и материале. Это значит, что вы не только можете "лепить" трёхмерный объект, но и "раскрасить" его, рисуя штрихами с глубиной. То есть вам не придётся рисовать тени и блики, чтобы они выглядели натурально -- ZBrush это сделает автоматически.
Blender -- пакет для создания трёхмерной компьютерной графики, включающий в себя средства моделирования, анимации, рендеринга, постобработки видео, а также создания интерактивных игр. Особенностями пакета являются малый размер, высокая скорость рендеринга, наличие версий для множества операционных систем -- FreeBSD, GNU/Linux, Mac OS X, SGI Irix 6.5, Sun Solaris 2.8 (SPARC), Microsoft Windows, SkyOS, MorphOS и Pocket PC. Пакет имеет такие функции, как динамика твёрдых тел, жидкостей и мягких тел, систему горячих клавиш, большое количество легко доступных расширений, написанных на языке Python.
K-3D -- программное обеспечение, система 3D-моделирования и компьютерной анимации. По оценке журнала «Компьютера» система может рассматриваться как хорошая альтернатива профессиональным пакетам.
Wings 3D - это бесплатная программа 3D-моделирования с открытым исходным кодом, на которую повлияли программы Nendo и Mirai от компании Izware. Программа получила название по названию технологии обработки полигонов, примененной в программе. Большинство пользователей называют её просто Wings. Wings 3D доступна для многих платформ, включая Windows, Linux и Mac OS X. Программа использует окружение и язык программирования Erlang.
Современный мир уже не может обходиться без компьютерной графики. Она движется и развивается очень быстро и стремительно. И возможно в скором будущем мы с Вами будем ходить в магазины, школу, работу, улицу не выходя из дома! А будем это делать в трехмерных мирах.
Размещено на Allbest.ru
Подобные документы
Задачи трёхмерного моделирования. Технологии рендеринга, часто комбинируемые вместе: Z-буфер, сканлайн, трассировка лучей и глобальное освещение. Программные пакеты, позволяющие создавать трёхмерную графику. Виды трёхмерных дисплеев. Технология 3D-печати.
реферат [29,8 K], добавлен 16.05.2011Разработка и практическая апробация программы для соответствия поставленным требованиям: реализация трассировки лучей с просчетом теней, освещения, отражения, преломления лучей, что является несомненным достоинством данной спроектированной программы.
курсовая работа [662,7 K], добавлен 14.04.2011Спектр задач, которые решают математические программные пакеты (Maple, MathCad, Mathematica и MatLab). Математические исследования, требующие вычислений и аналитических выкладок. Разработка и анализ алгоритмов. Визуализация, научная и инженерная графика.
презентация [148,7 K], добавлен 06.01.2014Обратная трассировка лучей: ограничения при реализации, достоинства и недостатки. Математические и физические предпосылки алгоритма, блок-схема. Выбор языка программирования. Зависимость времени генерации от глубины рекурсии, количества источников.
курсовая работа [503,0 K], добавлен 27.05.2013Алгоритмы построения изображений, близких к фотореалистичным. Трассировка лучей и построение теней. Схема расчета интенсивности света. Параметры, задающие свойства тел. Зависимость времени построения от глубины рекурсии и количества источников освещения.
курсовая работа [734,3 K], добавлен 18.06.2009Массовые технологии производства электронных дисплеев. Современные методы изготовления дисплеев, принципы их работы, преимущества и недостатки. Сферы применения дисплеев, объемы использования в современных устройствах, тенденции развития отрасли.
реферат [1,1 M], добавлен 23.05.2010Программные средства, применяемые при проектировании радиотехнических устройств. Сравнительные характеристики широко используемых программ математических расчётов. Программы моделирования процессов в радиоэлектронных схемах: сквозное проектирование.
контрольная работа [1,5 M], добавлен 30.01.2010Возможности создания и обработки графики. Алгоритм шифрования текста в графику. Изменения цветовых каналов. Инициализация объектов html-сущностей. Формирование декодированной строки. Инструменты для обработки массивов, текстовых данных и графики.
курсовая работа [50,5 K], добавлен 26.11.2013Алгоритмы получения реалистических изображений. Применение алгоритма обратной трассировки лучей, ее математическая основа. Составление матрицы и программная реализация. Формирование отраженного и преломленного луча. Модульная структура программы.
курсовая работа [219,3 K], добавлен 24.06.2009Основы классификации объектов, их типы и подходы к моделированию. Программные и технические средства, используемые в данном процессе. Этапы моделирования, их общее описание и значение: постановка задачи, разработка модели, компьютерный эксперимент.
реферат [36,3 K], добавлен 23.12.2014