Gracias Gracias:  0
Página 9 de 12 PrimerPrimer ... 56789101112 ÚltimoÚltimo
Resultados 121 al 135 de 167

Tema: 1ª actividad de Houdini - Particulas avanzadas

  1. #121
    Método Polaco Avatar de Stewie
    Fecha de ingreso
    Apr 2004
    Mensajes
    3,275

    Re: 1ª Actividad de Houdini - Partículas avanzadas

    Tengo un problema, a la hora de crear salpicaduras en la propia esfera.
    Hay una partícula que rebota (colision1), se desliza sobre la superficie de la esfera, y debajo tiene un Split que crea nuevas partículas detrás suya. Hasta ahí todo bien. Ahora lo que quiero es meter otro Split, y que lance partículas en la dirección contraria a la normal del choque. El POP Collide tiene en atributos la opción de "Add hit normal attribute". Miro en la ayuda, y éste parámetro es "$HNX, $HNY, $HNZ". Pero luego, haga donde haga referencia a estas variables, me aparecen en rojo (no validas). También he probado a poner $NX, éstas no aparecen escritas en rojo, pero la fórmula tampoco es correcta (el nodo se pone rojo). ¿Cómo se saca la normal de un choque de una partícula?
    Última edición por Stewie; 17-07-2007 a las 19:54

  2. #122
    Tresmiltornillero Avatar de Leander
    Fecha de ingreso
    Oct 2004
    Ubicación
    Zaragoza (ESPAÑA)
    Mensajes
    10,969

    Re: 1ª Actividad de Houdini - Partículas avanzadas

    Cita Iniciado por Stewie Ver mensaje
    Ahora lo que quiero es meter otro Split, y que lance partículas en la dirección contraria a la normal del choque. ¿Cómo se saca la normal de un choque de una partícula?
    Buena pregunta, yo simplemente le he puesto un force, pero no es realista.

    Bueno, yo ya he terminado. ¿Ya tengo recreo sr. profesor?
    Archivos adjuntados Archivos adjuntados

  3. #123
    Fractal de Excremento
    Fecha de ingreso
    Mar 2003
    Ubicación
    Tokyo
    Mensajes
    3,120

    Re: 1ª Actividad de Houdini - Partículas avanzadas

    A veces hay que definir las variables para poder usarlas. No se si es el caso de HN, pero prueba esto:

    Antes de nada, mira en el spreadsheet si esas variables existen. Si existen pero no puedes acceder a ellas, solo tienes que declararlas. Para eso en SOPs usa un attributecreate y en POPs un attribute.
    Para $HNX $HNY $HNZ por ejemplo, en el nombre pon: hn
    En el tipo, elige: Vector
    En Value, escribe $HNX $HNY $HNZ

    Después de ese nodo, ya podrás acceder a las variables.
    Minor Bun engine made Benny Lava!

  4. #124
    Método Polaco Avatar de Stewie
    Fecha de ingreso
    Apr 2004
    Mensajes
    3,275

    Re: 1ª Actividad de Houdini - Partículas avanzadas

    ¿Las tuyas resbalan por la superficie de la esfera? Si las fusionamos ya lo tenemos, porque parece que las tuyas rebotan algo

    He modificado un poco el mío, aún no tiene los rebotes de la esfera. Cambié la "cola" que sale de las partículas que resbalan, para que se mueva un poco y quede más... erm... ¿asqueroso?

    A ver si esta noche conseguimos sacar los rebotes a partir de las normales (o al menos saber cómo acceder a éstas, porque es algo que hará falta baaastantes veces).

    P.D. No llevamos mal ritmo no, ánimo a los atrevidos!

    Edito: esta misma noche lo pruebo, no se me ocurrió mirarlo en el Spreadsheet, y mira que lo he usado para otras cosas... gracias Slime . Por cierto, si en la ayuda pone que un nodo tiene X atributos locales, y éstos no aparecen en el Spreadsheet, significa que los tiene pero hasta que no los declares no puedes verlos/usarlos?
    Archivos adjuntados Archivos adjuntados

  5. #125
    Tresmiltornillero Avatar de Leander
    Fecha de ingreso
    Oct 2004
    Ubicación
    Zaragoza (ESPAÑA)
    Mensajes
    10,969

    Re: 1ª Actividad de Houdini - Partículas avanzadas

    Cita Iniciado por Stewie Ver mensaje
    ¿Las tuyas resbalan por la superficie de la esfera? Si las fusionamos ya lo tenemos, porque parece que las tuyas rebotan algo
    Se deslizan y rebotan.

    En la colisión esta en modo slide y creo un grupo.

    Creo un split y cogo ese mismo grupo sin matar las partículas originales.

  6. #126
    Método Polaco Avatar de Stewie
    Fecha de ingreso
    Apr 2004
    Mensajes
    3,275

    Re: 1ª Actividad de Houdini - Partículas avanzadas

    El problema es que así el rebote es un poco "a lo loco", al no poder tirar de la normal de la partícula original, el rebote que tendría vamos (que al fin y al cabo es lo que hacemos en el suelo, pero claro el suelo es plano y no se nota).

  7. #127
    Tresmiltornillero Avatar de Leander
    Fecha de ingreso
    Oct 2004
    Ubicación
    Zaragoza (ESPAÑA)
    Mensajes
    10,969

    Re: 1ª Actividad de Houdini - Partículas avanzadas

    Aaaahhh otra cosa:

    ¿Cual es la forma de unir 2 líneas paralelas de nodos a uno solo?

    Merge no aparece, he probado el nodo switch, pero solo te deja conmutar entre una u otra.

  8. #128
    Chico Houdini Avatar de MiguelPerez
    Fecha de ingreso
    Dec 2005
    Ubicación
    Valencia, España
    Mensajes
    940

    Re: 1ª Actividad de Houdini - Partículas avanzadas

    También puedes usar un Attribute Transfer para transferir la normal de tu esfera a la partícula. He hecho una escena de ejemplo.
    Archivos adjuntados Archivos adjuntados

  9. #129
    Método Polaco Avatar de Stewie
    Fecha de ingreso
    Apr 2004
    Mensajes
    3,275

    Re: 1ª Actividad de Houdini - Partículas avanzadas

    Cita Iniciado por Leander Ver mensaje
    ¿Cual es la forma de unir 2 líneas paralelas de nodos a uno solo?
    POP Collect.

  10. #130
    Chico Houdini Avatar de MiguelPerez
    Fecha de ingreso
    Dec 2005
    Ubicación
    Valencia, España
    Mensajes
    940

    Re: 1ª Actividad de Houdini - Partículas avanzadas

    Cita Iniciado por Leander Ver mensaje
    Aaaahhh otra cosa:

    ¿Cual es la forma de unir 2 líneas paralelas de nodos a uno solo?

    Merge no aparece, he probado el nodo switch, pero solo te deja conmutar entre una u otra.
    ¿En POPsí Usa el Collect

    Jo Stewie...

  11. #131
    Método Polaco Avatar de Stewie
    Fecha de ingreso
    Apr 2004
    Mensajes
    3,275

    Re: 1ª Actividad de Houdini - Partículas avanzadas

    jejeje
    Ya he visto la escena, eso es justo lo que buscaba! (Aunque ahora me pica la curiosidad de hacerlo de la otra manera... ).
    Una pregunta acerca del Attribute Transfer, a ver si entiendo cómo funciona exactamente (por lo que he visto en la ayuda es así, pero quiero confirmarlo ). La partícula choca con la esfera, le pregunta al attribute transfer qué normal le corresponde de todas las que tiene la esfera, y éste mira a ver en qué punto de ésta ha colisionado, y hace la "media" de las normales próximas a ésta, según los parámetros que le pongamos, ¿correcto?

  12. #132
    Vampiro Giovanni Avatar de Pepius
    Fecha de ingreso
    Feb 2004
    Ubicación
    Guadassuar, Valencia
    Mensajes
    4,998

    Re: 1ª Actividad de Houdini - Partículas avanzadas

    XD

    Muy interesante

  13. #133
    Chico Houdini Avatar de MiguelPerez
    Fecha de ingreso
    Dec 2005
    Ubicación
    Valencia, España
    Mensajes
    940

    Re: 1ª Actividad de Houdini - Partículas avanzadas

    Cita Iniciado por Stewie Ver mensaje
    jejeje
    Ya he visto la escena, eso es justo lo que buscaba! (Aunque ahora me pica la curiosidad de hacerlo de la otra manera... ).
    Una pregunta acerca del Attribute Transfer, a ver si entiendo cómo funciona exactamente (por lo que he visto en la ayuda es así, pero quiero confirmarlo ). La partícula choca con la esfera, le pregunta al attribute transfer qué normal le corresponde de todas las que tiene la esfera, y éste mira a ver en qué punto de ésta ha colisionado, y hace la "media" de las normales próximas a ésta, según los parámetros que le pongamos, ¿correcto?
    Exacto. Pero ten en cuenta que le pregunta la normal solo cuando colisiona por que yo le he especificado que solo afecte al grupo "hit" que he creado con el collision. Si no especificara grupo, haría la operación con todas y todo el tiempo.

    Aun así, hablando de lo físicamente correcto, las salpicaduras no tendrían que salir en dirección de la normal, sino en el vector resultante de reflejar la velocidad en la normal, como cuando bota una bola en el suelo.

  14. #134
    Método Polaco Avatar de Stewie
    Fecha de ingreso
    Apr 2004
    Mensajes
    3,275

    Re: 1ª Actividad de Houdini - Partículas avanzadas

    Cita Iniciado por MiguelPerez
    Aun así, hablando de lo físicamente correcto, las salpicaduras no tendrían que salir en dirección de la normal, sino en el vector resultante de reflejar la velocidad en la normal, como cuando bota una bola en el suelo.
    Ya ya, pero para dar el pego y ver por dónde va la cosa, lo primero es tener la normal, luego a tirar de trigonometría y sumar los vectores (o jugar un poco con ellos).
    Ojala enseñaran así trigonometría en el instituto, y no con ejemplos vacíos de sentido... "halla el módulo de la suma de los vectores de posición entre estos puntos".... ¿para qué? ¿para salvar al mundo?

  15. #135
    Chico Houdini Avatar de MiguelPerez
    Fecha de ingreso
    Dec 2005
    Ubicación
    Valencia, España
    Mensajes
    940

    Re: 1ª Actividad de Houdini - Partículas avanzadas

    Cita Iniciado por Stewie Ver mensaje
    Ya ya, pero para dar el pego y ver por dónde va la cosa, lo primero es tener la normal, luego a tirar de trigonometría y sumar los vectores (o jugar un poco con ellos).
    Ojala enseñaran así trigonometría en el instituto, y no con ejemplos vacíos de sentido... "halla el módulo de la suma de los vectores de posición entre estos puntos".... ¿para qué? ¿para salvar al mundo?
    En realidad no es tan difícil. Ya te meteras con los VOPs, que son la monda. Eso se puede hacer con solo un par de nodos

    Bueno, hay algunos problemas practicos que están bien. Aunque es verdad, podrían explicar mejor para que sirven esas cosas. En mi clase no paran de saltar las típicas preguntas de ¿Y eso para que sirve? Bueno, al menos a mi me sirve mucho
    Última edición por MiguelPerez; 17-07-2007 a las 21:07

Página 9 de 12 PrimerPrimer ... 56789101112 ÚltimoÚltimo

Temas similares

  1. 3ª actividad de Houdini - Huellas procedurales
    Por MiguelPerez en el foro Actividades 3DPoder
    Respuestas: 102
    Último mensaje: 30-03-2011, 16:06
  2. 2ª actividad de Houdini - Pintar una bola - resolucion
    Por slime en el foro Actividades 3DPoder
    Respuestas: 58
    Último mensaje: 19-02-2009, 11:10
  3. 5ª actividad de Houdini - Limite de impactos
    Por MiguelPerez en el foro Actividades 3DPoder
    Respuestas: 7
    Último mensaje: 30-07-2008, 22:28
  4. 4ª actividad de Houdini - Pelotas rompemuros
    Por MiguelPerez en el foro Actividades 3DPoder
    Respuestas: 56
    Último mensaje: 29-07-2008, 01:52
  5. 2ª actividad de Houdini - Pintar una bola
    Por slime en el foro Actividades 3DPoder
    Respuestas: 152
    Último mensaje: 24-02-2008, 21:57

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •