русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Сплайновое моделирование


Дата добавления: 2014-03-21; просмотров: 3196; Нарушение авторских прав


Полигональное моделирование

Системы моделирования

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

Полигональное моделирование (polygonal modeling) — это самая первая разновидность трехмерного моделирования, которая появилась в те времена, когда для определения точек в трехмерном пространстве приходилось вводить вручную с клавиатуры координаты X, Y и Z. Как известно, если три или более точек координат заданы в качестве вершин и соединены ребрами, то они формируют многоугольник (полигон), который может иметь цвет и текстуру. Соединение группы таких полигонов позволяет смоделировать практически любой объект. Недостаток полигонального моделирования состоит в том, что все объекты должны состоять из крошечных плоских поверхностей, а полигоны должны иметь очень малый размер, иначе края объекта будут иметь ограненный вид (рис. 3.1). Это означает, что если для объекта на сцене предполагается увеличение, его необходимо моделировать с большим количеством полигонов (плотностью) даже несмотря на то, что большинство из них будут лишними при удалении от объекта.



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

Пользователи, работавшие с такими программами двухмерного моделирования, как Illustrator или CorelDraw, наверняка знакомы с одним из основных средств, используемых в этих программах — сплайнами. Говоря техническим языком, сплайн (spline) — это, как правило, кривая линия, задаваемая контрольными точками. Одно из главных преимуществ сплайнового моделирования состоит в том, что оно не зависит от разрешения объекта, то есть теоретически существует возможность приближаться сколь угодно близко к объекту, не опасаясь эффекта ступенчатости. Сплайновое моделирование прекрасно подходит для создания сложных органических форм, таких как лица людей ли модели инопланетных летающих тарелок. Это связано с тем, что при подобном методе построения форм используются сглаженные и естественные кривые, а не ступенчатые и искусственные полигональные формы. Существует несколько видов сплайнов, к самым распространенным из которых относятся В-сплайны, сплайны Безье (Bezier) и NURBS.



<== предыдущая лекция | следующая лекция ==>
История развития трехмерного моделирования | Лекция 5


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.