Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по практике 2 курс специальности 230105.doc
Скачиваний:
8
Добавлен:
29.10.2018
Размер:
3.72 Mб
Скачать

Тема: Векторная графика

Векторная графика (другое название — геометрическое моделирование) — это использование геометрических примитивов, таких как точки, линии, сплайны и полигоны, для представления изображений в компьютерной графике. Термин используется в противоположность к растровой графике, которая представляет изображения как матрицу пикселей (точек).

Достоинства векторной графики:

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

Маленький графический файл. Небольшой информационный объем файлов по сравнению с объемом файлов, содержащих растровые изображения.

Рисовать быстро и просто.

Независимое редактирование частей рисунка.

Высокая точность прорисовки (до 1 000 000 точек на дюйм).

Редактор быстро выполняет операции.

Недостатки векторной графики:

Векторные изображения выглядят искусственно.

Ограниченность в живописных средствах.

Тема: Программы 2d, 3d-моделирования

Google SketchUp — программа для моделирования относительно простых трёхмерных объектов — строений, мебели, интерьера. В марте 2006 года была приобретена компанией Google вместе с небольшой фирмой @Last Software. Существуют две версии программы — бесплатная, ограниченная по функциональности (прежде всего относительно экспортирования в другие форматы), и платная (SketchUp Pro, $495[2]). Однако, после выхода более новой версии продукта устаревшая версия Pro становится бесплатной.

Возможности:

SketchUp — программа для быстрого создания и редактирования трёхмерной графики. Проекты SketchUp сохраняются в формате *.skp.

По сравнению со многими популярными пакетами данный обладает рядом преимуществ, заключающихся, в первую очередь, в почти полном отсутствии окон предварительных настроек. Все геометрические характеристики задаются с клавиатуры в поле Value Control Box (Поле Контроля Параметров; находится в правом нижнем углу рабочей области, справа от надписи Measurements — «Система Мер») во время или сразу после окончания действия инструмента. Эта особенность позволяет избежать необходимости настраивать каждый инструмент перед его применением, а затем редактировать возможные неучтённые ошибки, но в то же время это достоинство оборачивается недостатком, когда возникает потребность в массовом изменении геометрии созданных объектов. Тем не менее, такие ситуации возникают редко, а их исправление средствами пакета не составляет большого труда.

Данный пакет очень удобен для начинающих, малознакомых с трёхмерным моделированием людей или просто интересующихся, которым нужно учиться обращаться со сложными профессиональными инструментами только для того, чтобы всего лишь сделать примерный макет своей комнаты или даже письменного стола. SketchUp интуитивен и очень прост в обращении, так как сделан с расчётом на непрофессионалов, и позволяет относительно быстро и просто достигнуть желаемого результата, используя привычные с детства инструменты — «линейку», «карандаш», «транспортир», «ластик» в трёх плоскостях.

Главный же недостаток данного продукта заключается в том, что в нём отсутствует функция работы с т. н. картами смещения (displacement maps), но, поскольку данный продукт нельзя считать профессиональным редактором трёхмерной графики или жередактором игровых уровней (хотя такая возможность существует), а также нацелен на другую целевую аудиторию, то вполне логично, что данная функция в пакете отсутствует (тем более, что её реализация потребовала бы значительно больших материальных затрат и человекочасов на разработку, вследствие чего цена за финальную Pro версию продукта резко повысилась бы).

SketchUp поддерживает импорт и экспорт различных форматов двухмерной растровой и трёхмерной графики, в частности: *.3ds,*.dwg, *.ddf; *.jpg, *.png, *.bmp, *.psd.

Импорт растровой графики имеет несколько возможностей: вставка образа в качестве отдельного объекта, в качестве текстуры и в качестве основы для восстановления трёхмерного объекта по фотографии. Экспорт в формат *.jpg осуществляется в качестве снимка с рабочей области окна приложения.

Дополнительно установленные плагины позволяют экспортировать в форматы *.mxs, *.atl, *.dae, *.b3d и т. д. Последующее редактирование экспортированного файла в соответствующих приложениях может осуществляться без каких-либо ограничений, а плагин VRay for SketchUp  (англ.) позволяет визуализировать трёхмерные сцены.

В программе есть библиотеки компонентов, материалов и стилей рабочей области, которые можно пополнять своими элементами. Имеется возможность устанавливать тени в соответствии с заданными широтой, долготой, временем суток и года.

Дополнительно программа позволяет создавать макросы для повторяющихся действий на языке Ruby и добавлять для них в меню новые пункты, также доступна функция загрузки и использования многочисленных готовых скриптов, предоставленных другими пользователями.

Inkscape - Мощный и удобный инструмент, создающий художественные и технические иллюстрации в векторной графике, и полностью совместимый с стандартами SVG, CSS и XML. Редактор Inkscape отличается широкой возможностью выбора инструментов по работе с стилями и цветами (копирование и вставка стиля, редактор градиента, выбор и копирование цвета, маркеры контура и т.д.).

В Inkscape есть поддержка всех основных возможностей стандарта SVG: маркеры, клоны, контуры, текст, трансформации, альфа-канал, текстуры, группировка, градиенты. Дополнительно в Inkscape поддерживаются метаданные (Creative Commons) - правка узлов, сложные операции с контурами, слои, векторизация растров, заверстывание текста в фигуру, текст может быть изменен прямо на изображении.

Возможности в Inkscape:

  • Импорт следующих форматов: PCX, EMF, SVG, PDF, SVGZ, EPS, ICO, PostScript, JPEG, AI, Dia, Sketch, BMP, PNG, TIFF, XBM, XPM, GIF, TGA, WMF, WPG, GGR, PNM, WBMP, ANI, CUR, RAS, XPM.

  • Экспорт в следующие форматы: DXF, EPS, LaTeX, PNG, SVG, OpenDocument Draw, PostScript, PDF, EMF, Dia, AI, Sketch, POV-Ray, GPL, POV.

  • Инструменты по обработке текста: вставка в контур, рендеринг, возможна правка и многострочного, однородного, и перетекающего текстов.

  • Удобные инструменты для рисования: каллиграфическое перо, эллипс, текст, звезда, пипетка, спираль, градиент и т.д..

  • Поддержка работы с контурами: упрощение контура, динамические контурные эффекты, логические операции над контурами, вставка узла где угодно по контуру, связанная и динамическая втяжка, составные контуры, оконтуривание штриха, смена типа любого узла из острого на симметричный или сглаженный и т.д.

  • Хорошо продуманные клавиатурные комбинации по быстрому вызову функций.

  • Строка статуса информирует про выделенные объекты и дает подсказки про клавиатурные сокращения (комбинации).

  • Есть векторизатор для растровых изображений.

  • Отличные возможности для работы с клонами объектов, есть даже создание узора из клонов с помощью одной из 17 групп симметрий.

  • Поддерживается коллективное рисование по протоколу XMPP (Jabber).

  • Встроенный редактор XML-кода документа, имеющий дерево объектов, дающее доступ до временно неподдерживаемых в GUI параметров документа.

  • Поддержка сохранения и открытия сжатых по алгоритму компрессии gzip документов.