Инструментальные средства 3D моделирования

Создание объемной модели при помощи специальных компьютерных программ. Основные преимущества трехмерного моделирования. Интерфейс, возможности и особенности использования программ Autodesk 3ds Max, Autodesk Maya, Art Of Illusion, K-3D, Bri-Cad, Bishop3D.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 25.02.2019
Размер файла 831,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Инструментальные средства 3d моделирования

Миниахметова Р.Д.

Тобольский педагогический институт им. Д.И. Менделеева (филиал) ТюмГУ

Тобольск, Россия

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

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

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

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

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

К основным преимуществам трехмерного моделирования можно отнести:

• улучшенное конструктивное оформление. Трехмерная модель - более удобный и эффективный способ воспроизведения замысла. Одним из наиболее очевидных отличий трехмерного моделирования от двумерных изображений является построение точной по размерам 3D-модели. Благодаря графическим возможностям современных компьютеров модель можно рассматривать на экране со всех сторон, манипулируя ею, как реальным предметом;

• простота изменения объекта. Программы 3D-моделирования позволяют легко модифицировать уже существующие модели или явления. При задании объектам новых размеров программа пересчитает все изменения, касающиеся их, и автоматически обновит всю модель;

• интеграция с другими программами. Полученные при использовании технологии трехмерного моделирования результаты могут быть обработаны с помощью других программ;

• сокращенный цикл проектирования позволяет значительно повысить эффективность применения.

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

Так, одной из популярных программ, лидера рынка программного обеспечения трёхмерного моделирования, анимации и визуализации, которая специально разработана для создания трехмерной графики, является программа Autodesk 3ds Max. Полнофункциональная профессиональная программная система для создания и редактирования трёхмерной графики и анимации, разработанная компанией Autodesk (рис. 1). Содержит самые современные средства для художников и специалистов в области мультимедиа. Работает в операционных системах как в 32-битных, так и в 64-битных [1].

Рис. 1. Интерфейс программы Autodesk 3ds Max

Это объектно-ориентированная программа. В ней имеется обширная библиотека трехмерных объектов - сюда входят как стандартные, так и расширенные примитивы. Построение простых геометрических форм занимает считанные секунды - необходимо лишь выбрать нужную модель и ввести необходимые параметры (такие, как длина, высота, радиус и т.д.). Имеются инструменты для работы со сплайнами (моделирование на основе сплайнов) - создание и редактирование которых не составит особого труда благодаря дружественному интерфейсу программы. Удобна работа с командами для полигонального моделирования, а также с инструментами для создания поверхностей Безье. Возможность редактирования сетчатых поверхностей на разных уровнях (будь то вершины, сегменты и т.д.) облегчает работу со сложными поверхностями и позволяет добиться максимальной наглядности в их представлении. Большое количество модификаторов с легко настраиваемыми параметрами для работы с геометрией модели помогут воплотить разные модификации объекта [2].

Autodesk 3ds Max позволяет реалистично визуализировать объекты самой разной сложности. Кроме того, эта программа дает возможность компоновать их, задавать траектории перемещений и в конечном итоге даже создавать полноценное видео с участием трехмерных моделей. Хотя такая работа требует серьезных навыков пользователя, а также больших компьютерных ресурсов, в первую очередь объемов памяти и быстродействие процессора. Пакет 3ds Max достаточно сложен в освоении и имеет огромное число настроек, инструментов, меню и т.п. Даже простое перечисление его инструментов займет немало времени и вместе с тем не даст ни малейшего представления о нюансах работы.

Открытая архитектура 3ds Max позволяет воспользоваться преимуществами использования более чем ста подключаемых приложений, чтобы быстро и легко добавлять эффекты визуализации. Более того, с помощью этой программы можно создавать собственные приложения-модули, чтобы придавать оригинальный вид объектам [1].

