Моделирование и 3D-моделирование
Моделирование – это многогранная наука, так как моделирование бывает разным.
Обобщенно говоря, в процессе моделирования создаются объекты-модели, цель которых
заместить объект-оригинал при изучении. При этом модель должна обладать значимыми для
данного исследования свойствами оригинала, а незначительные для данного опыта можно
опустить.
В настоящее время широко применяется компьютерное моделирование, когда описание
объекта или явления сохраняется в памяти компьютера, при этом используются специальные
программы. В свою очередь, компьютерное моделирование также бывает разным. Например,
математическим, когда какое-либо явление или процесс описывается с помощью
математических формул, вычисление по которым выполняет компьютер.
При графическом моделировании решается задача визуализации явления или процесса. Такое
бывает необходимо, когда существует потребность в наглядном представлении явления из-за
его сложности. Важную роль здесь играет 3D-моделирование, то есть разработка модели
объекта в трехмерном пространстве.
Отдельно следует выделить моделирование в реальном времени, при котором создаваемая
система реагирует на воздействие из вне, другими словами – взаимодействует с объектами
реального мира. Примером системы реального времени может служить игра. Однако область
применения моделирования в реальном времени намного шире и имеет важное практическое
и научное значение.
Четырехмерное пространство
Мы привыкли к представлению пространства как трех взаимно перпендикулярных осей-
измерений: X, Y и Z. Это соответствует восприятию человеком длины, ширины и высоты
объектов. Кроме этого объекты могут изменять свои свойства, в том числе положение в
трехмерном пространстве. Изменение свойств происходит вдоль четвертого измерения –
времени. Таким образом, мы получаем четырехмерное пространство.
Чтобы воссоздать четырехмерное пространство, к 3D-моделированию надо добавить
анимацию.
Blender
Blender относится к группе приложений для создания трехмерной графики и анимации. Его
отличительными особенностями являются легковесность, распространение как свободного
программного обеспечения, он имеет специфический интерфейс, включает собственный
игровой движок – Blender Game Engine (BGE).
Используя возможность этого движка можно создать интерактивную модель или игру для
десктопов. Кроме того, существует фреймворм Blend4Web, который при подключении к
Blender позволяет создавать интерактивную 3D графику, проигрываемую в браузерах.
Blend4Web – не дополнение к BGE, а аналог.
Официальный сайт проекта Blender –
https://www.blender.org/
4
|