Из Википедии, бесплатной энциклопедии
  (Перенаправлено из Lightwave 3D )
Перейти к навигации Перейти к поиску

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

Обзор [ править ]

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

История [ править ]

В 1988 году Аллен Гастингс создал программу рендеринга и анимации под названием VideoScape 3D , а его друг Стюарт Фергюсон создал дополнительную программу 3D-моделирования под названием Modeler , обе продаваемые Aegis Software. NewTek планировал включить VideoScape и Modeler в свой пакет для редактирования видео Video Toaster . Первоначально предназначенная для называния «Система анимации NewTek 3D для Amiga», Гастингс позже придумал название «LightWave 3D», вдохновленное двумя современными высокопроизводительными 3D-пакетами: Intelligent Light и Wavefront . В 1990 году был выпущен пакет Video Toaster, включающий LightWave 3D и работающий на компьютере Commodore Amiga .

LightWave 3D доступен как отдельное приложение с 1994 года, а версия 9.3 работает на платформах Mac OS X и Windows. Начиная с версии 9.3, версия Mac OS X была обновлена ​​до универсального двоичного файла .

Последней известной автономной версией Amiga была LightWave 5.0, выпущенная в 1995 году. Вскоре после выпуска первой версии для ПК NewTek прекратил выпуск версии Amiga, сославшись на неопределенное будущее платформы. Вскоре были выпущены версии для платформ DEC Alpha, Silicon Graphics (SGI) и Macintosh.

LightWave использовался для создания спецэффектов для телесериалов « Вавилон 5» , [1] « Звездный путь: Вояджер» , « Космос: выше и дальше» , seaQuest DSV , Lost и Battlestar Galactica . Программа также использовалась в производстве Титаника, а также Аватара , Города грехов и 300 . Короткометражный фильм 405 был снят двумя художниками дома с использованием LightWave. В финской пародии на Star Trek Star Wreck: In the Pirkinning, большая часть визуальных эффектов была сделана в LightWave финским режиссером Самули Торссоненом, который продюсировал визуальные эффекты для художественного фильма « Железное небо» . Фильм « Джимми Нейтрон: Мальчик-гений» был полностью снят в LightWave 6 и « Мессия: Студия» .

В 2007 году дебютировал первый полнометражный фильм, полностью анимированный в 3D одним человеком без типичного легиона аниматоров, « Flatland the Film » Лэдда Элингера-младшего. Он был полностью анимирован в LightWave 3D 7.5 и 8.0.

В своей девятой версии рынок LightWave варьируется от любителей до высококлассных приложений в видеоиграх , телевидении и кино . NewTek представила 64-битную версию LightWave 3D как часть пятого бесплатного обновления LightWave 3D 8, и она была представлена ​​в программном выступлении Билла Гейтса на WinHEC 2005. [ необходима цитата ]

4 февраля 2009 года NewTek анонсировала «LightWave CORE» своего 3D-приложения следующего поколения в виде потоковой прямой презентации для 3D-художников по всему миру. [2] Он отличался настраиваемым и модернизированным пользовательским интерфейсом, интеграцией сценариев Python, которая предлагала код в реальном времени и предварительный просмотр, обновленный формат файла, основанный на отраслевом стандарте Collada.формат, существенные изменения в технологиях моделирования и средство визуализации итеративного окна просмотра в реальном времени. Планировалось, что это будет первый продукт LightWave, который будет доступен в операционной системе Linux. Однако 23 июня 2011 года CORE был отменен как отдельный продукт, и NewTek объявил, что усовершенствования CORE станут частью продолжающейся платформы LightWave, начиная с LightWave 10 (которая изначально была LightWave HC и должна была стать переходной программной системой, включающей классические приложения Layout и Modeler на начальных этапах CORE, чтобы обеспечить совместимость с существующим набором инструментов для LightWave). [ необходима цитата ]

30 декабря 2010 г. NewTek представил LightWave 10. [3] В него добавлено средство визуализации интерактивного окна просмотра (VPR), интерактивные стереоскопические камеры, рабочий процесс с линейным цветовым пространством, интерактивный физический ввод данных в реальном времени (инструменты Virtual Studio) и обмен данными. обновления. [4]

20 февраля 2012 года NewTek начала поставки программного обеспечения LightWave 11, последней версии своего профессионального программного обеспечения для 3D-моделирования, анимации и рендеринга. [5] LightWave 11 включает в себя множество новых функций, таких как инструменты создания экземпляров, группирования и разрушения, гибкая динамика Bullet Dynamics, поддержка Pixologic Zbrush и многое другое. [6] LightWave 11 используется для всех жанров создания 3D-контента - от создания визуальных эффектов для фильмов и трансляций до архитектурной визуализации и дизайна игр. [7] [8]

31 января 2013 года NewTek выпустила LightWave 11.5, в котором дебютировала новая модульная система такелажа под названием Genoma. [9] Система стайства была переработана, и теперь в ней появились хищники и жертвы. Система динамики пули была улучшена, чтобы учитывать динамику мягкого тела, силы ветра и реакцию на деформации костей. Также были добавлены ссылки на After Effects и ZBrush (через GoZ). [10]В Modeler были добавлены новые инструменты, основанные на новой экспериментальной подсистеме. Первоначально предполагалось, что эта подсистема позволит усовершенствовать Modeler, но раскрытие информации разработчиком на основных форумах пользователей (после того, как оно было удалено модераторами), указывало на то, что этот подход был слишком проблематичным, и рассматривался другой путь, позволяющий Modeler развиваться. FiberFX, система волос / мех в LightWave, также претерпела улучшения с выпуском 11.5 для работы с мягкими телами, а также для прямой поддержки кривых из Modeler для направления волос. Кроме того, была добавлена ​​поддержка косы и скручивания, чтобы упростить создание сложных причесок.

