Принцип работы
Three.js Post-Processing охватывает EffectComposer и проходы, преобразующие отрендеренную сцену. Примеры: свечение, сглаживание, ambient occlusion, глубина резкости, контуры, цветокоррекция и собственные шейдеры экранного пространства.
Отличие от работы с материалами в охвате: постобработка применяется к отрендеренному изображению и может влиять на всю композицию. Порядок проходов, разрешение целей, обработка изменения размера и сравнение с необработанной сценой должны входить в план реализации. Перед использованием сверьте конструкторы из примеров и поддержку renderer с установленной версией Three.js.
Ожидаемые результаты
- Упорядоченная цепочка проходов composer
- Настройки эффектов, привязанные к визуальной цели
- Обработка изменения размера и сравнение стоимости эффектов
От задания до проверки
- 01Определите цель
Укажите, что должно светиться, оставаться в фокусе или получать акцент.
- 02Соберите проходы
Начните с рендера сцены и добавляйте только проходы, нужные для задуманной обработки.
- 03Сравните и измерьте
Проверьте вид без эффектов, результат после изменения размера и стоимость рендеринга в целевом разрешении.