Тени / 3ds Max

Здесь описаны лучшие методы настроек используемых в 3ds Max для отображения красивых теней в реальном времени в Verge3D.

Содержание

Подготовка вьюпорта 3ds Max'a

Чтобы облегчить настройку теней, рекомендуется настроить окно просмотра 3ds Max'a, как описано в этом разделе.

Включите следующие параметры вьюпорта:

Типы фильтрации теней

Тени в Verge3D выглядят по-разному в зависимости от того, какой алгоритм фильтрации карты теней используется. Свойство Shadow Filtering, расположенное на панели Verge3D Export Settings, используется для указания алгоритма.

Basic

Отключить фильтрацию, рендерить карту теней такой, какая она есть. Это самый быстрый метод рендеринга теней.

Bilinear

Используйте билинейную фильтрацию для сглаживания соседних пикселей карты теней.

PCF

Расшифровывается как Percentage Closer Filtering. Использует множественный поиск карты теней для сглаженного рендеринга. Среднее качество и производительность.

PCF (Bilinear)

Аналогичен PCF, но использует билинейную интерполяцию для каждого поиска карты теней. Дает сглаженные тени за счет большей вычислительной мощности.

PCF (Poisson Disk)

Использует псевдослучайный Poisson Disk Sampling для устранения пикселизации для теней PCF. Эта настройка была выбрана по умолчанию, поскольку она наиболее соответствует тому, что вы видите во вьюпорте 3D-редактора. Производительность сравнима с алгоритмом PCF (Bilinear) или даже лучше.

ESM

Расшифровывается как Exponential Shadow Maps. Этот режим позволяет получить наиболее плавные тени, но возможны утечки света. Используйте настройку ESM Bias для света, чтобы удалить возможные артефакты. Производительность сравнима с алгоритмом PCF (Bilinear). Тени ESM могут быть особенно сложны в настройке, поэтому см. раздел Troubleshooting, посвященный проблемам, связанным с ESM. section.

Какой тип фильтрации выбрать?

Рекомендуем попробовать использовать тени PCF (Poisson Disk), выставленные по умолчанию, потому что они обеспечивают хорошее качество и производительность. Если вам вам нужны более быстрые, но менее качественные тени, то попробуйте Basic или Bilinear. Для большего качества стоит выбрать ESM мягкие тени, но недостатком является то, что они могут быть сложными для настройки (исправление артефактов) для конкретной сцены.

Глобальные настройки

Глобальные настройки для теней находятся в меню Verge3D Export Settings.

Shadow Filtering
Алгоритм фильтрации карты теней. Смотрите выше.
ESM Distance Scale
Коэффициент масштабирования теней ESM. Поскольку алгоритм фильтрации ESM использует абсолютные значения расстояния, уменьшите значение масштаба, если вы работаете над сценой, которая намного больше куба по умолчанию, и увеличьте его, если ваша сцена намного меньше. Значение по умолчанию - 0,3. Работает только для теней ESM.

Настройки источников освещения

Тени можно включать/выключать для каждого отдельного света с помощью встроенных панелей 3ds Max. Поддерживаемые настройки теней выделены зеленым цветом.


Target Distance
Может повлиять на расстояние, на котором тени перестают отрисовываться. Доступно только для точечного и направленного света. Настраивайте его, только если вы решаете проблему обрезания теней из раздела Troubleshooting.
On
Включение/выключение теней.
Shadow Map
Должен быть выбран в выпадающем списке, чтобы тени появились в Verge3D.
Falloff/Field
Определяет объем теней (чем меньше, тем лучше). Доступно только для точечных и направленных светильников.
Bias
Можно настраивать до тех пор, пока вы не избавитесь от артефактов самозатенения и/или эффекта "peter-panning".
Size
управляет размером текстуры тени (выбор между скоростью и качеством). .
Sample Range
управляет коэффициентом размытости для теней.
Shadow Bias
дополнительная настройка смещения, аналогичная Bias. Используется для избавления от артефактов самозатенения и/или эффекта peter-panning.
ESM Bias
смещение для уменьшения артефактов утечки света ESM. Работает только для теней ESM.

Настройки объектов

Вы также можете включать и выключать прием и отбрасывание тени для каждого объекта.

Receive Shadows
Включить/выключить прием теней для этого объекта.
Cast Shadows
Включить/выключить отбрасывание тени для этого объекта.

Вы можете посмотреть следующее видео, объясняющее, как настроить тени в 3ds Max.

Дополнительную информацию и лучшие настройки смотрите в официальной документации Autodesk.

Устранение неполадок

Тени в Verge3D и во вьюпорте Max выглядят по-разному

Тени выглядят слишком Пикселизированными

Тени видны во вьюпорте Max, но не видны в Verge3D

Тени имеют артефакты

У теней нет полутени/полутень слишком мала

Тени от точечных и направленных светильников обрезаются

Тени ESM выглядят блеклыми

ESM тени выглядят слишком резкими или не имеют полутени

Артефакты ESM Shadows

Остались вопросы?

Задайте их на нашем форуме!