Lumberyard
Guía del usuario (Version 1.19)

Camera Rig

El sistema de entidades de componentes está en la versión preliminar y está sujeto a cambios.

Utilice el componente Camera Rig (Plataforma de cámara) para añadir y eliminar comportamientos que accionen la entidad de cámara. Para utilizar el componente de la cámara, es preciso que primero añada Gema Camera Framework al proyecto.

Propiedades del componente Camera Rig

El componente Camera Rig (Plataforma de cámara) incluye las siguientes propiedades:

Target acquirers (Adquisidores de objetivos)

Matriz de comportamientos que definen cómo selecciona un objetivo una cámara. El rigging prueba cada uno de los agentes de adquisición en el orden en que aparecen hasta que se encuentra un objetivo.

Look-at behaviors (Comportamientos de mirada)

Matriz de comportamientos que modifican la transformación del objetivo donde se mira. El rigging ejecuta cada uno en orden para generar una transformación del objetivo final.

Transform behaviors (Comportamientos de transformación)

Matriz de comportamientos que modifican la transformación de la cámara en función de la transformación del objetivo donde se mira. El rigging ejecuta cada uno en orden antes de configurar la transformación del componente de la cámara.

Target Acquirers

Los Target Acquirers (Adquisidores de objetivos) identifican objetivos válidos y adquieren sus transformaciones para utilizarlos en otros comportamientos de rigging.

Acquire By Tag

AcquireByTag incluye las siguientes propiedades:

Target tag (Etiqueta de objetivo)

Encuentra un objetivo según la etiqueta. Si se encuentran varias entidades, utiliza la primera en responder.

Use Target Rotation (Usar rotación de objetivo)

Si se selecciona, utiliza la rotación del objetivo a la hora de determinar el comportamiento de la cámara.

Use Target Position (Usar posición de objetivo)

Si se selecciona, utiliza la posición del objetivo a la hora de determinar el comportamiento de la cámara.

Acquire By Entity Id

AcquireByEntityId incluye las siguientes propiedades:

Entity Target (Objetivo de entidad)

Seleccione una entidad específica para utilizarla como objetivo de la cámara

Use Target Rotation (Usar rotación de objetivo)

Si se selecciona, utiliza la rotación del objetivo a la hora de determinar el comportamiento de la cámara.

Use Target Position (Usar posición de objetivo)

Si se selecciona, utiliza la posición del objetivo a la hora de determinar el comportamiento de la cámara.

Look-at Behaviors

Look-at Behaviors (Comportamientos de mirada) cambia la transformación del objetivo para modificar el comportamiento de la cámara.

OffsetPosition

Utilice OffsetPosition para cambiar la posición de la transformación del objetivo. A menudo, las posiciones se determinan a partir de la base de un modelo. Pero supongamos, por ejemplo, que se quiere determinar su posición a 1,8 metros de altura desde su base. Puede utilizar esta propiedad para conseguir que la posición se desplace esa cantidad.

Look-at Behaviors (Comportamiento de mirada) incluye las siguientes propiedades:

Positional Offset (Desviación de posición)

Desplazamiento del vector de la posición de la transformación del objetivo.

Offset Is Relative (Desviación relativa)

Si se selecciona, utiliza las coordenadas locales. Si no se selecciona, utiliza vectores basados en el mundo para el desplazamiento.

Rotate Camera Target

Utilice Rotate Camera Target (Rotar objetivo de cámara) para rotar el objetivo de forma independiente del objetivo de origen. Por ejemplo, es posible que quiera que el personaje mire arriba y abajo sin inclinaciones.

Rotate Camera Target (Rotar objetivo de cámara) incluye las siguientes propiedades:

Axis of Rotation (Eje de rotación)

El eje cardinal del objetivo en torno al cual rota la cámara. Seleccione el eje X, Y o Z.

Nombre del evento

Nombre del evento que proporciona los valores para la rotación.

Invert Axis (Invertir eje)

Si se selecciona, invierte el eje de rotación.

Rotation Speed Scale (Escala de velocidad de rotación)

Multiplicador para nuevos valores de entrada con el fin de escalar la velocidad de rotación.

SlideAlongAxisBasedOnAngle

Utilice SlideAlongAxisBasedOnAngle para modificar la posición del objetivo hacia donde mirar en función del ángulo. Por ejemplo, digamos que se establece el objetivo para que se desplace de un lado a otro del eje en función del cabeceo. Si el objetivo cabecea en dirección descendente, la posición avanzará por delante del objetivo. Si el objetivo está vinculado al personaje, cada vez que el objetivo mirara hacia abajo, estaría delante del personaje. Cada vez que mirara hacia arriba, estaría detrás del personaje.