Еще одной популярной программным пакетом трехмерного моделирования, разработанной фирмой Autodesk является программа Autodesk Maya (рис. 2). Это аналог 3ds Max, но она предназначена в первую очередь для анимации, и работает на всех распространенных сегодня компьютерных платформах: Windows, Mac OS, Linux.

Рис. 2. Интерфейс программы Autodesk Maya

Важная особенность Maya -- открытость для сторонних разработчиков, которые могут преобразовать её в версию, более удовлетворяющую их нуждам. В Maya встроен мощный интерпретируемый кросс-платформенный язык: Maya Embedded Language (MEL). Этот скриптовый язык, позволяет настроить основную функциональность Maya (большая часть окружения Maya и сопутствующих инструментов написана на нём). В частности, пользователь может записать свои действия как скрипт на MEL, из которого можно быстро сделать удобный макрос. Так аниматоры могут добавлять функциональность к Maya даже не владея языками C или C++, оставляя при необходимости такую возможность. Для написания расширений на языке C++ имеется подробно документированный C++ API. Так же для разработчиков теперь имеется возможность написания дополнений на языке Python. Язык MEL не привязан к платформе, поэтому код, написанный на нём, будет исполняться в любой операционной системе [2].

Файлы проектов, включая все данные о геометрии и анимации, сохраняются как последовательности операций MEL. Эти файлы могут быть сохранены в текстовом файле (.ma -- Maya ASCII), который может быть отредактирован в любом текстовом редакторе. Это обеспечивает непревзойденный уровень гибкости при работе с внешними инструментами [2].

Описанные выше программные продукты являются довольно востребованными, но их основным не достатком является высокая стоимость, не позволяющая большинству пользователей работать с этими продуктами. Альтернативой, к платным средствам работы с трехмерной графикой, являются свободно распространяемые программы трехмерного моделирования: Blender, Art of Illusion, K-3D, Bri-Cad, Bishop3D. Распространяясь под лицензией GPL, программы являются бесплатными для персонального и коммерческого использования.

Art Of Illusion -- свободный пакет для трехмерного моделирования. Невзирая на простой интерфейс, в Art of Illusion есть многие функции которые можно найти в дорогих программных пакетах 3D моделирования (рис. 3). Написан полностью на Java, для работы должна быть установлена Java Virtual Machine совместимая с J2SE 1.4 или позднее. Эта версия устойчива и достаточно мощная чтобы создавать серьезные, сложные и анимированные проекты [2].

Рис. 3. Интерфейс программы Art Of Illusion.

K-3D является полнофункциональным и мощным редактором для создания анимированных 3D моделей. Программа включает в себя много шаблонов и моделей, а также может расширять свои возможности моделирования с помощью установки различных плагинов (рис. 4). Система может рассматриваться как хорошая альтернатива профессиональным пакетам [2].

Рис. 4. Интерфейс программы K-3D

Bri-Cad -- мощная кроссплатформенная система для трехмерного моделирования, включающая интерактивный геометрический редактор, трассировщик лучей для геометрического анализа и рендеринга (рис. 5) [2].

Рис. 5. Интерфейс программы Bri-Cad

объемный модель компьютерный программа

Bishop3D -- инструмент для интерактивного создания моделей и анимации (рис. 6). Работает с популярным бесплатным трассировщиком POV-Ray. Программа позволяет интерактивно моделировать объекты и автоматически пишет POV-Ray SDL скрипт. Хороший редактор текстуры, возможность импорта в POV-Ray SDL делают это приложение исключительно полезным и функциональным [2].

Рис. 6. Интерфейс программы Bishop3D

Достаточно мощным и популярным на сегодняшний день из свободно распространяемых программных продуктов 3D моделирования по праву является Blender (рис. 7). Изучению некоторых основ работы с программой и моделированию в нём, посвящена данная дипломная работа. Blender, был выбран в связи с тем, что, по-сравнению с другими средами трёхмерного моделирования, обладает двумя видимыми преимуществами. Во-первых он распространяется под лицензией GNU General Public License, что для конечного пользователя означает бесплатность его распространения и свободу копирования. Во-вторых, существует большое количество руководств по его использованию. Вместе с тем Blender считается очень мощным и простым в использовании приложением [3].

