О создании трехмерных моделей в LightWave 3D

Рассмотрение возможностей моделирования объектов в программе LightWave 3D на примере создания трехмерной модели компьютерного стола и стула. Автоматическая синхронизация данных между модулями и редакторами. Скрипты и встроенные языки программирования.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 03.03.2018
Размер файла 2,0 M

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

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

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

Башкирский государственный университет

О создании трехмерных моделей в LightWave 3D

Антипин Андрей Федорович,

кандидат наук, доцент, доцент

Аннотация

В статье рассматриваются возможности моделирования объектов в программе LightWave 3D на примере создания 3D-моделей.

В настоящее время редакторы трехмерной графики и программы для трехмерного моделирования являются достаточно популярными и находят свое применение в различных областях и сферах деятельности [1, 2, 3] при решении тех или иных прикладных задач [4, 5].

Одним из часто используемых является пакет программ LightWave 3D, выпускаемый компанией NewTek c 1990 г. и предназначенный для работы в операционных системах Microsoft Windows и macOS.

LightWave 3D состоит из следующих программных модулей, которые можно использовать независимо друг от друга:

1. Modeller, включающий редактор полигональных (от англ. «polygon») моделей объектов;

2. Layout, в который входят редакторы сцен, поверхностей, освещения, анимации, механизмы работы с частицами (огонь, вода, туман) и пр.

Для автоматической синхронизации данными между модулями и (или) редакторами используется специальная программа Hub.

Процесс работы в любом из перечисленных редакторов интуитивен, прост и понятен большинству пользователей, не знакомых с основами 3D-моделирования и (или) трехмерной графики. Рассмотрим это на примере создания 3D-моделей стула и компьютерного стола, используя для этого простейшие фигуры, т.е. примитивы (от англ. «Primitives»), имеющиеся в пакете программ LightWave 3D.

Запустим редактор Modeller, после чего на экране появится рабочее окно программы с размещенной на ней координатной сеткой, показанной в разных плоскостях.

Для создания 3D-моделей опор стула выберем в списке «Primitives» пункт «Box» (или «куб»), разместим фигуру на плоскости (XZ) и придадим ей необходимый объем. Затем выполним копирование созданной фигуры и поместим ее параллельно первой.

На рис. 1 показаны 3D-модели опор стула в редакторе LightWave 3D, полученные в результате выполнения описанных выше действий.

Рисунок 1 3D-модели опор стула в редакторе LightWave 3D

Аналогичным образом создадим 3D-модели ножек и прочих опорных элементов стула, не забывая при этом менять их размеры и расположение.

На рис. 2 показаны 3D-модели ножек стула в редакторе LightWave 3D, созданные в результате выполнения соответствующих действий.

Рисунок 2 3D-модели ножек стула в редакторе LightWave 3D

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

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

Рисунок 3 Готовая 3D-модель стула в редакторе LightWave 3D

Создание 3D-модели компьютерного стола начнем со столешницы. Для этого выберем фигуру «Box» в разделе «Primitives». Добавим ее на плоскость (XZ), после чего изменим ее ширину на плоскости (XY).

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

При необходимости копирование ножки производится нажатием на «+» в центре фигуры.

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

Рисунок 4 3D-модель стола с ножками в редакторе LightWave 3D

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

Ящик поместим в левом нижнем углу стола, а полку для клавиатуры -- в правом верхнем углу под столешницей.

При необходимости перемещения моделей вдоль одной из осей можно использовать команду «Move» из вкладки «Modify».

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

Создадим ручку для ящика стола, используя для этого фигуру «Ball» (или «шар») из раздела «Primitives». Изменим форму фигуру при помощи команды «Drag» из вкладки «Modify».

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

Рисунок 5 3D-модель стола с полкой и ящиком в редакторе LightWave 3D

Рисунок 6 3D-модель ручки для ящика в редакторе LightWave 3D

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

Рисунок 7 Готовая 3D-модель стола в редакторе LightWave 3D

Таким образом, процесс создания трехмерных моделей в программе LightWave 3D достаточно прост и интуитивно понятен, т. к. не требует от пользователей специальных знаний в области 3D-моделирования, что дает возможность использовать ее инструментарий в процессе решения разных прикладных задач [1], связанных с необходимостью создания трехмерных моделей объектов. скрипт программирование трехмерный редактор

LightWave 3D позволяет импортировать готовые трехмерные модели объектов в различные графические форматы, а возможность подключения сторонних модулей дает возможность существенно расширить функционал программы. Кроме того, встроенные языки программирования LScript и Python (который был добавлен в 11 версии) позволяют писать собственные скрипты.

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

1. Антипин А.Ф. Организация эффективной работы преподавателей в условиях рейтинговой системы обучения // Прикладная информатика. 2014. № 3. С. 48-59.

2. Мустафина С.А., Степашина Е.В. Редукция кинетических схем сложных химических процессов на основе теоретико-графового подхода // Вестник Казанского технологического университета. 2014. № 10. С. 17-20.

3. Антипин А.Ф. Обзор проблемных ситуаций в коде программ // Современная техника и технологии. 2015. № 2. С. 82-85.

4. Степашина Е.В. Оптимизация финансовых показателей предприятия на основе нейросетевой модели // Информационные системы и технологии. 2014. № 5. С. 34-42.

5. Седова Н.А., Седов В.А. Методы оценки качества полученных решений // Южно-Сибирский научный вестник. 2012. № 1. С. 88-91.

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

...

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

  • Создание чертежа и трехмерной модели стула с помощью программы "Компас-3D v15". Модуль работы с чертежами и эскизами. Описание стула с ножками. Создание деталей стула. Разработка сборочного чертежа. Связь трёхмерных моделей и чертежей со спецификациями.

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

  • Назначение компьютерной графики. Особенности трехмерной анимации. Технология создания реалистичных трехмерных изображений. Компьютерная графика для рисования на SGI: StudioPaint 3D. Пакет PowerAnimator как одна из программ трехмерной анимации на SGI.

    реферат [25,7 K], добавлен 31.03.2014

  • Определение понятия трехмерной компьютерной графики. Особенности создания 3D-объектов при помощи булевых операций, редактируемых поверхностей, на основе примитивов. Моделирование трехмерных объектов при помощи программного пакета Autodesk 3ds Max.

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

  • Базовые приемы работы при создании трехмерной модели в пакете Компас. Абсолютная система координат, координатные плоскости. Управление изображением, цветом и свойствами поверхности объектов. Этапы процесса разработки трехмерной модели "Форма для льда".

    курсовая работа [963,3 K], добавлен 11.06.2012

  • Значение вербальных и знаковых информационных моделей для исследования объектов, процессов, явлений. Роль метода формализации в процессе создания компьютерной модели. Использование программы AutoCAD для трехмерного моделирования и визуализации объекта.

    курсовая работа [866,5 K], добавлен 08.01.2015

  • Программное обеспечение и инструменты, применяемые для создания трехмерной модели автомобиля. Основные приемы и методы, применяемые при создании модели. Описание технической части и хода работы над проектом, примеры практического применения инструментов.

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

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

    реферат [29,6 K], добавлен 23.03.2010

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

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

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

    курсовая работа [19,5 K], добавлен 19.05.2011

  • Изучение основных возможностей создания трехмерных объектов в программе OpenGL, методика наложения текстур. Механизм подключения библиотек. Создание поверхности ландшафта. Реализация ориентирования на поверхности. Изменение поверхности ландшафта.

    курсовая работа [21,5 K], добавлен 29.11.2010

  • AnyLogic как инструмент компьютерного моделирования нового поколения. Процесс разработки моделей и реализация имитационных моделей для распространения эпидемического заболевания. Разработка систем обратной связи (диаграммы потоков и накопителей).

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

  • Основы программирования на языке VB.NET. Область применения трехмерных изображений. Форматы хранения пакетов инженерной графики. Преимущества трехмерного моделирования. Разработка программы по вращению трехмерных изображений на языках VB.NET и VRML.

    курсовая работа [195,1 K], добавлен 11.03.2013

  • Методы создания двумерных и трехмерных изображений. Классификация средств компьютерной графики и анимации. Системы для работы с видео и компоновки. Обзор программных продуктов для создания презентаций, двумерной и трехмерной анимации, 3D-моделирования.

    реферат [30,5 K], добавлен 25.03.2015

  • Основные преимущества 3D-систем автоматизированного проектирования. Характеристика назначения и основных методов создания твердотельных параметрических моделей в системе КОМПАС-3D, предназначенной для создания трехмерных параметрических моделей деталей.

    лабораторная работа [85,1 K], добавлен 25.06.2013

  • Особенности и возможности программного обеспечения, необходимого для построения трехмерной модели (на примере вентиля - клапана). Ознакомление с инструментарием программного обеспечения профессионального трехмерного и двумерного моделирования AutoCAD.

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

  • Основные сведения о языках программирования и их состав. Программа для компьютера. Использование компилятора и операторы. Языки программирования высокого уровня. Концепции объектно-ориентированного программирования. Языки искусственного интеллекта.

    презентация [6,3 M], добавлен 14.08.2013

  • Понятие материального и идеального моделирования. Разработка модели экономического предприятия компьютерного клуба "GaMeR" для подсчета рентабельности. Выбор языка программирования Delphi, его преимущества и особенности. Описание листинга программы.

    курсовая работа [166,7 K], добавлен 11.03.2014

  • Общие сведения о системе Компас 3D, предназначенной для графического ввода и редактирования чертежей на ПК. Ее основные функции, типы объектов, единицы измерения. Принципы работы в Компас-График LT. Пример создания файла трехмерной модели сборки детали.

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

  • Методы решения задач линейного программирования: планирования производства, составления рациона, задачи о раскрое материалов и транспортной. Разработка экономико-математической модели и решение задачи с использованием компьютерного моделирования.

    курсовая работа [607,2 K], добавлен 13.03.2015

  • Изучение применения трёхмерного моделирования и анимации при создании статической рекламы, динамических заставок для телеканалов, моделирования катастроф, в компьютерных играх. Характеристика создания моделей с помощью модификаторов Edit Poly, Edit Mesh.

    практическая работа [4,0 M], добавлен 29.09.2011

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