Olá Bisewski, tudo bem?
Sobre a questão das imagens polarizadas, existem alguns tópicos em que o André ou o Phy responderam sobre esse processo.
Sobre a questão da manipulação de um personagem por controle em real-time, você deverá utilizar uma Engine (programa de desenvolvimento de jogo) para construir este controle. Irei citar a forma que é realizada no 3D Game Studio, eu acredito que outras Engines trabalhem de forma semelhante.
- Primeiro você irá criar o seu personagem (modelagem, textura) no 3Ds MAX por exemplo.
- Irá construir a estrutura de bones correspondente.
- Irá construir as animações da seguinte forma:
-> uma animação em um conjunto de quadros simulando um estado em parado (0 a 19 por exemplo);
-> uma animação em um conjunto de quadros simulando uma caminhada (quadros de 20 a 39 por exemplo);
-> uma animação em um conjunto de quadros simulando uma corrida (quadros de 40 a 59 por exemplo).
- Você deverá exportar essa sequência de quadros (frames). No caso do 3D Game Studio, você deverá exportar esses frames em sequências de arquivos 3DS (um para cada frame) através do Deep Exploration.
- Na engine (3D Game Studio), você irá utilizar o gerador de modelos (MED) para importar o seu modelo através dos arquivos 3DS, para formar um único arquivo MDL com todos os frames. No MED você irá renomear o nome de cada frame, no seguinte formato: stop00, stop01, ... stop18, stop19, walk20, ..., walk39, run40, ... run59.
- Depois você irá utilizar o gerador de códigos da engine (no caso do 3D Game Studio, o WED), ele irá carregar este arquivo MED com o seu personagem e irá realizar a programação:
-> A programação é baseada em um comando de ativação da sequência de frames que será executada, através do seu nome. Dessa forma você consegue associar os movimentos realizados nos frames Run ao botão X, e os movimentos dos frames walk ao botão Y, e os movimentos dos frames Stop quando nenhum botão for pressionado.
A maioria das Engines utilizam este processo para controle em real-time do seu personagem, veja que o truque aqui é possuir todos os movimentos gravados, podendo ativá-los a qualquer instante.
Espero ter ajudado!