Константы WebGLRenderer

Эти константы определяют параметры WebGL-рендерера.

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

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

Типы теней

v3d.BasicShadowMap v3d.BilinearShadowMap v3d.PCFShadowMap v3d.ESMShadowMap

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

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

v3d.NoToneMapping v3d.LinearToneMapping v3d.ReinhardToneMapping v3d.CineonToneMapping v3d.ACESFilmicToneMapping v3d.CustomToneMapping v3d.LogarithmicMaxToneMapping v3d.PhysicalMaxToneMapping v3d.FilmicBlenderToneMapping v3d.AgXBlenderToneMapping v3d.PbrNeutralToneMapping

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

Все типы маппинга, за исключением v3d.CustomToneMapping являются встроенными. v3d.CustomToneMapping требует ручного изменения GLSL-кода во фрагментном шейдере материала.

Алгоритмы порядконезависимой прозрачности

v3d.NoOIT v3d.OITWeighted

Алгоритм порядконезависимой прозрачности: weighted blended или никакой.

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

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