![]() |
|
Bienvenido a Foros 3DPoder.. Usted esta viendo este foro como invitado, no esta registrado todavía, lo que limita su visión del foro. Si quiere unirse gratis a la mayor comunidad del diseño gráfico de habla hispana, tener acceso a publicar y responder mensajes, tener mensajes privados con otros miembros(PM), responder encuestas, publicar sus imágenes para que las vea el resto del mundo, tener acceso a los video_tutoriales, y muchas cosas más, no lo dude. Registrarse es rápido, simple y gratuito, agregate hoy a la mayor comunidad 3D de habla hispana! ! Si usted tiene algún problema con su registro, por favor , díganoslo aquí.
|
![]() |
|
|||||||
|
|
#1 |
|
horipoí
Fecha de Ingreso: abril-2006
Ubicación: Argentina, abajo a la izquierda
Mensajes: 51
|
hola, otra vez yo con un problemita, estoy intentando hacer que un objeto colisione contra el piso, este objeto debe tener un sistema de particulas que cuando el objeto colisione estas deben desprenderse debido al impacto, el problema era que debia atachar las particulas al emisor, encontre un post de miguel en odforce donde planteaba el problema y su solucion, pero estas particulas se desprenden por el $AGE, y lo que quiero es que se desprendan por la velocidad con que choca contra el piso.
Ahora el problema, necesito transferir la velocidad del objeto a las particulas y de esta forma poder desactivar el collision para que estas se desprendan en la direccion del impacto, al menos creo que es esa la solucion. Creo que fui muy redundante en la explicacion pero espero que eso ayude a la comprension. Si alguien tiene alguna idea, sera bienvenida. Sigo investigando de este lado. Saludos! H |
|
|
|
| Enlaces patrocinados |
|
|
#2 |
|
Chico Houdini
|
¿Es necesario que las partículas vayan pegadas todo el tiempo? Podrías simplemente hacer que se emitieran si la velocidad del objeto pasa cierto umbral.
Aún así, la mejor forma que tienes para hacerlo si el objeto que cae es el resultado de una simulación de cuerpos rígidos es usando el impulso de cada colisión con la expresión dopfield() y usarla para multiplicar tu velocidad de salida y la cantidad de partículas emitidas. El emisor puede ser el resultado de hacer un crease con el cookie SOP entre el objeto y el suelo.
__________________
Mi web |
|
|
|
|
|
#3 |
|
horipoí
Fecha de Ingreso: abril-2006
Ubicación: Argentina, abajo a la izquierda
Mensajes: 51
|
Primero gracias Miguel por responder tan rapido.
En principio pense en crear paticulas al momento de la colision, pero las particulas que estoy queriendo crear va a constituir una capa de geometria que recubre al objeto, por lo que deben estar desde el comienzo de la simulacion. La simulacion esta hecha con dops, ahora voy a investigar eso que me dices, y vere si puedo buscar otra alternativa. Gracias por la ayuda! H |
|
|
|
|
|
#4 |
|
Senior Member
Fecha de Ingreso: junio-2006
Ubicación: London
Mensajes: 176
|
Si no te he entendido mal el objeto debe de tener una especie de "capa" de particulas que se iran desprendiendo de la superficie en el momento de que el objheto colisione con el suelo.
Si las particulas deben de salir solo del borde entre el suelo y el objeto yo usaria un cookie SOP en el modo crease y emitiría desde ahí. Si en cambio las particulas salen de todo el objeto en el momento de la colision, como ya comento Miguel usaría la expresión dopfield para detectar cuando se produce el impacto ocuando hay impactos. Otra opcion algo más rebuscada, usaría el Dynamic CHOP para detectar cauando se producen las colisiones, la ventaja es que puedes cachearlo y asi hacer por ejemplo que las particulas se emitan dos o tres frames antes del impacto lo cual da una anticipación que suele quedar chula, sobre todo si tu objeto se mueve rápido. Suerte.
__________________
Un saludo Houdini Addict Powered by Ubuntu Linux If it looks good enough, it's good! |
|
|
|
|
|
#5 |
|
horipoí
Fecha de Ingreso: abril-2006
Ubicación: Argentina, abajo a la izquierda
Mensajes: 51
|
gracias lisux por responder, estuve medio atareado y no he podido entrar hace un tiempo.
Estuve investigando lo que habia dicho miguel y llegue a la conclusion de que deberia hacer que este cookie para asignar la zona de colision ( que tambien podria probar con un grupo) y asi asignar la canitdad de particulas que deben desprenderse, y junto con un dopfield conseguir los datos de impacto, direccion y lo demas. No sabia nada del dynamic chop, me voy a fijar y ver si me puede ayudar, la verdad me quede atascado en este problema, hice un par de pruebas pero todavia no he podido dar con la solucion. Gracias! |
|
|
|
![]() |
| Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes) | |
| Herramientas | |
|
|
|
|