Añade una vibración de Cámara que genere tensión a una secuencia de nivel o actor mediante un efecto de vibración de Cámara.
Puedes añadir una vibración de cámara durante el proceso de edición de la secuencia, o después de haberla creado.
Crea una sacudida de Cámara utilizando un blueprint de clase. A continuación, puedes adjuntar el blueprint de la clase de vibración de Cámara a un actor de tu proyecto o a una secuencia durante el proceso de edición.
Hay cuatro patrones de vibración de cámara diferentes:
Perlin ruido Cámara Shake Pattern: Efecto de ruido basado en una mezcla de puntos aleatorios de una amplitud y frecuencia especificadas. Resulta útil para vibraciones de cámara de alta intensidad, como estruendos o explosiones cercanas.
Wave Oscillator Cámara Shake Pattern: efecto de vibración de la Cámara que utiliza la amplitud y la frecuencia para determinar el patrón de vibración de la Cámara. Resulta útil para sacudidas de menor intensidad, como un barco que se balancea o un efecto de deriva onírica.
secuencia Cámara Shake Pattern: Un efecto que reproduce una secuencia que permite sacudir la Cámara de forma precisa y manual. Resulta útil para sacudidas capturadas en movimiento o importadas de programas de animación.
También se puede aplicar un efecto de vibración de cámara a una animación de secuencia de niveles.
Patrón de vibración de Cámara compuesto: Este patrón tiene un efecto añadido sobre otro patrón de vibración de Cámara. Puedes utilizar este patrón para combinar dos o más efectos de vibración de cámara en capas.
Tanto el patrón de vibración de cámara de ruido Perlin como el patrón de vibración de cámara de oscilador de ondas se crean determinando la amplitud y la frecuencia de la ubicación, la rotación y el campo de visión (FOV) del efecto de vibración de cámara. Puedes editarlo aún más determinando la duración del efecto y el tiempo de fusión de entrada y salida para fundirlo y desvanecerlo.
La rotación de la cámara viene determinada por el alabeo, la guiñada y el cabeceo (X, Y, Z).
Cómo crear el objeto de Blueprint
Haz clic con el botón derecho del ratón en el explorador de contenido y selecciona Clase de Blueprint.
Ve a CameraShakeBase > Seleccionar.
Nombra el objeto de Blueprint **Vibración de cámara**.
Haz doble clic en la miniatura de **Vibración de la cámara** para abrir el editor de vibración.
Selecciona el Patrón de vibración de cámara de ruido Perlin del menú desplegable Patrón de vibración raíz. El editor de vibración de cámara se abre una vez seleccionado un patrón de vibración.
estableció el multiplicador de amplitud de la posición a 20 y el multiplicador de frecuencia de la posición a 5.
estableció la duración a 20.
Haz clic en Compilar > Guardar.
La cámara vibrará con una amplitud de 20. Una frecuencia de 5 significa que alcanzará el pico (un movimiento de ubicación de 20 unidades) unas 5 veces por segundo, por lo que vibrará unas 100 veces a lo largo de los 20 segundos.
El efecto aparecerá y desaparecerá durante 0,2 segundos (el fundido de entrada y salida predeterminado). Cuanto mayor sea la amplitud, más vigorosa será la vibración. Esto puede ser un problema para los jugadores que tienen problemas de convulsiones.
Cuanto menor sea la amplitud, menos probable será que las vibraciones de cámara sean un problema para los jugadores. Un rango de amplitud de 2-75 debería ser suficiente para una secuencia que contenga un patrón de vibración de cámara.
Cómo añadir un efecto de vibración de la cámara a una secuencia
Crea una secuencia con un efecto de vibración de cámara para añadir una sensación de urgencia o tamaño a un personaje principal o al juego.
Crea una secuencia haciendo clic con el botón derecho en el explorador de contenido y seleccionando Cinemática > secuencia de nivel.
Asigna un nombre a la miniatura de la secuencia.
Haz doble clic en la miniatura de la secuencia para abrir el editor de secuencias.
Sigue las instrucciones del documento Sequencer y rig de control para crear una secuencia.
Haz clic en el icono de pista junto a CineCameraActor y selecciona Cámara Shake > clase de blueprint (el efecto de vibración de Cámara que has creado).
Mueve la clase de vibración de cámara de Blueprint a la secuencia y aumenta la vibración de cámara a la duración que quieras que tenga efecto durante la secuencia.
Haz clic en Guardar.
Tu secuencia de niveles tiene aplicado el efecto de vibración de cámara.
Incluso puedes añadir el efecto de vibración de la cámara a la secuencia mientras la editas. Funciona de forma muy parecida al proceso de trabajo anterior.
Haz clic en el actor en el esquematizador de secuencias.
Haz clic en el icono de la pista y selecciona Cámara Shake > Controles. Esto te permite crear una vibración que puedes activar y desactivar utilizando el ajuste Duración del patrón de vibración de cámara. Configurar Duración a 0,0 crea una vibración de cámara infinita.
Al seleccionar Activador se crea un evento simple de un solo disparo.
Haz clic en el icono de pista situado junto a CameraSourceComponent y selecciona Otra vibración.
Si seleccionas Vibración automática, la cámara vibrará automáticamente.
Selecciona un patrón de vibración de cámara que hayas creado.
Haz clic en Guardar.
Esto añade la vibración de cámara a tu proyecto y se reproduce durante el tiempo establecido en la configuración de la duración del efecto vibración de cámara.
Cómo añadir un efecto de vibración de la cámara a un actor
Haz que la vibración de cámara se active para un jugador en función de su proximidad a un actor.
Selecciona el actor en el panel **Esquematizador**.
Haz clic en el icono de nodo del panel de detalles y, a continuación, selecciona hijo actor > CameraShakeSourceActor > Seleccionar. El editor de vibración de cámara se abre con un visor en el que aparece el actor seleccionado.
establece la radio de atenuación interior en 3. La vibración solo se verá a escala completa a 3 centímetros de esta fuente.
Selecciona tu blueprint de vibración de cámara en el menú desplegable Vibración de cámara.
Si seleccionas Inicio automático, la vibración de cámara se reproduce automáticamente cuando el actor está presente en el juego.
Haz clic en Compilar > Guardar.
Haz clic en la imagen para ampliarla.
Se crea una miniatura para la clase de Blueprint asociada al actor en tu proyecto.
Prueba tu proyecto para ver la vibración de cámara en función de la distancia a la que se encuentre el jugador del actor de la escena. Si quieres que la cámara vibre solo cuando un jugador esté cerca, cambia la configuración de los radios de atenuación interior y exterior a una cantidad inferior a 10.