11.05.2013 Views

MARIONETAS VIRTUAIS

MARIONETAS VIRTUAIS

MARIONETAS VIRTUAIS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.3.3.2 Manipulação por fios<br />

REALIZAÇÃO DO PROJECTO<br />

A partir de vários esquemas de marionetas de fios e de alguma experiência obtida durante<br />

toda a fase de investigação partiu-se para a adaptação de uma marioneta de fios num ambien-<br />

te virtual. Depois dos bons resultados obtidos com a manipulação directa havia um certo<br />

optimismo em alcançar rapidamente iguais resultados. No entanto, esta foi a fase mais demorada<br />

e complicada de ultrapassar. A razão para inúmeras experiências falhadas era determinada<br />

pela forma como a marioneta ligava ao comando. Na realidade, não existiam fios de<br />

ligação, mas sim, elásticos e estes teimavam em produzir efeitos incontroláveis. Depois de<br />

um longo período de experiências e análises os elásticos foram substituídos por molas. Isto<br />

deve-se essencialmente ao facto de se poder definir nas molas o parâmetro da distância de<br />

descanso. Aliás, este parâmetro pode ser introduzido na aplicação 3D calculando automaticamente<br />

a distância de um modelo para o outro. Se os elásticos funcionavam muito bem para<br />

pequenas distâncias, já produziam comportamentos altamente irregulares em grandes distâncias.<br />

Um outro parâmetro muito importante nas molas é o permitir a inibição na compressão<br />

ou na extensão da distância de descanso definida. Assim, pode ser definido que a mola só é<br />

accionada caso a distância seja comprimida ou estendida. A grande dificuldade de ultrapassar<br />

este problema foi o facto de não existir grande documentação sobre a utilização do plugin<br />

Havok tanto para o Director como para o 3DStudio Max, sendo que a partir da experimentação<br />

o tempo necessário para obter resultados é sempre superior.<br />

Para a manipulação de fios construiu-se um comando horizontal simples com as molas ligadas<br />

ao comando e aos vários membros. Apesar dos resultados com as molas serem encorajadores,<br />

as suas ligações não permitiam uma boa manipulação. Foram revistos os valores<br />

dinâmicos dos vários modelos e as respectivas articulações para ajustar à nova realidade. No<br />

entanto, tal como numa marioneta de fios real, a posição inicial do boneco não pode estar<br />

completamente na vertical. As pernas têm de se encontrar ligeiramente flectidas com os joelhos<br />

para cima e os braços ligeiramente dobrados com as mãos para o interior. Desta forma,<br />

a posição do corpo ajuda à articulação dos joelhos e das mãos, locais de ligação dos fios. O<br />

mesmo acontece com a marioneta virtual e só depois do posicionamento correcto dos vários<br />

membros é que os resultados começaram a aparecer.<br />

O comando também se apresentou como um verdadeiro desafio complexo de ultrapassar.<br />

Foram experimentados vários comandos adaptados do real, fossem eles horizontais ou verticais<br />

apresentavam sempre resultados muito limitados. A amplitude de movimento das pernas<br />

ou dos braços era muito pequena. Para resolver este problema foi inventado um novo<br />

136

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!