Como o Halo desenha projéteis?


12

Estou tentando desenhar projéteis e fazendo outdoors. Um projétil consiste em uma "partícula" com painéis de avisos e um "marcador". Quando coloco um projétil em cartaz, ele não pode ser visto quando a direção de visualização do jogador é paralela ao eixo do projétil.

Como o Halo ou outros jogos resolvem esse problema, para que projéteis possam ser vistos por trás.

fragmento de agulheiro

shard2 de agulheiro


Dos jogos que joguei: é simples, eles usam um projétil 3D. Às vezes, uma linha renderizada.
joltmode

Respostas:


7

Vou dar uma facada.

Primeiro, parece que há uma malha de poli muito baixo usada para a bala real. É texturizado com uma textura parcialmente transparente. É renderizado com muito mais brilho do que outras coisas na cena. A textura pode até ser animada.

O 'marcador' pode ser uma textura simples que não é um outdoor normal. Acho que se você girasse esse marcador sobre o eixo z local, de modo que ele ficasse na câmera, resolveria seu problema com sua técnica de outdoor. Um algoritmo de observação pode conseguir isso.


1
Eu acho que há uma malha de baixa contagem de polígonos, que não é transparente, desenhada em cima de uma textura transparente combinada com adição.
HaltingState

Parece que é apenas uma malha de polígono baixa, sem textura e apenas um sombreador.
Matt Jensen

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.