Establecer la prioridad de profundidad para una capa 3D

Cuando trabaja con capas 3D, es posible que algunas entidades compitan por el mismo espacio en la escena. Esto puede dar lugar a anomalías. Para resolver este problema de dibujo, que se suele conocer como conflicto en Z, puede definir la prioridad de profundidad de una capa para forzar que se dibuje en la parte superior. Por ejemplo, si desea que una capa multiparche con textura se dibuje delante de otra capa multiparche que compite por el mismo espacio, debería establecer la prioridad de profundidad de la capa multiparche con textura con un valor superior a la otra.

Precaución:

Ajuste la prioridad de profundidad de las capas solo cuando tengan lugar conflictos en Z. Si no hay presente ninguna anomalía o artefacto, deje el ajuste de las prioridades de profundidad tal cual. Establecer la prioridad de profundidad cuando no se necesita puede introducir artefactos en la escena.

Existen dos formas de establecer la prioridad de profundidad. Puede enviar una capa hacia delante o hacia atrás en la pila de profundidad mediante comandos de prioridad de profundidad en el menú contextual de la capa. Este es el enfoque preferible para resolver conflictos en Z. Si no puede resolver el problema de esta manera, o si varias capas tienen asignada una prioridad de profundidad, utilice el cuadro de diálogo Prioridad de profundidad para ajustar la configuración de todas las capas en una escena.

Entidades de dos capas 3D diferentes con conflicto en Z
Las entidades de dos capas 3D se dibujan en el mismo espacio, lo que provoca un conflicto en Z.
Entidades de dos capas 3D diferentes con la prioridad de profundidad establecida
La prioridad de profundidad se establece para que la capa multiparche con textura se dibuje en la parte delantera.

Establecer la prioridad de profundidad de una capa 3D

  1. En el panel Contenido, haga clic con el botón derecho del ratón en una capa 3D (en la categoríaCapas 3D) que esté participando en un conflicto en Z.
  2. Elija Prioridad de profundidad y haga clic en una de las siguientes opciones:
    • Traer al frente Traer al frente establece la prioridad de profundidad en el valor más alto de todas las capas 3D y garantizará que esta capa se dibuja por encima del resto que compiten por el mismo espacio 3D.
    • Traer adelante Traer al frente aumenta en uno la prioridad de profundidad de la capa seleccionada.
    • Enviar al fondo Enviar al fondo quita la prioridad de profundidad de la capa.
    • Enviar atrás Enviar atrás reduce en uno la prioridad de profundidad.

Administrar la prioridad de profundidad para todas las capas de una escena

Para administrar la prioridad de profundidad para 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 de prioridad predeterminado es 0. En la mayoría de casos, todas las capas deberían tener un valor de prioridad de profundidad de 0. Si está experimentando un conflicto en Z u otras anomalías de dibujo, ajuste la capa de prioridad (la que desea ver por encima de las demás) en la prioridad de profundidad 1. Ajustar más de una capa a una prioridad de profundidad que no sea cero no aporta ningún beneficio. Si tiene muchas capas, puede ordenar las columnas para organizar mejor la tabla. Puede ordenar las capas alfabéticamente o por su ajuste de prioridad de profundidad. La ordenación no afecta a la configuración de la prioridad de profundidad.

Nota:

Los valores de prioridad de profundidad se pueden establecer mediante comandos de prioridad de profundidad en el menú contextual de una capa, tal y como se ha descrito en la sección anterior. Si es necesario, puede usar el cuadro de diálogo Prioridad de profundidad para restablecer los ajustes de prioridad de la profundidad que se han establecido de esta manera.

  1. En la pestaña Vista del grupo Escena, haga clic en Prioridad de profundidad.
  2. En el cuadro de diálogo Prioridad de profundidad, establezca la prioridad de profundidad de las capas.
  3. Haga clic en Aceptar.