Tengo una nave espacial y he creado una funcionalidad de "impulso" que acelera mi nave espacial, ¿qué efectos debo implementar para crear la impresión de alta velocidad?
Estaba pensando en hacer borroso todo, excepto mi nave espacial, pero creo que faltaría algo. ¿Algunas ideas?
Por cierto. Estoy trabajando en XNA C #, pero si no está familiarizado con XNA, describir algunos efectos sigue siendo útil.
El juego es en 3D y he adjuntado algunas impresiones del juego
Esto está en modo normal (ninguno aumentado)
y aquí está el modo impulsado (la embarcación acelera hacia adelante mientras la cámara acelera en su velocidad normal, la velocidad no impulsada)
xna
graphic-effects
Alex
fuente
fuente
Respuestas:
Aquí hay algunas sugerencias:
Actualización: si el aspecto de tu juego lo permite, también podrías considerar agregar algunas líneas de velocidad . Ya sea en la parte trasera de tu nave o como una superposición (tal vez líneas blancas) a tu escena de fondo.
Seguimiento: al escribir mi respuesta inicial, estaba pensando en un juego de desplazamiento lateral, pero la mayoría de los efectos aún se pueden aplicar a la "perspectiva de seguidor" que elegiste. Como lo mencionaron otros, el desenfoque de movimiento es una buena idea. Utilice un desenfoque de movimiento radial, como en esta imagen de ejemplo . En lugar de mantener su cámara a la velocidad "normal" y aumentar la velocidad de su nave espacial, puede aumentar el FOV de la cámara, lo que dará como resultado una mejor impresión de velocidad. Usa un rastro o líneas de velocidad radial para mejorar más tu efecto.
fuente
Solo agregaré una cosa que no se dijo aquí: desenfoque de movimiento
fuente
Mis 2 centavos, algo de eso ya se ha dicho, pero me gustaría hacer que mi respuesta sea coherente, ya que creo que muchos de estos puntos juntos crearían un efecto agradable, pero por sí solos no hacen mucho para crear la inmersión:
Espero que esto ayude.
fuente
Asumo que estás hablando de una vista en tercera persona de la nave espacial por cómo describiste tu idea.
En caso de que tenga una vista en primera persona: pruebe con el aspecto "piloto empujado hacia atrás en su asiento debido a la aceleración". es decir. alejando un poco la cámara de la cabina cuando se activa el impulso.
Incluso podría ser útil en una configuración de tercera persona, ya que a menudo necesita un FOV más grande cuando sus velocidades son más altas (como la cámara en los juegos GTA de arriba hacia abajo).
fuente
Podrías distorsionar la vista tal como se da en la realidad real por la teoría de la Relatividad Especial (entonces te estás moviendo rápido, ¿verdad? Solo recuerda que necesitas definir un límite de velocidad superior en tu juego entonces), mira, por ejemplo, aquí.
Sin embargo, no puedo darte un buen cajero automático de referencia ...
fuente
Para agregar a la sugerencia de Phil sobre el sonido, adopte múltiples enfoques. Combinaría múltiples efectos visuales para lograr la sensación de velocidad, así que haga lo mismo con el sonido.
Aumente levemente el volumen de su sonido de empuje, o haga un fundido cruzado con uno que sea más intenso y "whooshy". Si su colisión se divide en una fase amplia y angosta, genere un evento cuando otro objeto se verifica en una fase angosta pero en realidad no golpea. Cuando esto suceda, reproduzca un tipo de sonido de "azotar por" / efecto Doppler. Puede variar desplazando el rango de variación de tono hacia arriba a medida que aumenta la diferencia entre la velocidad del jugador y la velocidad del objeto.
También acelere su música un poco más, desvanezca en una pista de ritmo suplementaria (en capas en la parte superior de su pista de música principal). Esto no está directamente relacionado con la velocidad percibida del jugador, pero ayudará a aumentar la intensidad emocional, que es lo que buscas al final del día.
fuente
Haz todo lo demás excepto tu nave, actúa como si estuviera en cámara lenta. Incluso si todo se mueve a la misma velocidad, pero solo se anima más lentamente. Esto le dará la sensación de que tiene una mayor tasa, como la adrenalina o algo así.
fuente
fuente
Algunas sugerencias
fuente
Echa un vistazo a cómo lo hace Infinity Universe .
Tienen un gran problema porque todo es a escala. Eso hace que cualquier sentido de velocidad sea casi inexistente hasta el momento en que llegas a la estrella / planeta / luna /.
Tienen la mejor implementación de líneas de velocidad ambiental que he visto.
Denotan velocidad al hacer que la nave parezca que está volando a través de una delgada nube de polvo. A medida que las partículas fluyen por las líneas de velocidad leve. Cuando el barco está en reposo, la nube es completamente transparente.
Aquí hay un enlace de video que muestra el movimiento del barco.
fuente