
Há algum tempo atrás, tive que desenvolver um projeto de um fantoche virtual, onde seus lábios eram controlados de acordo com os sons captados por um microfone. Infelizmente, não irei poder disponibilizar esse projeto, por se tratar de um trabalho particular
, mas fiz um exemplo que demonstra exatamente como consegui gerar esse efeito.
Na verdade, todo o milagre se deu graças à biblioteca Pymedia, que trabalha com mídias de som e vídeo, como também consegue capturar recursos de hardware, como o microfone e as caixas de som.
Não irei explicar aqui detalhadamente como fazer essa sincronização , quem quiser dar uma conferida, dê uma olhada no exemplo. Minha intenção é mostrar como a associação de python e blender pode se tornar uma ferramenta poderosa, ultrapassando os limites supostamente possíveis.
Após executar o arquivo no game engine(P), fale no seu microfone e observe os movimentos da boca da face. Clique nas setas para configurar o grau de recepção.
IMPORTANTE:
- Para que esse arquivo funcione corretamente, será necessário que você tenha um microfone instalado e corretamente configurado;
- Execute o arquivo diretamente(dois clicks), não abra pelo “file” do blender;
- Caso o arquivo não funcione, será necessário copiar a pasta “Pymedia” para dentro do diretório padrão do blender.
massa!
Oi Diego, seu blog continua surpreendendo com materias espetaculas sobre a GE do Blender! Parabens e continua com o bom trabalho!
Oi OmegaX!
É o seguinte: Onde encontro a versão do Pymedia para Python 2.5?
No site oficial só tem para 2.4 e os sources. Quando baixo os sources dá erro ao instalar! Que versão você usou para este projecto?