Программы создания и редактирования трехмерных графических объектов (Технология создания реалистичных трёхмерных изображений)
Содержание:
Введение
Термин компьютерная графика появился достаточно давно – в 1960-х годах существовали графические системы. Сегодня мы используем более развёрнутые термины «компьютерная графика» и «компьютерная анимация».
Что же представляет собой «компьютерная графика»?
«Компьютерная графика» - это ввод, вывод, отображение, преобразование и редактирование графических объектов. В компьютерную графику также входят такие разделы как :
- Двухмерная графика.
- Векторная графика.
- Растровая графика.
- Фрактальная графика.
- Трёхмерная графика.
В данном реферате мы обсудим более «современную графику» которая используется во всех сферах деятельности, а именно «Трёхмерную графику».
Трёхмерная графика
Начнём же с определения, что же такое трёхмерная графики?
«Трёхмерная графика» (3D-от англ.ThreeDimensions – «три измерения» - оперирует с объектами в трёхмерном пространстве. Обычно результаты представляют собой плоскую картинку, проекцию. Трёхмерная компьютерная графика широко используется в кино, компьютерных играх.
Трехмерная графика бывает полигональной и воксельной. Воксельная графика аналогична растровой. Объект состоит из набора трехмерных фигур, чаще всего кубов. А в полигональной компьютерной графике все объекты обычно представляются как набор поверхностей, минимальную поверхность называют полигоном. В качестве полигона обычно выбирают треугольники.
3D-графика по сравнению с 2D-графикой — это графика, которая использует трехмерное представление геометрических данных. В целях производительности это хранится в компьютере. Это включает в себя изображения, которые могут быть для последующего отображения или для просмотра в реальном времени.
Из определения мы видим, что данный вид графики предназначен для созданияи редактирования объёмных объектов.
Технология создания реалистичных трёхмерных изображений
В данном разделе речь пойдёт специфике данной графики, её отличие от других.
В отличие от двумерной анимации, где многое может быть нарисовано от руки, в трехмерной объекты слишком гладкие, их форма слишком правильная и движутся они по слишком "геометрическим" траекториям. Правда, эти проблемы преодолимы. В анимационных пакетах улучшаются средства визуализации, обновляются инструменты для создания спецэффектов и увеличиваются библиотеки материалов. Для создания "неровных" объектов, например, волос или дыма, используется технология формирования объекта из множества частиц. Вводится инверсная кинематика и другие техники оживления, возникают новые методы совмещения видеозаписи и анимационных эффектов, что позволяет сделать сцены и движения более реалистичными. Кроме того, технология открытых систем позволяет работать сразу с несколькими пакетами. Можно создать модель в одном пакете, разрисовать ее в другом, оживить в третьем, дополнить видеозаписью в четвертом. И, наконец, функции многих профессиональных пакетов можно сегодня расширить с помощью дополнительных приложений, написанных специально для базового пакета.
Узнав про особенности «Трёхмерной графики» перейдём же к основному раздела реферата а именно:
Программы для создания и редактирования трёхмерных графических объектов
На данный момент было разработано множество программ для работы с трёхмерной графикой. Сейчас же хотелось рассказать об одних из часто используемых, таких как:
- 3D Studio и 3DS MAX(3D Studio MAX)
- Electric Image (SoftImage)
- Infini – D (дляОСMacintosh)
- LightWave 3D, SoftImage 3D и Media Studio (наплатформеSGI)
- PowerAnimator(на платформе SGI)
- SketchUP 8
- Компьютерная графика для рисования на платформе SGI: StudioPaint 3D
3D Studio и 3DS MAX
Один из самых известных пакетов 3D-анимации на IBM - это 3D Studio фирмы Autodesk. Программа обеспечивает весь процесс создания трехмерного фильма: моделирование объектов и формирование сцены, анимацию и визуализацию, работу с видео. Кроме того, существует широкий спектр прикладных программ, написанных специально для 3D Studio. Новая программа той же фирмы под названием 3D Studio MAX для Windows NT создавалась в течение нескольких последних лет и претендует на роль конкурента мощным пакетам для рабочих станций SGI. Интерфейс новой программы един для всех модулей и обладает высокой степенью интерактивности. 3D Studio MAX реализует расширенные возможности управления анимацией, хранит историю жизни каждого объекта и позволяет создавать разнообразные световые эффекты, поддерживает 3D-акселераторы и имеет открытую архитектуру, то есть позволяет третьим фирмам включать в систему дополнительные приложения.
ElectricImage, SoftImage
Для создания трехмерной анимации на компьютерах IBM и Macintosh удобно пользоваться и пакетом Electric Image Animation System, включающим большой комплекс анимационных средств, спецэффекты, инструментарий для работы со звуком и генератор шрифтов с настраиваемыми параметрами. Хотя у этой программы нет средств моделирования, но зато есть возможность импорта свыше тридцати различных форматов моделей. Пакет также поддерживает работу с иерархическими объектами и средствами инверсной кинематики. В свою очередь, программа Softimage 3D фирмы Microsoft работает на платформах SGI и Windows NT. Она поддерживает моделирование на базе полигонов и сплайнов, создание спецэффектов, работу с частицами и технологию переноса движения с живых актеров на компьютерных персонажей.
Infini-D для Macintosh
Осваивать компьютерную трехмерную анимацию на платформе Macintosh можно начинать с программы Infini-D фирмы Specular. Infini-D поддерживает три основных процесса: создание трехмерных объектов, визуализацию и анимацию. Пакет допускает шесть базисных элементов, из которых вы можете конструировать свои трехмерные объекты, а также дополнительный редактор, позволяющий создавать собственные "строительные блоки". Собственные библиотеки Infini-D содержат большой выбор типов закраски и текстур, а, кроме того, вы можете создавать новые цветовые гаммы и импортировать материалы (например, с помощью сканера).
LightWave 3D, SoftImage 3D и Media Studio на SGI
На компьютерах Silicon Graphics есть несколько крупных программ 3D-анимации. Относительно "старый" пакет LightWave 3D, созданный фирмой NewTek работает как в среде Windows, так и на SGI, имеет дружественный интерфейс, сильные средства моделирования, анимации и визуализации, хорошую библиотеку объектов и текстур, а также позволяет создавать VRML-файлы, что позволяет работать с ним в сети.
Среди других сильных программ трехмерной анимации на SGI необходимо отметить пакет Media Studio той же фирмы AliasWavefront, соединивший в себе несколько современных программ моделирования, анимации, создания спецэффектов и визуализации фирмы Wavefront. Один из конкурентов пакетов PowerAnimator и Media Studio - программа Softimage 3D фирм Softimage и Microsoft работает на платформах SGI и WindowsNT. Softimage 3D поддерживает моделирование на базе полигонов и сплайнов, создание спецэффектов, работу с частицами и технологию переноса движения с живых актеров на компьютерных персонажей
PowerAnimatorна SGI
Одна из программ современной трехмерной анимации на SGI - это пакет PowerAnimator фирмы AliasWavefront. Его средства моделирования, поддерживающие работу со сложными иерархическими объектами и поверхностями, представляют собой один из наиболее мощных и удобных комплексов инструментов. Пакет позволяет создавать реалистичные образы, в частности, благодаря отличным возможностям освещения - направленного и рассеянного, с использованием бликов и других эффектов. Пакет поддерживает богатые средства затенения и техники придания реалистичности поверхностям, которые позволяют оживить гладкие и жесткие конструкции, неизбежно выдающие свое компьютерное происхождение. Возможен предварительный "быстрый" рендеринг. PowerAnimator содержит богатые инструменты анимации объектов, источников света и камер, отличный инструментарий для работы с частицами и автоматизации анимации.
SketchUp 8
SketchUp - программа для моделирования относительно простых трёхмерных объектов -- строений, мебели, интерьера. Существуют две версии программы -- бесплатная, ограниченная по функциональности (прежде всего относительно экспортирования в другие форматы), и платная SketchUp Pro. компьютерный графика трехмерный анимация
SketchUp - программа для быстрого создания и редактирования трехмерной графики. Проекты SketchUp сохраняются в формате *.skp.
По сравнению со многими популярными пакетами, данный обладает рядом преимуществ, заключающихся, в первую очередь, в почти полном отсутствии окон предварительных настроек. Все геометрические характеристики задаются с клавиатуры во время или сразу после окончания действия инструмента. Эта особенность позволяет избежать необходимости настраивать каждый инструмент перед его применением, а затем редактировать возможные неучтённые ошибки, но вто же время это достоинство оборачивается недостатком, когда возникает потребность в массовом изменении геометрии созданных объектов. Тем не менее, такие ситуации возникают редко, а их исправление средствами пакета не составляет большого труда.
Данный пакет очень удобен для начинающих, малознакомых с трёхмерным моделированием людей.
Компьютерная графика для рисования на SGI: StudioPaint 3D
Среди программ компьютерной живописи для SGI особое место занимает пакет StudioPaint 3D фирмы AliasWavefront, который позволяет рисовать различными инструментами ("кистями") в реальном времени прямо на трехмерных моделях. Пакет работает с неограниченным количеством слоев изображения и предоставляет 30 уровней отмены предыдущего действия (undo), включает операции цветокоррекции и "сплайновые кисти", "мазок" которых можно редактировать по точкам как сплайн. StudioPaint 3D поддерживает планшет с чувствительным пером, что дает возможность художнику сделать традиционный эскиз от руки, а затем позволяет перенести рисунок в трехмерные пакеты для моделирования или анимации и построить по эскизу трехмерную модель.
Основные понятия
Инверсная кинематика - процесс определения параметров связанных гибких объектов для достижения необходимой позиции, ориентации и расположения этих объектов. Инверсная кинематика является типом планирования движения (англ.). Инверсная кинематика активно используется в робототехнике, трёхмерной компьютерной анимации и в разработке компьютерных игр.
IBM (МФА от англ. International Business Machines) - один из крупнейших в мире производителей и поставщиков аппаратного и программного обеспечения.
Виртуальное пространство, в котором работает пользователь программы создания графических изображений, называется трехмерной сценой. То, что он видит в окнах проекций - это отображение рабочей сцены. Работа с трехмерной графикой очень похожа на съемку фильма, при этом разработчик выступает в роли режиссера. Ему приходится расставлять декорации сцены (то есть создавать трехмерные модели и выбирать положение для них), устанавливать освещение, управлять движением трехмерных тел, выбирать точку, с которой будет производиться съемка фильма.
Каждая сцена представляет собой следующее:
- Набор объектов
- Набор источников света
- Набор текстур
- Набор камер (хотя обычно используется одна)
Windows NT - линейка операционных систем (ОС) производства корпорации Microsoft и название первых версий ОС.
Silicon Graphics, Inc. (SGI, ранее - Silicon Graphics Computer Systems или SGCS) - американская компьютерная компания по производству графических терминалов. Первый продукт компании был основан на работе над «геометрическим движком» - программно-аппаратным обеспечением, позволяющим значительно ускорить рендеринг трёхмерных изображений.
Интерфейс (англ. interface - сопряжение, поверхность раздела, перегородка) - граница раздела двух систем, устройств или программ, определённая их характеристиками, характеристиками соединения, сигналов обмена и т. п. Совокупность унифицированных технических программных средств и правил (описаний, соглашений, протоколов), обеспечивающих взаимодействие устройств и/или программ в вычислительной системе или сопряжение между системами. Понятие интерфейса распространяется и на системы, не являющиеся вычислительными или информационными.
Видеокарта (также 3D-акселераторы) - электронное устройство, преобразующее графический образ, хранящийся, как содержимое памяти компьютера (или самого адаптера), в форму, пригодную для дальнейшего вывода на экран монитора.
Macintosh - линейка персональных компьютеров, спроектированных, разработанных, производимых и продаваемых фирмой Apple.
Полигон (компьютерная графика) - минимальная поверхность для визуализации. Поскольку во многих задачах компьютерной графики требуется, чтобы объект являлся выпуклым многоугольником, в качестве полигонов обычно применяют треугольники.
Сплайн (от англ. Spline - гибкое лекало, полоса металла, используемая для черчения кривых линий) - функция, область определения которой разбита на конечное число отрезков, на каждом из которых сплайн совпадает с некоторым алгебраическим полиномом.
Рендеринг (англ. rendering «визуализация») - термин в компьютерной графике, обозначающий процесс получения изображения по модели с помощью компьютерной программы.
Заключение
Любое изображение на мониторе становится плоским. Трёхмерная графика существует лишь в нашем воображении, так как то, что мы видим на мониторе - это проекция трёхмерной фигуры, а уже создаём пространство мы сами.
Трехмерная графика - это целая наука, область, в которой можно совершенствовать свои знания и умения на протяжении всей жизни. Поэтому здесь приведена краткая характеристика некоторых программ. Тем не менее для каждого программного обеспечения характерен свой специфический набор средств, определяющий область, в которой 3D-редактор удобно применять.
Литература
1. https://ru.wikipedia.org
2. https://www.sketchup.com/
3.https://www.autodesk.ru/products/3ds-max/overview
4.https://www.lightwave3d.com/
- Методические принципы физического воспитания. Методы физического воспитания
- Понятие, особенности и характеристики административно-правовых отношений
- Факторы влияющие на цены страховых услуг
- Русская философия
- Устав фирмы
- Конфликты
- Проблема человека в философии
- Стили управления в гостиничном и ресторанном бизнесе
- система электронного документооборота
- Риски в бизнесе. Понятие и сущность рисков в бизнесе. Классификация рисков (Понятие и сущность риска)
- Педагогическое общение
- Особенности организации времени и применения техник тайм-менеджмента в практической деятельности организации.