Рабочий подход
Three.js Lighting различает окружающий, полусферический, направленный, точечный, прожекторный и прямоугольный площадной свет. Эти варианты отличаются направленностью, поддержкой теней, реакцией материалов и стоимостью. Источник также описывает освещение окружения и схемы для студии или улицы.
Настройка теней — это цепочка из рендерера, источника света и объектов. Плотное покрытие и выборочное отбрасывание важны не меньше разрешения. Некоторые примеры используют API, зависящие от версии. Перед применением сверьте типы света и импорты вспомогательных классов с установленной версией Three.js.
Ожидаемые результаты
- Схема освещения с определёнными ролями источников
- Параметры отбрасывания и приёма теней
- План окружения и производительности
От задания до проверки
- 01Определите роли света
Выберите заполняющий свет, направленный солнечный свет, акцентный свет или студийный источник в соответствии со сценой.
- 02Настройте тени
Проверьте вместе параметры рендерера, света и объектов, затем оцените покрытие и смещение (bias).
- 03Оцените поверхность
Прежде чем увеличивать число источников или разрешение теней, оцените предполагаемые материалы и окружение.