Материал, который отображает векторы нормалей в цвета RGB.
parameters — (необ.) объект с одним или несколькими свойствами, определяющими внешний вид материала. Сюда можно передать любое свойство материала (включая любое свойство, унаследованное от Material).
Общие свойства смотрите в базовом классе Material.
Текстура для создания карты неровностей. Черные и белые значения отображают воспринимаемую глубину относительно освещения. Bump фактически не влияет на геометрию объекта, только на освещение. Если определена карта нормалей, то она будет проигнорирована.
Насколько сильно карта неровностей влияет на материал. Типичные диапазоны 0-1. По умолчанию - 1.
Использовать ли плоскостной шейдинг для геометрии модели. По умолчанию false.
Будет ли туман влиять на данный материал. По умолчанию false.
Текстура для создания карты нормалей. Значения RGB влияют на нормаль поверхности для каждого фрагмента пикселя и изменяют способ освещения. Карты нормалей не изменяют фактическую форму поверхности, только освещение. В случае, если материал имеет карту нормалей, созданную с использованием левосторонней конвенции, компонент y .normalScale должен быть отрицательным, чтобы компенсировать разную ориентацию.
Насколько сильно карта нормалей влияет на материал. Типичные диапазоны - 0-1. По умолчанию используется вектор (1, 1).
Рендерит геометрию в виде каркаса («вайрфрейма»). По умолчанию false (т.е. используется полное заполнение полигонов).
Управляет толщиной каркаса. По умолчанию - 1.
В связи с ограничениями WebGL, на большинстве платформ ширина линии всегда будет равна 1, независимо от установленного значения.
Общие методы смотрите в базовом классе Material.
О том как получить исходный код этого модуля читайте тут.