Establecer la prioridad de profundidad para capas 3D
Cuando trabaja con capas 3D, es posible que algunas entidades compitan por el mismo espacio en la escena. Esto puede provocar anomalías en el parpadeo. Para resolver este problema de dibujo, conocido a menudo como lucha Z, puede establecer la prioridad de profundidad de una capa para forzar que dibuje encima. Por ejemplo, si desea que una capa multiparche texturizada dibuje delante de otra capa multiparche que compita por el mismo espacio, ponga la prioridad de profundidad de la capa multiparche texturizada más alta que la otra.
Precaución:
Ajuste la prioridad de profundidad de las capas solo cuando ocurra lucha Z. Si no hay anomalías de dibujo ni artefactos, deje la configuración de prioridades de profundidad tal cual. Establecer la prioridad de profundidad cuando no es necesario puede introducir artefactos en la escena.
Existen dos formas de establecer la prioridad de profundidad. Puede enviar una capa hacia adelante o hacia atrás en la pila de profundidad usando los comandos de prioridad de profundidad en el menú contextual de la capa. Este es el enfoque preferido para resolver la lucha Z. Si no puede resolver el problema de esta manera, o si demasiadas capas tienen asignada una prioridad de profundidad, use el cuadro de diálogo Prioridad de profundidad para ajustar la configuración de todas las capas de una escena.
<img alt="Entidades de dos capas 3D con lucha Z" data-caption="Features from two 3D layers are drawing in the same space, resulting in z-fighting artifacts." src="images/NoDepthPriority-2602F.png" />
<img alt="Entidades de dos capas 3D con prioridad de profundidad" data-caption="Depth priority is set so the textured multipatch layer draws in front." src="images/DepthPriority-B001E.png" />
Establecer la prioridad de profundidad de una capa 3D
Para establecer la prioridad de profundidad de una capa 3D, siga estos pasos.
En el panel Contenido, haga clic con el botón secundario en una capa 3D (en la categoría Capas 3D) que participe en la lucha Z.
Elija Prioridad de profundidad y haga clic en una de las siguientes opciones:
Traer al frente
establece la prioridad de profundidad al valor más alto de todas las capas 3D y garantiza que esta capa se dibuje por encima de otras que compiten por el mismo espacio 3D.Traer hacia delante
aumenta en uno la prioridad de profundidad de la capa seleccionada.Enviar al fondo
elimina la prioridad de profundidad de la capa.Enviar hacia atrás
reduce la prioridad de profundidad en uno.
Gestionar la prioridad de profundidad para todas las capas de una escena
Para gestionar la prioridad de profundidad de todas las capas 3D, puede abrir el cuadro de diálogo Prioridad de profundidad y establecer la prioridad de profundidad para cada capa.
El valor predeterminado de la prioridad de profundidad es 0. En la mayoría de los casos, todas las capas deben tener un valor de prioridad de profundidad de 0. Si experimenta lucha Z u otras anomalías de dibujo, establezca la capa prioritaria (la que desea ver por encima de las demás) en prioridad de profundidad 1. No hay ninguna ventaja en establecer más de una capa con una prioridad de profundidad distinta de cero. Si tiene muchas capas, puede ordenar las columnas para organizar mejor la tabla. Ordene las capas alfabéticamente o según su configuración de prioridad de profundidad. La clasificación no afecta a la configuración de prioridad de profundidad.
Nota:
Los valores de prioridad de profundidad pueden haberse establecido utilizando los comandos de prioridad de profundidad del menú contextual de una capa, tal y como se describe en la sección anterior. Si es necesario, puede utilizar el cuadro de diálogo Prioridad de profundidad para restablecer los ajustes de prioridad de profundidad que se han establecido de esta manera.
Para gestionar la prioridad de profundidad de todas las capas de una escena, siga estos pasos.
En la pestaña Vista, en el grupo Escena, haga clic en Prioridad de profundidad.
En el cuadro de diálogo Prioridad de profundidad, establezca la prioridad de profundidad de las capas.
Haga clic en Aceptar.