Impedir que dos mallas se atraviesen entre si

grapeshot - 18/05/2007 21:08
Esa es la pregunta: ¿existe alguna forma de impedir que dos objetos se atraviesen al ser animados sin necesidad de ajustarlos manualmente?
Ejemplos: un personaje que camina sobre el suelo, un personaje que coge algún objeto.

Qué dudas que tiene uno.
Caronte - 18/05/2007 21:44
No, hay que hacerlo a mano:quelbueno, puedes usar físicas, pero si quieres control absoluto, ya sabes. ajoderse y aguantarse .
grapeshot - 18/05/2007 22:30
Gracias Caronte, siempre al quite. De todas formas, he encontrado un videotutorial en esta web que puede ayudar en lo que respecta a lo que el autor llama enlaces dinámicos, justo lo que buscaba para que un personaje coja y suelte un objeto en 3dstudio.
Caronte - 18/05/2007 22:46

Gracias Caronte, siempre al quite. De todas formas, he encontrado un videotutorial en esta web que puede ayudar en lo que respecta a lo que el autor llama enlaces dinámicos, justo lo que buscaba para que un personaje coja y suelte un objeto en 3dstudio.

Sí, eso claro que se puede hacer en cualquier software decente (en Blender se hace con la influencia de los constraints) pero igual vas a tener que evitar que los dedos atraviesen el objeto que intenta coger el personaje.
ikerCLoN - 19/05/2007 14:01
Caronte ha disparado demasiado rápido en 3dsmax tienes un limit controller, que te permite limitar el movimiento de un elemento por arriba o por abajo, dando valores de máximos y mínimos. Puede servir para que el pie de un persona nunca atraviese el suelo, poniendo este controlador la pista z position y diciendo que el mínimo sea 0.

Para casos como éste, puede funcionar. Creo que en la ayuda venía algo al respecto. Incluso en la página de Autodesk hubo hace tiempo un video sobre el funcionamiento.
grapeshot - 19/05/2007 16:19
Gracias IkerClon.
grapeshot - 19/05/2007 16:20
Y a Caronte porque la información para Blender también es muy útil. Sois unos fenómenos.
Caronte - 19/05/2007 16:36
Bueno, sigo diciendo lo mismo, hay formas de hacer esas cosas en la mayoría de softwares (en Blender también puedes poner límites) pero a no ser algo extremadamente sencillo, tardas mucho menos en hacerlo a mano, sobre el tema de que los pies no atraviesen el suelo, pues sí tienes razón, pero era algo tan obvio (en Blender esto se hace simplemente añadiendo un constraint flor) que no pensé que hiciese falta comentarlo.

En cualquier caso, yo de 3ds Max ni idea vaya. (ni falta que me hace).
grapeshot - 20/05/2007 03:13

No pensé que hiciese falta comentarlo.

Davescambra - 21/05/2007 10:41
[url]http://download.Autodesk.com/media/3dsmax/limitscript_max8_350k.wmv[/url]. Creo que IkerClon se refiere a este video. Si no es ese, lo siento.
grapeshot - 21/05/2007 12:52

[url]http://download.Autodesk.com/media/3dsmax/limitscript_max8_350k.wmv[/url]. Creo que IkerClon se refiere a este video. Si no es ese, lo siento.

Muy bueno.
GEKKONIDAE - 21/05/2007 13:14
No hay en Blender algo parecido a Reactor de 3ds Max? Yo he llegado a hacer una tela que cae sobre una bola y resbala hasta caer al suelo, poniendo la gravedad.
¿No se haría con eso?
larryvm - 21/05/2007 17:14
Para hacer por animación que un pie no transpase el suelo único que hay que poner es cuidado, estáis intentando hacer cosas a cada cual más compleja para algo muy simple.

En max tienes un limit controller, que te permite limitar el movimiento de un elemento por arriba o por abajo, dando valores de máximos y mínimos. Puede servir para que el pie de un persona nunca atraviese el suelo, poniendo este controlador la pista z position y diciendo que el mínimo sea 0.

Iker, eso está bien a veces, no sé cómo será en 3dsmax, en Maya lo puedes hacer igual, el problema es que te hace Clamp al valor, pero no modifica la curva de animación, con lo que en muchos casos la sensación que da al llegar a ese límite es peor que si lo hubiese transpasado, en algunos sitios sugieren que en vez de hacer un límite sea mejor convertir esa prohibicion en un aviso, de modo que, por ejemplo, cambie de color el Joint al pasar el límite y así avisa.
grapeshot - 21/05/2007 17:22

En muchos casos la sensación que da al llegar a ese límite es peor que si lo hubiese transpasado.

Eso justo es lo que pensé al ver el vídeo que puso Davescambra.

Caray lo que este tema esta dando de sí.
Quel - 22/05/2007 10:39
Dejaos de cosas raras y limitadores. Simplemente animas sin que las cosas se atraviesien y ya está. Poner limitadores es como ponerse un tubo en la pichila para mear. [i]si no sabes manejar tu herramienta, no la mereces[/i].
Davescambra - 22/05/2007 11:37

Poner limitadores es como ponerse un tubo en la pichila para mear. Quel xx ().

Como siempre Quel con sus comparativas.
Caronte - 22/05/2007 11:44
Si, pero tiene toda la razón.