1 ноября 2013 года NewTek выпустила LightWave 11.6. [11]В этом выпуске появился новый инструмент анимации, управление сплайнами, а также усовершенствованы методы преобразования лучей (чтобы элементы сцены можно было точно позиционировать на поверхности с дополнительным смещением. Также был реализован CgFX от nVidia, хотя и через устаревшую систему шейдеров. STL была добавлена ​​поддержка для обеспечения вывода, подходящего для 3D-принтеров.Система виртуальной студии также была улучшена для поддержки надстройки LightWave 3D, созданной группой под названием NevronMotion, обеспечивающей прямой захват движения (всего тела и лица) с использованием потребительских устройств, таких как Kinect ( только в Windows) и перенацеливание через упрощенный пользовательский интерфейс.Простая система Python была сделана доступной для среды Modeler и для общих функций. Сроки поддержки макета через эту упрощенную систему не были раскрыты. Также была представлена ​​поддержка Alembic. Начиная с выпуска 11.6,выпущены два незначительных исправления для решения проблем с программным обеспечением (11.6.1 и 11.6.2). В начале мая 2014 года была выпущена версия 11.6.3 для устранения ограничений системы лицензирования.

24 ноября 2014 года NewTek выпустил Lightwave 2015. В этом выпуске улучшена интеграция физики Bullet (ограничения, двигатели, динамика, влияющая на кости), плагин автоматизации оснастки Genoma со сценариями, рендерингом краев и рабочим процессом родительского контроля динамических объектов. Он также добавил инструмент сопоставления перспективы пластины и выборку важности для глобального освещения . [7] Розничная цена была снижена на треть. [12]

1 января 2018 года NewTek выпустил Lightwave 2018. Функции включают в себя: физическую систему рендеринга, рендеринг и световые буферы, новый волюметрический движок, поддержку OpenVDB, новую архитектуру освещения, редактор поверхностей - узлы материалов и предварительный просмотр поверхности, камеру виртуальной реальности, стек модификаторов. Узловые модификаторы, новый шейдер Cel и улучшенная рендеринг краев, более интегрированный FiberFX, параметрические формы на основе макета, физически основанный OpenGL и фильтр шумоподавления. Новые функции Modeler включают: «Окно просмотра Layout View показывает текущий вид камеры из Layout. Кроме того, LightWave 2018 Modeler предоставляет новые полностью интерактивные инструменты, включая Lattice, Smoothing, Array и Spline Bridge для ускорения моделирования».

В январе 2019 года LightWave 2019 представила новые инструменты интеграции с Unreal Engine , создание анимированной сетки и рисование в Layout, новые инструменты UV-сопоставления и UDIM (а также поддержку групп сглаживания) в Modeler, улучшенный обмен FBX , инструменты настройки модели затенения, новые примитивы формы, создание OpenVDB , улучшения затенения / рендеринга и улучшения рабочего процесса / пользовательского интерфейса. [13]

Разработчик моделей и макет [ править ]

LightWave состоит из отдельных программ, в первую очередь Modeler и Layout. Каждая программа предоставляет выделенное рабочее пространство для конкретных задач. Когда эти две программы работают одновременно, для синхронизации данных между ними используется программа под названием Hub.

Modeler, как следует из названия, включает в себя все функции моделирования, используемые для создания 3D-моделей, а Layout включает в себя функции для упорядочивания 3D-моделей, их анимации и рендеринга. Макет предлагает трассировку лучей , глобальное освещение и выходные параметры рендеринга.

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

Существует также основанный на командной строке механизм сетевого рендеринга под названием Screamernet, который можно использовать для распределения задач рендеринга по большому количеству сетевых компьютеров. Это используется для сокращения общего времени, необходимого для рендеринга одного проекта, за счет параллельного рендеринга на каждом из компьютеров части всего проекта. Screamernet включает в себя все функции движка рендеринга, интегрированного в Layout, но без интерактивного пользовательского интерфейса. LightWave изначально поддерживает 999 узлов рендеринга.

Особенности [ править ]

Динамика [ править ]

LightWave предоставляет системы динамической физики, поддерживающие движение твердых и мягких тел, деформации, ограничения, моторизацию, окружающую среду и частицы. Он взаимодействует с 3D-моделями объектов, костей и волос (FiberFX). LightWave включает в себя как Bullet, так и устаревшие проприетарные (включая ClothFX, SoftFX, HardFX, излучатель ParticleFX, ветер, столкновение и гравитацию) движки динамики.

Гипервоксели [ править ]

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

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

Шейдеры материалов [ править ]

LightWave поставляется с узловым редактором текстур, который поставляется с набором специальных шейдеров материалов. Некоторые типы поверхностей, для которых были оптимизированы эти шейдеры, включают:

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

Узлы [ править ]

NewTek расширил возможности настройки параметров LightWave с помощью архитектуры графа узлов (редактора узлов) для LightWave 9. Этот редактор обеспечил широкую иерархическую настройку параметров в дополнение к поддержке фиксированных и основанных на стеке настроек параметров. Примеры типов узлов включают математический, скрипт, градиент, образец, экземпляр, группу и шейдер. Узлы можно использовать в функциях Surface Editor, Mesh Displacement и Virtual Studio. API подключаемого модуля узла был выпущен для сторонних разработчиков, чтобы добавить свои собственные узлы. [14]

Ярким примером разработки сторонних узлов являются дополнительные узлы Дениса Понтонье. [15] Эти бесплатные узлы позволяют изменять изображения, рендеры, процедурные текстуры , гипервоксели, движения объектов, каналы анимации и объемное освещение . Также они позволяют частицам и другим сеткам управлять параметрами узлов.

Сценарии [ править ]

LScript - один из языков сценариев LightWave. Он предоставляет полный набор встроенных функций, которые вы можете использовать при написании сценариев поведения LightWave.

В LightWave 11 NewTek добавил поддержку Python в качестве опции для пользовательских сценариев. [16]

SDK подключаемого модуля LightWave [ править ]

SDK предоставляет набор C классов для написания нативных Lightwave плагин. [17]

Лицензирование [ править ]

До того, как LightWave стал доступен как отдельный продукт в 1994 году, для работы требовалось наличие Video Toaster в Amiga. До версии 11.0.3, [18] [19] лицензии LightWave были связаны с аппаратным ключом (например Safenet модели USB или устаревших параллельный порт). Без электронного ключа LightWave будет работать в «Режиме обнаружения», что сильно ограничивает функциональность. Одна копия LightWave поддерживает распределенный рендеринг до 999 узлов.

См. Также [ править ]

  • Компьютерные изображения
  • Сравнение программного обеспечения для 3D-графики
  • Джимми Нейтрон: Мальчик-гений
  • Приключения Джимми Нейтрона: Мальчик-гений

Ссылки [ править ]

  1. ^ «Ящик для инструментов» . Следующее поколение . № 31. Imagine Media . Июль 1997. с. 29.
  2. ^ "NewTek LightWave CORE ™" . Архивировано 16 февраля 2009 года . Проверено 9 августа 2016 .CS1 maint: bot: original URL status unknown (link)
  3. ^ "NewTek Ships LightWave 10" . Dmnnewswire.digitalmedianet.com . 30 декабря 2010 . Проверено 9 августа 2016 года .
  4. ^ "NewTek LightWave - LightWave 10" . Архивировано 2 сентября 2011 года . Проверено 9 августа 2016 .CS1 maint: bot: original URL status unknown (link)
  5. ^ "Архивная копия" . Архивировано из оригинального 22 февраля 2012 года . Проверено 1 марта 2012 .CS1 maint: archived copy as title (link)
  6. ^ «LightWave - Новые возможности» . 17 января 2013 года. Архивировано 17 января 2013 года . Проверено 9 августа 2016 .CS1 maint: bot: original URL status unknown (link)
  7. ^ a b «Обзор возможностей LightWave - 2015» . Lightwave3d.com . Проверено 9 августа 2016 года .
  8. ^ "LightWave - Галерея" . Lightwave3d.com . Проверено 9 августа 2016 года .
  9. ^ «LightWave - Новые возможности» . 17 января 2013 года. Архивировано 17 января 2013 года . Проверено 9 августа 2016 .CS1 maint: bot: original URL status unknown (link)
  10. ^ «LightWave 11.5 уже доступен» . Evermotion. 1 февраля 2013 г.
  11. ^ "LightWave - 11.6 Обзор возможностей" . 6 ноября 2014 года. Архивировано 6 ноября 2014 года . Проверено 9 августа 2016 .CS1 maint: bot: original URL status unknown (link)
  12. ^ "Архивная копия" . Архивировано из оригинального 29 ноября 2014 года . Проверено 25 ноября 2014 .CS1 maint: archived copy as title (link)
  13. ^ Zahed Рамин (22 января 2019). «LightWave 3D представляет новые инструменты интеграции с Unreal» . Журнал Анимация . Проверено 5 февраля 2019 года .
  14. ^ «Глобалы: Функции редактора узлов» . Static.lightwave3d.com . Проверено 9 августа 2016 года .
  15. ^ «Дополнительные узлы» . Dpont.pagesperso-orange.fr . Проверено 9 августа 2016 года .
  16. ^ «Добро пожаловать в документацию по LightWave Python! - Документация по LightWave Python 11.6» . Static.lightwave3d.com . Проверено 9 августа 2016 года .
  17. ^ "LightWave - Комплект для разработки программного обеспечения" . Lightwave3d.com . Проверено 9 августа 2016 года .
  18. ^ "Ключ или без ключа [Архив] - Обсуждения NewTek" . Forums.newtek.com . Проверено 9 августа 2016 года .
  19. ^ "LightWave - Магазин LightWave" . Lightwave3d.com . Проверено 9 августа 2016 года .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Официальный сайт NewTek
  • Список проектов, созданных с помощью LightWave
  • История и истоки развития LightWave на YouTube