Atmoweld Exporter for 3D Studio Max (LightWave File Object Export): Export Materials

Поддержка материалов

Atmoweld Exporter поддерживает такие классы материалов:

  • Standard
  • Multi-Sub Object
  • Atmoweld Material (LightWave Compatible)

Standard и Multi-SubObject - стандартные материалы 3D Studio Max;
Atmoweld Material (LightWave Compatible) - материал входит в пакет плагина;

Материалы, которые не попадают в этот список, могут быть экспортированы при помощи опции Fix Icompatible Materials. В этом случае несовместимый материал будет заменяться на Standard Material (с настройками по умолчанию). При этом материал заменяется и на сцене, поэтому нужно быть осторожным, что бы не потерять те материалы, которые несовместимы с Atmoweld Exporter.

Правила экспорта Map из 3D Studio Max в Newtek LightWave

3D Studio Max: Standard Material to LightWave: Surface Editor

Правила конвертирования Standard Material из 3D Studio Max в LightWave 3D

Управление материалами в 3D Studio Max осуществляется при помощи Material Editor. Управление материалами в LightWave3D осуществляется при помощи Surface Editor.

Diffuse Map и Color Map

Необходимо помнить, что в 3D Studio Max - Diffuse Map-ом называется такая текстура, которая в Lightwave 3D называется Color Map (первая в списке в диалоге Surface Editor).

Luminosity Map и Self-Illumination Map

Self-Illumination и Luminosity - ни одно и тоже, но так как в 3D Studio Max используется Self-Illumination, а в Lightwave - Luminosity, то будем считать их равными. Это означает, что если где-то написано Self-Illumination (например, в 3D Studio Max), то имеется ввиду Luminosity. Пример использования Luminosity в Game Development: карты Luminosity используются при расчете Lightmap.

Transparency Map и Opacity Map

Transparency используется внутри LightWave, Opacity - внутри 3D Studio MAX.

Opacity -> 0% - невидимый объект
Transparency -> 100% - невидимый объект

Atmoweld Exporter самостоятельно конвертирует Opacity в Transparency.

Reflection and Specularity

Atmoweld Exporter учитывает коэффициенты Specularity и Reflection. К примеру, reflection в 26% означает, что значение интенсивности пикселя текстуры reflection будет умножено на 0.26 (26%). Экспортером используется карта Specular Level из 3D Studio Max.

Tranclucency и Filter Color

В 3D Studio Max нет Tranclucency. Atmoweld Exporter собирает информацию из Filter Color (3D Studio Max) и представляет это как Tranclucency в LightWave.

Refraction

Atmoweld Exporter учитывает коэффициенты Refraction.

Materials в Newtek Lightwave 3D 8.5 и 9.0

Что бы понять о чем сейчас пойдет речь: запустите LightWave Modeler 8.5 или 9.0 и нажмите "F5".

На скриншоте зеленым цветом отмечены те параметры, которые экспортируются. Те, что не отмечены - игнорируются.

Скриншот для пользователей LightWave3D 8.5:
LW8.5: Surface Editor
Скриншот для пользователей LightWave3D 9.0:
LW9.0: Surface Editor

Map Channel в 3D Studio Max и ограничение экспортера

В большом количестве случаев будет ситуация, когда нужно несколько текстур для одного материала. К примеру, Diffuse Map и Luminosity Map, Diffuse Map и Specularity Map. Atmoweld Exporter не поддерживает никаких каналов (map channel), кроме map channel 1. Сделать развертку нужно один раз в канале 1. Получается, что нужно делать нужно несколько текстур, которые накладываются одна на другую. Пока такое ограничение существует. В 3D Studio Max есть упоминания о map channel как минимум в четырех местах. Не забывайте, что должно быть: Map Channel 1 (обычно так и будет по умолчанию).

Map Channel в Material-ах:
3D Studio Max: Map Channels
Map Channel в Map channel Info:
3D Studio Max: Map Channels
Map Channel в модификаторе UVW Map и UVW Unwrap:
3D Studio Max: Map Channels

UVMap в LightWave 3D 8.5/9.0

Эта тема продолжает предыдущую. То, что в 3DSMAX называлось Map Channels - в LightWave Modeler будет называться UV MAP:
LW 8.5: UV Map

Ограничения на экспортирование Standard Material в 3D Studio Max

Использование материала "Standard":

3D Studio Max: Material Browser

Все типы текстур, которые поддерживаются, отмечены зеленым:

3D Studio Max: Material Maps

и разумеется тип текстур должен быть только Bitmap или None:

3D Studio Max: Material: Bitmap

То, что поддерживает Atmoweld Exporter - отмечено зеленым, а то что не отмечено, или отмечено красным - не поддерживается:
3D Studio Max: Material Standard
3D Studio Max: Material Standard
3D Studio Max: Material Standard
3D Studio Max: Material Standard
3D Studio Max: Material Standard
3D Studio Max: Material Standard

Экспортируются только Bitmap (текстура) или если класс не выбран (NONE):

3D Studio Max: Material Bitmaps
Map Channel должен быть всегда равен 1, что бы экпорт был выполнен правильно.