SlideAlongAxisBasedOnAngle incluye las propiedades siguientes:

Axis to slide along (Eje en el que desplazarse)

Seleccione un eje por el que se desplazará el objetivo:

  • Forwards and Backwards (Hacia delante y hacia atrás)

  • Right and Left (Derecha e izquierda)

  • Up and Down (Arriba y abajo)

Angle Type (Tipo de ángulo)

Seleccione un tipo de ángulo para que sirva de base al desplazamiento:

  • Pitch (Inclinación)

  • Yaw (Viraje)

  • Roll

Vector Component to Ignore (Componente de vector que se debe omitir)

Seleccione un componente del vector que se va a omitir: None (Ninguno), X, Y o Z.

Max Positive Slide Distance (Distancia de desplazamiento positivo máxima)

El desplazamiento máximo del eje cuando el ángulo alcanza los 90 grados.

Max Negative Slide Distance (Distancia de desplazamiento negativo máxima)

El desplazamiento máximo del eje cuando el ángulo alcanza los -90 grados.

Comportamientos de transformación

Los componentes Transform Behavior (Comportamiento de transformación) son cruciales sobre cómo la cámara responde al objetivo. Por ejemplo, puede configurar la cámara para que mire al objetivo, lo siga desde la distancia o lo sigua desde un ángulo específico.

FaceTarget

FaceTarget (Orientar a objetivo) hace que la cámara cambie la rotación de su transformación o mire al objetivo. Para utilizar esta característica, solo tiene que añadirla. No hay más propiedades que configurar.

FollowTargetFromAngle

FollowTargetFromAngle (Seguir a objetivo desde ángulo) hace que la cámara siga al objetivo desde un ángulo especificado. Esta característica está muy bien para cámaras aéreas, isométricas y de desplazamiento horizontal.

Follow Target from Angle (Seguir a objetivo desde ángulo) incluye las propiedades siguientes:

Angle (Ángulo)

Ángulo en el que se sigue al objetivo.

Rotation Type (Tipo de rotación)

Tipo de rotación del ángulo para seguir al objetivo: cabeceo, balanceo o inclinación.

Distance from Target (Distancia desde objetivo)

La distancia en metros desde la que la cámara sigue al objetivo.

FollowTargetFromDistance

FollowTargetFromDistance (Seguir objetivo a distancia) hace que la cámara siga al objetivo desde una distancia especificada. También puede definir eventos concretos para activar la cámara y que se aleje o acerque al objetivo.

FollowTargetFromDistance (Seguir objetivo a distancia) incluye las propiedades siguientes:

Follow Distance (Distancia de seguimiento)

La distancia en metros desde la que la cámara sigue al objetivo.

Minimum Follow Distance (Distancia de seguimiento mínima)

La distancia mínima desde la que la cámara sigue al objetivo.

Maximum Follow Distance (Distancia de seguimiento máxima)

La distancia máxima desde la que la cámara sigue al objetivo.

Zoom In Event Name (Nombre de evento de acercamiento)

Nombre del evento que reduce la distancia de seguimiento actual; se acerca.

Zoom Out Event Name (Nombre de evento de alejamiento)

Nombre del evento que aumenta la distancia de seguimiento actual; se aleja.

Zoom Speed Scale (Escala de velocidad de zoom)

Número de escalado para el valor de acercar o alejar entrante.

Player Index (Índice de jugador)

El índice del jugador (índice del dispositivo) que admite esta característica.

Posición de desplazamiento

Offset Camera Position (Posición de cámara de desplazamiento) establece la posición de la cámara en la posición del objetivo con un desplazamiento.

Offset Camera Position (Posición de cámara de desplazamiento) incluye las siguientes propiedades:

Offset (Desplazamiento)

El desplazamiento del vector en metros desde el objetivo.

Is Offset Relative (Tiene desplazamiento relativo)

Si se selecciona, se utilizan vectores locales. Si no se selecciona, se utilizan vectores mundiales.

Rotate (Rotar)

Utilice Rotate (Rotar) para rotar una cámara en torno a uno de sus ejes (X, Y o Z).

Rotate (Rotar) incluye las siguientes propiedades:

Angle (Ángulo)

Ángulo en grados para rotar la cámara.

Axis

Eje en torno al cual rota la cámara.