Eu tenho uma nave espacial e criei uma funcionalidade de "impulso" que acelera minha nave espacial, que efeitos devo implementar para criar a impressão de alta velocidade?
Eu estava pensando em deixar tudo embaçado, exceto minha espaçonave, mas acho que faltava algo. Alguma ideia?
Btw. Estou trabalhando no XNA C #, mas se você não estiver familiarizado com o XNA, a descrição de alguns efeitos ainda será útil.
O jogo é 3d e eu anexei algumas telas do jogo
Isso está no modo normal (nenhum foi aprimorado)
e aqui está o modo avançado (a embarcação acelera para frente enquanto a câmera acelera na velocidade normal, a velocidade não aumentada)
xna
graphic-effects
Alex
fonte
fonte
Respostas:
Aqui estão algumas sugestões:
Atualização: se a aparência do seu jogo permitir, você também pode adicionar algumas linhas de velocidade . Na parte de trás do seu navio ou como uma sobreposição (talvez linhas brancas) à sua cena de fundo.
Acompanhamento: Ao escrever minha resposta inicial, eu estava pensando em um jogo de rolagem lateral, mas a maioria dos efeitos ainda pode ser aplicada à "perspectiva de seguidor" que você escolheu. Como mencionado por outros, o motion blur é uma boa ideia. Use um desfoque radial de movimento, como nesta imagem de exemplo . Em vez de manter sua câmera na velocidade "normal" e aumentar a velocidade de sua nave espacial, você pode aumentar o FOV da câmera, o que resultará em uma melhor impressão de velocidade. Use uma trilha ou linhas de velocidade radial para aprimorar ainda mais seu efeito.
fonte
Vou acrescentar uma coisa que não foi dita aqui: motion blur
fonte
Meus 2 centavos, algumas já foram ditas, mas eu gostaria de tornar minha resposta coerente, pois acredito que muitos desses pontos juntos criariam um efeito agradável, mas sozinhos eles não fazem muito para criar a imersão:
Espero que isto ajude.
fonte
Eu suponho que você esteja falando de uma visão de terceira pessoa aqui da nave espacial por causa de como você descreveu sua ideia.
Apenas no caso de você ter uma visão em primeira pessoa: tente o visual "piloto empurrado para trás em seu assento devido à aceleração". ie afastando a câmera do cockpit quando o impulso é acionado.
Pode até ser útil em uma configuração de terceira pessoa também, pois muitas vezes você precisa de um FOV maior quando suas velocidades são mais altas (como a câmera nos jogos GTA de cima para baixo).
fonte
Você pode tornar a visão distorcida como na realidade da teoria da Relatividade Especial (você está se movendo rápido, certo? Lembre-se de que você precisa definir um limite de velocidade superior no seu jogo), veja, por exemplo, aqui.
No entanto, não posso fornecer uma boa referência de fonte atm ...
fonte
Para adicionar à sugestão de Phil sobre som, adote várias abordagens. Você combinaria vários efeitos visuais para obter a sensação de velocidade, faça o mesmo com o som.
Tenha um ligeiro aumento de volume no seu som de empuxo ou passe para um som mais intenso e "whooshy". Se sua colisão for dividida em fase ampla e estreita, aumente um evento quando outro objeto for verificado na fase estreita, mas na verdade não for atingido. Quando isso acontece, reproduza um tipo de som com efeito "chicoteando por" / Doppler. Você pode alterá-lo deslocando a faixa de variação de afinação para cima conforme a diferença entre a velocidade do jogador e a velocidade do objeto aumenta.
Aumente ainda mais a sua música, desapareça em uma faixa rítmica suplementar (em camadas na parte superior da faixa principal). Isso não está diretamente relacionado à velocidade percebida do jogador, mas ajudará a aumentar a intensidade emocional, que é o que você procura no final do dia.
fonte
Faça todo o resto, exceto o seu navio, aja como se estivesse em câmera lenta. Mesmo que tudo se mova na mesma velocidade, mas apenas anima mais devagar. Isso dará a sensação de que você tem uma taxa aumentada, como adrenalina ou algo assim.
fonte
fonte
Algumas sugestões
fonte
Veja como o Infinity Universe faz isso.
Eles têm um grande problema, pois tudo está em escala. Isso faz com que qualquer sensação de velocidade seja quase inexistente até o momento em que você chega à estrela / planeta / lua /.
Eles têm a melhor implementação de linhas de velocidade ambiental que eu já vi.
Eles denotam velocidade, fazendo com que o navio pareça voar através de uma fina nuvem de poeira. À medida que as partículas fluem, deixam linhas de velocidade leve. Quando o navio está parado, a nuvem é completamente transparente.
Aqui está um link de vídeo demonstrando o movimento do navio.
fonte