Рис. 7. Интерфейс программы Blender

С помощью Blender можно создавать 3D модели, анимации, игры, а также осуществлять видеомонтаж и композинг. При помощи плагинов, реализованных на языке Python можно добавлять к Blender различные возможности. Blender постоянно обновляется и усовершенствуется. Он разрабатывается сообществом разработчиков open-source, где люди со всего мира вносят свой вклад в его развитие [3].

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

Список литературы

1. Электронная энциклопедия [Электронный ресурс]; URL: http://ru.wikipedia.org (дата обращения 21.12.2017).

2. Информационный портал мультимедиа технологий [Электронный ресурс]; URL: http://esate.ru/ (дата обращения 22.12.2017).

3. Электронная энциклопедия Blender [Электронный ресурс]; URL:http://wiki.blender.org (дата обращения 23.12.2017).

Размещено на Allbest.ru


Подобные документы

  • Понятие системы геометрического моделирования. Рассмотрение особенностей формирования изображения объекта с помощью трехмерного геометрического моделирования. Идея каркасного моделирования. Средства реализации каркасной технологии в Autodesk Inventor.

    курсовая работа [623,9 K], добавлен 14.06.2015

  • Теоретические основы обучения 3d моделированию на основе практикума с использованием Autodesk. Роль 3D-моделирования в повышении эффективности учебного процесса. Основные принципы создания практикума по 3D-моделированию в программной среде Autodesk.

    дипломная работа [1,2 M], добавлен 13.12.2017

  • Использование компьютерных технологий при проектировании дизайна упаковки. Разработка трехмерного прототипа упаковки для чая в программе 3D-моделирования, анимации и рендеринга Autodesk 3ds Max. Создание транспортной тары при помощи программы Компас 3D.

    курсовая работа [2,3 M], добавлен 20.01.2015

  • Основные составляющие интерфейса и базовые приемы работы в SharePoint. Использование Wordpress и SharePoint при художественном проектировании в рекламе. Востребованность редакторов для создания web-сайтов и их значимость в технологических процессах.

    курсовая работа [6,0 M], добавлен 30.09.2013

  • Анализ существующих программ трехмерного моделирования. Сравнение программ для создания трехмерной графики. Технологии трехмерного моделирования в Cinema 4D. Проект создания текстовой анимации на основе инструментов "Organicball", "Formula" и "Cloud".

    дипломная работа [2,4 M], добавлен 14.11.2017

  • Описание инструментов, которые применяются при редактировании изображения в программе Adobe Photoshop. Выполнение заготовки растрового изображения для будущей этикетки средствами CorelDraw. Ознакомление с инструментальными средствами Autodesk 3ds Max.

    лабораторная работа [6,2 M], добавлен 05.07.2014

  • Создание сложных двумерных и трехмерных моделей в среде AutoCAD, КОМПАС-3D и Autodesk Inventor. Построение эскизов на плоскости, порядок создания чертежей. Способы построения моделей и особенности их применения в той или иной ситуации на практике.

    контрольная работа [1,2 M], добавлен 30.05.2015

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

    шпаргалка [38,8 K], добавлен 02.10.2013

  • Основы систематизации языков имитационного моделирования, моделирование систем и языки программирования. Особенности использования алгоритмических языков, подходы к их разработке. Анализ характеристик и эффективности языков имитационного моделирования.

    курсовая работа [1,4 M], добавлен 15.03.2012

  • Autodesk 3ds Max как полнофункциональная профессиональная программная система для создания и редактирования трёхмерной графики и анимации. Особенности моделирования персонажей. Создание скелета и настройка глаз героя. Анимация персонажей, визуализация.

    дипломная работа [11,9 M], добавлен 12.06.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.