Lumberyard
Guía del usuario (Version 1.21)

VisArea

Esta característica está en versión preliminar y está sujeta a cambios.

Una vis area (zona visible) es un objeto de forma que le ayuda a administrar la visibilidad y la extracción en una escena. Cuando una cámara se encuentra en una zona visible, la cámara puede ver únicamente otros objetos que también se encuentren en la zona visible. Puede utilizar el componente VisArea para definir áreas interiores y administrar los dibujos superpuestos. Los objetos solo se encuentran dentro de una zona visible si su centro está dentro de la zona.

También puede agregar un componente Portal a una entidad para crear ventanas entre zonas visibles. Así podrá crear zonas bellas que se representan de forma eficaz.

Las zonas visibles solo son dinámicas durante la edición. Si modifica el componente VisArea o mueve la entidad a la que está vinculado el componente VisArea en el tiempo de ejecución, el área que define el componente VisArea no se verá afectada. Además, el componente VisArea no funciona si aparece como parte de un sector dinámico.

Para obtener más información, consulte Trabajo con el sistema de bus de eventos (EBus).

nota

No se pueden modificar los componentes OccluderArea, Portal y VisArea en tiempo de ejecución.

Propiedades del componente VisArea


                Las propiedades del componente VisArea en Lumberyard Editor.

El componente VisArea incluye las siguientes propiedades:

Nombre Descripción

Height (Altura)

La altura del área visible.

DisplayFilled

Muestra la zona visible como volumen lleno en la ventanilla del Lumberyard Editor.

AffectedBySun

Los objetos en la zona visible se ven afectados por el sol.

ViewDistRatio

Multiplicador en la distancia de visualización de la zona visible durante la edición.

OceanIsVisible

Representa el océano fuera del área visible.

Editar

Seleccione Edit (Editar) y el componente está bloqueado para edición. Para obtener más información, consulte Edición de componentes en la ventanilla.

Ejemplos del componente VisArea

ejemplo 1

En el siguiente ejemplo se muestran dos cajas. Una caja está dentro de la zona visible y otra está fuera. Desde fuera de la zona visible, la caja de dentro no se ve. La opción DisplayFilled está habilitada, así que la zona visible aparece naranja.

Puede ver la sombra de la caja dentro de la zona visible porque la opción AffectedBySun está habilitada.


                        El componente VisArea oculta una caja de la otra.

ejemplo 2

En el mismo ejemplo, la opción DisplayFilled está deshabilitada en la zona visible.


                        Utilice el componente VisArea para crear una forma para mostrar y ocultar objetos.

ejemplo 3

En el siguiente ejemplo, puede ver la caja dentro de la zona visible, pero no puede ver la caja fuera de la zona visible.

Puede ver el océano dentro de la zona visible porque la opción OceanIsVisible está habilitada.


                        El componente VisArea muestra un océano en la zona visible.

ejemplo : Vértices heredados no planos

Si está familiarizado con las zonas visibles heredadas, puede que esté acostumbrado a ver la visualización heredada. En el sistema heredado, si eleva un vértice de la zona visible por encima de los demás vértices, la visualización heredada muestra la zona visible de forma incorrecta.

En el siguiente ejemplo se muestra la visualización heredada para una zona visible. Un vértice aparece más alto que los demás.


                        Visualización heredada no plana de la zona visible.

ejemplo : Vértices planos con el componente VisArea

A continuación aparece un ejemplo del componente VisArea con los mismos vértices.


                        Utilice el componente VisArea para crear una forma para mostrar y ocultar objetos.

El segundo ejemplo es correcto porque la zona visible es el volumen en los planos X e Y con una posición Z y una altura. De ese modo, resulta más rápido determinar si un objeto está dentro del componente VisArea.

La posición en el eje Z es la posición del punto más bajo. La altura es la altura especificada más la diferencia de altura entre el punto más alto y el más bajo. Esto sigue siendo así incluso tras las transformaciones. Si rota un área visible en el eje X o Y, puede que vea volúmenes que no tengan sentido. Después de una transformación, todos los puntos se proyectan en el plano XY.

Cuando se convierten áreas visibles heredadas, Lumberyard corrige este comportamiento por usted. Todos los puntos se aplanan y cualquier diferencia de altura entre puntos se aplica a la altura de la zona visible.