Blender e Pymedia-Usando Microfone na Game Engine do Blender

146 0

Quando comecei a mexer com a Game Engine do Blender, nada profissional, só curiosidade e vontade de “saber tudo” mesmo, uma das coisas que mais me desanimava era ouvir outros usuários ou profissionais que usam outras ferramentas de Game Design dizendo que não é possivel criar grandes projectos com está Engine, pelo facto de ela usar Python como linguagem de scripts, que não é muito aconselhavel para o desenvolvimento de jogos, ou porque isto ou aquilo…

Mas a cada dia que passa, há pessoas que me surpreendem usando a Game Engine do Blender, e provando que afinal esta Engine está apenas nascendo, e que ainda há muito que explorar, um deles chama-se Diego Rangel.

Diego Rangel apresentou a algum tempo atrás um trabalho profissional que ele fez para a Game Engine do Blender, o show do Francisco. Neste trabalho, ele usou um recurso que eu nem imaginava que era possivel de se fazer na Game Engine do Blender(porque diziam que ela era muito limitada): Sicronia labial com microfone.

O trabalho possui um recurso muito interessante, que é a possibiliddade de se controlar os movimentos de um fantoche virtual com um microfone, ou seja, você usa um microfone, fala e os labios do fantoche se mexem conforme a intensidade da sua voz. Um recurso muito interessante, que era um enigma até agora na Game Engine(pelo menos para mim!).

Para implementar este recurso, ele usou a biblioteca pymedia, uma biblioteca do Python que manipula midias como som e video.

Infelizmente o autor não pôde disponibilizar o código fonte para download, porque era um projecto profissional, mais criou um exemplo para mostrar o básico da implementação desta técnica. Baixe o  obter o código fonte.

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.

(Visited 18 times, 1 visits today)

Elisio Leonardo

Elisio Leonardo is an experienced Web Developer, Solutions Architect, Digital Marketing Expert, and content producer with a passion for technology, artificial intelligence, web development, and entertainment. With nearly 15 years of writing engaging content on technology and entertainment, particularly Comic Book Movies, Elisio has become a trusted source of information in the digital landscape.