Cristalab

Cómo simular efectos de física en 3D Studio Max

Por: JaLeRu + 17.12.2007

En este Tip veremos simular física en 3D Studio Max. Fue hecho en la octava versión de este programa, por lo cual no aseguro que funcione en versiones anteriores. Pero haz la prueba en todo caso.

Lo primero que haremos sera crear una caja (box) que la usaremos como suelo, por lo tanto debe abarcar un espacio relevante pero con poca altura. Como suelo también podemos ocupar un plano (plane)

Luego, a cierta altura del suelo colocaremos distintos objetos. Ojala sean cajas y esferas, en mi caso ocupé dos cubos.

Mi escenario quedo de esta forma:



Luego seleccionaremos todos nuestros objetos del escenario para transformarlos en una "Rigid Body Collection".

Esto se puede lograr clickeando el icono de 3 cubos apilados en forma de pirámide que esta en el panel de "reactors" (Normalmente se sitúa arriba o a la izquierda) o desde el menú:





Una vez hecho esto debemos darle las propiedades físicas a los objetos.
En mi caso quiero darles las mismas propiedades a ambos cubos (Aunque podrían ser diferentes)
Por lo que seleccione a ambos y abrí el Editor de Propiedades.



En la ventana que me apareció le di la propiedad de:

masa: 10
Fricción: 0,3 (predeterminado)
Elasticidad: 0,3 (predeterminado)
Y además seleccione la opción Bounding Box (en caso de ser una esfera seleccionamos Bounding Sphere)




Ahora le daremos las propiedades al suelo, clickeamos sobre la caja que simula ser el suelo y le damos las siguiente propiedades en el Editor de Propiedades. Masa 0, Fricción y Elasticidad 0.3, y la opción Bounding Box (En caso de ser un plano Concave Mesh).

Una vez todo esto listo, vamos a:



Para ver como se vería nuestra animación.
Y si es que ya nos gusta vamos a:


(Aquí nos advertirá que el proceso es irreversible)

Con algunos cambios de color y un renderizado quedo así:



Pueden crear cosas mucho mejores con un poco de imaginación, como por ejemplo un circuito de domino.

Ojala les sea de ayuda. Suerte Guiño

Etiquetas stuff

Comentarios | Enviar un comentario
A los que no tengan max (como yo), esto mismo se puede hacer con blender.
http://wiki.blender.org/index.php/Manual/PartX/Hard_Bodies
Por: tackyon_blog
Cuales fueron los parametros de iluminacion? la "Atmosfera" se ve muy bien.
Por: Josue Aranda_blog
Genial JaLeRu. Me quiero imaginar que es lo mismo que el 9, enseguida lo pruebo.
Por: Kinduff
Funciona de maravilla JaLeRu. Gracias!
Por: Kinduff
El renderizado fue con Vray.
Ocupe una Luz de Vray y admití la iluminación indirecta. Riendo Nada del otro mundo.
Por: JaLeRu
Muy bueno, pero hay un detalle, los cubos no estan precisamente sobre la base, están flotando un poquito mas arriba, ahi va mi consulta, ¿hay manera de solucionar eso?, por lo general en cualquer interacción que hago con Reactor lo objetos no llegan a tocarse siempre están un poco separados.

Yo lo solucionaba elevando la base despues de de hacer la animación
Por: GersonM_17
Yo hacia lo mismo, levantaba la base.
Pero no se la razón. Averiguare.
Por: JaLeRu
Me dice:

INITIALIZATION
SIMULATION MAX Simulation:
There are no entity collections, or they are all empty


Eso por qué es ? He seguido paso a paso el tutorial Aw Crap
Por: infernalpr
Se te debe haber olvidado seleccionar los objetos al hacer la coleccion.
Ya que avisa de que la Colección esta basia.
Por: JaLeRu
A esto me referia yo con lo de videotutoriales. Muy bueno.
Por: bydaface__blog

JaLeRu :

Se te debe haber olvidado seleccionar los objetos al hacer la coleccion.
Ya que avisa de que la Colección esta basia.


Ajá, ya me funciona. Gracias por la aclaración Guiño

PD: Buen tip Muy Feliz
Por: infernalpr
Gracias miau
Por: JaLeRu

bydaface__blog :

A esto me referia yo con lo de videotutoriales. Muy bueno.
De cual videoTutorial hablas ¿?...
Por: M@U
mmmm pues desde la version 5 se puede usar havok.....y pues .. es el mismo tutorial que rueda en la red desde hace años seria quedecubrimos que la tierra es redonda en el mundo del 3d max
Por: pixol_blog
hola... con 3dviz2008 intente hacerlo de otra forma(una animacion convencional),,pero no logre los mismos resultados.
lastima que no incluya reactor entre sus funciones,,,,, como si lo tiene max
en fin..habra ke cambiarse Sonrisa
Por: DEPECHEBOY
Me encanta!!! parece que lo hiciste en mi compu, yo tambien tengo el zune theme y el skin negro del 3ds max jaja esta bueno el tip!
Por: lemostro
Muy bueno, pero hay un detalle, los cubos no estan precisamente sobre la base, están flotando un poquito mas arriba, ahi va mi consulta, ¿hay manera de solucionar eso?, por lo general en cualquer interacción que hago con Reactor lo objetos no llegan a tocarse siempre están un poco separados.
----
Podes ir a una parte de tools -> reactor, y cambiar el valor de "Collision Tolerance" a 1 o 0.5, depende del tamaño del mundo, esto ayuda a mejorar la calidad de las colisiones!
Por: gzaloprgm_blog

gzaloprgm_blog :


Podes ir a una parte de tools -> reactor, y cambiar el valor de "Collision Tolerance" a 1 o 0.5, depende del tamaño del mundo, esto ayuda a mejorar la calidad de las colisiones!

Gracias por el dato.
Creo que les va ser útil a todos.
Para mejorar las colisiones vallan a:
Tools -> Reactor
Y el valor Collision Tolerance debe se cambiado a 1 o 0,5 (dependiendo del tamaño de la escena)

Por: JaLeRu
Exelente tutorial para alumnos como yo que se inician en el mundo del 3d,me gustari saber los pasos para guardar la animacion con buena resolucion, desde ya muchas gracias.-
Por: Gustavo_blog
yo lo arreglo haciendo 0,5 en pitch
Por: juw_blog
en imprecionante de lo que se puede aser con este programa pero nu es suficiente como para limitar a una persona me agrado gracias
Por: jorge daniel_blog
Es la polla gracias tio!
Por: kamui89_blog
que programa existen para simular.pero este programa fun ciona bien.
Por: jose m-blog
exelente, felicidades. Sin embargo me gustaria saber como hacer para que la animacion dure, hasta que yo quiera. pues si la distancia es mucha no llega hasa el final. Gracias.
Por: marquezpeniche
gracias por compartir los conocimientos...el programa es una maravilla
Por: gustavo falcón m. -blog
exelente la explicacion
Por: oscar-blog
Deja un comentario
IMPORTANTE

Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.

Habla bien, NO ESCRIBAS EN MAYUSCULA TODO, no escribas como en un SMS, evita cosas como "ke", "x q" y demás abreviaciones.

Aquí funcionan las etiquetas de los foros, puedes usar [b] para negrita, [img] para las imágenes, [url] para los enlaces, etc.

Si tienes preguntas técnicas, envíalas mejor al foro.