Константы WebGLRenderer

Режимы отбора граней

v3d.CullFaceNone v3d.CullFaceBack v3d.CullFaceFront v3d.CullFaceFrontBack

CullFaceNone отключает отбор граней.
CullFaceBack включает отбор задних граней (по умолчанию).
CullFaceFront включает отбор передних граней.
CullFaceFrontBack отбирает как передние, так и задние грани.

Типы Теней

v3d.BasicShadowMap v3d.PCFShadowMap v3d.PCFSoftShadowMap v3d.PCFShadowMapPoissonDisk v3d.ESMShadowMap

Они определяют свойство WebGLRenderer shadowMap.type.

BasicShadowMap передает нефильтрованные карты теней - самый быстрый, но самый низкий уровень качества.
PCFShadowMap фильтрует карты теней, используя алгоритм Percentage-Closer Filtering (PCF) (по умолчанию).
PCFSoftShadowMap фильтрует карты теней с помощью алгоритма Percentage-Closer Filtering (PCF) с дополнительным билинейным смягчением.
PCFShadowMapPoissonDisk фильтрует карты теней с помощью алгоритма Percentage-Closer Filtering (PCF) с дополнительным смягчением с помощью случайно вращающегося диска Пуассона.
ESMShadowMap использует алгоритм Exponential Shadow Mapping (ESM) с гауссовым смягчением размытия.

Тональный маппинг

v3d.NoToneMapping v3d.LinearToneMapping v3d.ReinhardToneMapping v3d.CineonToneMapping v3d.ACESFilmicToneMapping v3d.LogarithmicMaxToneMapping v3d.PhysicalMaxToneMapping v3d.FilmicBlenderToneMapping

Они определяют свойство WebGLRenderer toneMapping. Это свойство используется для аппроксимации внешнего вида высокого динамического диапазона (HDR) на среде низкого динамического диапазона стандартного монитора компьютера или экрана мобильного устройства.

Исходный файл

О том как получить исходный код этого модуля читайте тут.