Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Программы создания и редактирования трехмерных графических объектов (Технология создания реалистичных трёхмерных изображений)

Содержание:

Введение

Термин компьютерная графика появился достаточно давно – в 1960-х годах существовали графические системы. Сегодня мы используем более развёрнутые термины «компьютерная графика» и «компьютерная анимация».

Что же представляет собой «компьютерная графика»?

«Компьютерная графика» - это ввод, вывод, отображение, преобразование и редактирование графических объектов. В компьютерную графику также входят такие разделы как :

  1. Двухмерная графика.
  2. Векторная графика.
  3. Растровая графика.
  4. Фрактальная графика.
  5. Трёхмерная графика.

В данном реферате мы обсудим более «современную графику» которая используется во всех сферах деятельности, а именно «Трёхмерную графику».

Трёхмерная графика

Начнём же с определения, что же такое трёхмерная графики?

«Трёхмерная графика» (3D-от англ.ThreeDimensions – «три измерения» - оперирует с объектами в трёхмерном пространстве. Обычно результаты представляют собой плоскую картинку, проекцию. Трёхмерная компьютерная графика широко используется в кино, компьютерных играх.

Трехмерная графика бывает полигональной и воксельной. Воксельная графика аналогична растровой. Объект состоит из набора трехмерных фигур, чаще всего кубов. А в полигональной компьютерной графике все объекты обычно представляются как набор поверхностей, минимальную поверхность называют полигоном. В качестве полигона обычно выбирают треугольники.

3D-графика по сравнению с 2D-графикой — это графика, которая использует трехмерное представление геометрических данных. В целях производительности это хранится в компьютере. Это включает в себя изображения, которые могут быть для последующего отображения или для просмотра в реальном времени.

Из определения мы видим, что данный вид графики предназначен для созданияи редактирования объёмных объектов.

Технология создания реалистичных трёхмерных изображений

В данном разделе речь пойдёт специфике данной графики, её отличие от других.

В отличие от двумерной анимации, где многое может быть нарисовано от руки, в трехмерной объекты слишком гладкие, их форма слишком правильная и движутся они по слишком "геометрическим" траекториям. Правда, эти проблемы преодолимы. В анимационных пакетах улучшаются средства визуализации, обновляются инструменты для создания спецэффектов и увеличиваются библиотеки материалов. Для создания "неровных" объектов, например, волос или дыма, используется технология формирования объекта из множества частиц. Вводится инверсная кинематика и другие техники оживления, возникают новые методы совмещения видеозаписи и анимационных эффектов, что позволяет сделать сцены и движения более реалистичными. Кроме того, технология открытых систем позволяет работать сразу с несколькими пакетами. Можно создать модель в одном пакете, разрисовать ее в другом, оживить в третьем, дополнить видеозаписью в четвертом. И, наконец, функции многих профессиональных пакетов можно сегодня расширить с помощью дополнительных приложений, написанных специально для базового пакета.

Узнав про особенности «Трёхмерной графики» перейдём же к основному раздела реферата а именно:

Программы для создания и редактирования трёхмерных графических объектов

На данный момент было разработано множество программ для работы с трёхмерной графикой. Сейчас же хотелось рассказать об одних из часто используемых, таких как:

  1. 3D Studio и 3DS MAX(3D Studio MAX)
  2. Electric Image (SoftImage)
  3. Infini – D (дляОСMacintosh)
  4. LightWave 3D, SoftImage 3D и Media Studio (наплатформеSGI)
  5. PowerAnimator(на платформе SGI)
  6. SketchUP 8
  7. Компьютерная графика для рисования на платформе 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/