2009 Reactor Parte I – Princípios básicos do Reactor
Transcrição
2009 Reactor Parte I – Princípios básicos do Reactor
Universidade Lusófona de Humanidades e Tecnologias Filipe Costa Luz - 2009 Reactor Parte I – Princípios básicos do Reactor O reactor é uma aplicação que vem instalada de base em qualquer versão recente do 3ds Max e é baseada num conjunto de ferramentas que permitem simular cenas com cálculos de física, nomeadamente, forças gravíticas, colisões, objectos rígidos a interagir com objectos flexíveis entre outros. Podemos encontrar as opções do Reactor no painel de controlo\utilities reactor e a biblioteca de ferramentas no Painel\Create\Helpers\Reactor Neste primeiro tutorial iremos fazer alguns pequenos exercícios que podem revelar algumas das potencialidades destas ferramentas. Parte 1) Forças gravíticas 1) Crie um ambiente composto por 1 plano e 3 esferas com diferentes diâmetros. 2) No painel Create\Helpers\Reactor escolha o RBCollection e clique algures sobre uma das viewports. O objectivo é indicar quais os objectos que vão ser processados pelo Reactor. Desse modo, o R(igid)B(ody)Collection permite criar uma biblioteca de objectos a serem processados como objectos rígidos. 3) Para adicionar objectos para esta biblioteca, clique em pick ou add e escolha a esfera maior e o plano. 4) O próximo passo é indicar o peso desta esfera para que o reactor possa calcular o movimento a partir dos valores que estão definidos de aceleração gravítica. 5) Seleccione a esfera, vá ao painel Utilities\ reactor e escolha o separador Properties. Se a esfera tiver seleccionada terá activas as opções de Physical Properties. Altere o valor de Mass para 1.0. 6) No separador do reactor, Preview & Animation, clique em Preview in window. 7) Surge uma mensagem de erro, indicando que o plano tem um tipo de superfície com vértices coplanares.Deste modo, o Reactor não consegue processar a colisão entre as faces da esfera e do plano. Para este cálculo poder ser efectuado, é necessário seleccionar o plano e, no separador Properties do Reactor, escolha em SImulation Geometry a opção proposta (Concave Mesh). 8) Faça novamente Preview in Window, clique em P e veja o que sucede. 9) Como pode constactar a esfera detectou o plano, colidiu com ele e imobilizou-se instantaneamente. Tal sucedeu porque os valores de fricção e Elasticidade não foram alterados. 10) Se seleccionar a esfera e mudar estes valores, por exemplo para 0,0 (Friction) e 2,0 (Elasticity) o resultado é muito diferente. 11) Adicione as restantes esferas à RBCollection (ponto 3 deste tutorial) e altere os valores de massa, fricção e elasticidade ao seu gosto. 12) Faça uma simulação em Preview window e alteres os valores até chegar a um resultado interessante. 13) Para poder compreender devidamente os valores de massa, fricção e elasticidade, sugiro que torne a cena mais complexa e altere sucessivamente os valores até conseguir resultados, ora indesejados ou mais realísticos. 14) Optei por inclinar o plano do chão, copiá-lo simetricamente e afastar as esferas umas das outras, de modo a que por vezes colidissem entre si. 15) Caso queiram verificar o meu ficheiro podem descarregálo aqui. Filipe Costa Luz Movlab - Janeiro 2009