При работе в 3D-слоях есть вероятность того, что некоторые объекты будут претендовать на одно и тоже пространство в сцене. Это может вызвать мигающие аномалии. Для решения этой проблемы отображения, которую по-другому называют z-конфликты, можно задать приоритет глубины слоя для принудительного отображения этого слоя поверх других. Например, если вы хотите, чтобы слой текстурированных объектов-мультипатчей прорисовывался поверх другого слоя объектов-мультипатчей, претендующего на то же самое пространство, установите для этого текстурированного слоя выше более высокий приоритет, чем для другого.
Внимание:
Задавайте приоритет глубины для слоев только при наличии z-конфликта. Если проблемы прорисовки и артефакты отсутствуют, оставьте имеющиеся приоритеты глубины. Задание приоритета глубины без необходимости приведет к появлению артефактов в сцене.
Есть два способа задания приоритета глубины. Можно отправить слой выше или ниже в стеке глубин, используя команды приоритета глубины в контекстном меню слоя. Это наилучший подход для решения z-конфликтов. Если таким способом решить проблему не удается или для слишком большого числа слоев указан приоритет глубины, воспользуйтесь диалоговым окном Приоритет глубины для задания настроек для всех слоев сцены.
Задание приоритета глубины 3D-слоя
- На панели Содержание щелкните 3D-слой (в категории 3D-слои), участвующий в z-конфликте.
- Выберите Приоритет глубины и щелкните для указания одного из следующих вариантов:
- Переместить наверх задает для приоритета глубины самое высокое значение из всех 3D-слоев, позволяющее слою прорисовываться над другими слоями, претендующими на то же 3D-пространство.
- Переместить вперед – увеличивает приоритет глубины выбранного слоя на один (слой).
- Переместить назад – удаляет приоритет глубины слоя.
- Переместить назад – уменьшает приоритет глубины выбранного слоя на один (слой).
Управление приоритетом глубины для всех слоев сцены
Для того, чтобы управлять приоритетом глубины для всех 3D-слоев, можно открыть диалоговое окно Приоритет глубины и установить приоритет глубины для каждого слоя.
Значение приоритета глубины по умолчанию - 0. Чаще всего у всех слоев приоритет глубины равен 0. Если вы столкнулись с z-конфликтом или другими проблемами прорисовки объектов, задайте для главного слоя (того, который должен находиться над другими) приоритет, равный 1. Нет никакого смысла в задании ненулевого приоритета глубины для нескольких слоев. Если у вас много слоев, можно отсортировать столбцы для лучшей организации таблицы. Можно отсортировать слои по алфавиту или по значению приоритета глубины. Сортировка не влияет на настройки приоритета глубины.
Примечание:
Значения приоритета глубины можно задавать с использованием команд приоритета глубины в контекстном меню слоя, как это описано в расположенном выше разделе. Можно использовать диалоговое окно Приоритет глубины для сброса указанных таким образом настроек приоритета глубины.
- На вкладке Вид в группе Сцена щелкните Приоритет глубины.
- В диалоговом окне Приоритет глубины задайте приоритет глубины слоев.
- Щелкните ОК.