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

Documentos relacionados