Página 1 de 3 123 ÚltimoÚltimo
Resultados 1 al 10 de 23

Tema: Campo de batalla: simple simulación simple de masas

  1. #1
    Nivel Héroe
    Fecha de ingreso
    Jun 2006
    Mensajes
    475
    Gracias (Dadas)
    2
    Gracias (Recibidas)
    31

    Houdini Campo de batalla: simple simulación de masas

    Qué tal gente, bueno he estado estudiando el tema de simulación de masas en Houdini, principalmente preparando unos ejercicios para un curso y me gustaría compartir mi resultados y que me digáis que os parece, las guías base que he seguido para el diseño son:
    - El movimiento de las partículas esta completamente basado en las UVS del terreno, para poder usar el crep pop en lugar del collision pop y acelerar muchísimo la simulación, lo cual me ha obligado a hacer mis propias expresiones para hacer los cálculos de dirección de las partículas, velocidad, etc.
    - La inteligencia artificial es muy simple, esta basada en una máquina de estados controlada por varios attribute pop y group pop. El uso de los group pop acelera mucho la simulación. En ningún momento uso Vex solo expresiones y los operadores estándar de pop, el tema de Vex se sale del temario.
    - El objetivo es la simplicidad y la velocidad de la simulación, la simulación de los ejemplos llevo menos de 5 minutos. Para 6000 agentes (prefiero usar el concepto de massive).
    - En los ejemplos los agentes se mueven de forma bastante rápida para poder ver todos los posibles estados por los que pasan, esta velocidad pude configurarse tanto para todo el sistema, como por equipo o por agente.
    - En ejemplo el equipo rojo tiene 1000 agentes y el verde 5000, los que están en negro son muertos durente el combate.

    Proximo paso: mejorar la IA, hay algunas partículas que pegan saltos debido a ciertas inestabilidades en los pasos de unos estados a otros que debería arreglar, empezar a meterle geometría de los personajes, por loe menos, que salgan andando.

    Espero os guste, críticas, sugerencias.
    video1
    video2.
    Última edición por lisux; 14-12-2006 a las 15:50
    Un saludo

    Houdini Addict
    Powered by UNIX
    If it looks good enough, it's good!

  2. #2
    Glidereando
    Fecha de ingreso
    Jul 2005
    Mensajes
    1,819
    Gracias (Dadas)
    1
    Gracias (Recibidas)
    1

    Campo de batalla: simple simulación simple de masas

    Que códec es el que usas? Porque yo no puedo abrirlo.

  3. #3
    Nivel Héroe
    Fecha de ingreso
    Jun 2006
    Mensajes
    475
    Gracias (Dadas)
    2
    Gracias (Recibidas)
    31

    Campo de batalla: simple simulación simple de masas

    Que códec es el que usas? Porque yo no puedo abrirlo.
    Te remito a otro hilo dónde está la misma pregunta:
    https://foro3d.com/showthread.php?t=38151.
    Un saludo

    Houdini Addict
    Powered by UNIX
    If it looks good enough, it's good!

  4. #4
    Monigote al ralent
    Fecha de ingreso
    Jun 2005
    Mensajes
    5,713
    Gracias (Dadas)
    207
    Gracias (Recibidas)
    98

    Campo de batalla: simple simulación simple de masas

    A mí me sale que el códec es el fmp4, para ver los vídeos me he tenido que instalar esto: http://kinoki, pintxo.net/ftp/video/...26-rev2546.exe.
    Desarrollo cortometraje "Calvito y los Bloobs"

  5. #5
    Fractal de Excremento
    Fecha de ingreso
    Mar 2003
    Mensajes
    3,119
    Gracias (Dadas)
    19
    Gracias (Recibidas)
    47

    Campo de batalla: simple simulación simple de masas

    Es un buen comienzo, pero creo que deberían empezar más despacio (caminando) y acelerar cuando estén cerca del enemigo (presupuestoponinedo que se trate de una batalla). Luego, las partículas tienden a pegarse, por lo que parece que los agentes no tienen volumen físico. Algo de repulsión o alguna forma de mantener algo de distancia entre ellos ayudaría a que quedase más realista.

    Muy interesante, espero ver avances. Saludos.
    Minor Bun engine made Benny Lava!

  6. #6
    Usuario Avanzado
    Fecha de ingreso
    Jul 2005
    Mensajes
    146
    Gracias (Dadas)
    4
    Gracias (Recibidas)
    5

    Campo de batalla: simple simulación simple de masas

    Hola Lisux mira este enlace tal vez te sirva. http://web.tiscali.it/maya_tutorial/. Ya sé que no es con Houdini, pero ayuda igual si alguien más le da ideas hay lo dejo.
    everyone wants to be found

  7. #7
    Nivel Héroe
    Fecha de ingreso
    Jun 2006
    Mensajes
    475
    Gracias (Dadas)
    2
    Gracias (Recibidas)
    31

    Houdini Campo de batalla: simple simulación simple de masas

    Gracias por el tutorial andres3d, ya lo conocía, bueno he arreglado algunas cosas y ya está listo para copiarle la geometría a las partículas, he añadido un estado más a los agentes para que carguen contra sus enemigos y aceleren su velocidad como recomendaba Slime, he añadido un sistema para evitar la interpretación y choques entre las partículas, aunque supongo que, cuando copie geometría veré si funciona realmente bien, los combates han mejorado para que duren más, con puntos de vida y esas cosas, ahora cada ejército los coloco usando un pincel para pintar donde quiero que se inicicien cada uno, da mucho más control que iniciar cada ejército desde un extremo. He añadido una captura para que se vea mejor.



    También he comprimido los videos con compatibilidad para Xvid, espero que ahora se puedan ver sin problemas en un Windows.
    pancam
    frontcam.
    Un saludo

    Houdini Addict
    Powered by UNIX
    If it looks good enough, it's good!

  8. #8
    Burninating albion
    Fecha de ingreso
    Dec 2004
    Mensajes
    1,869
    Gracias (Dadas)
    56
    Gracias (Recibidas)
    111

    Campo de batalla: simple simulación simple de masas

    No había comentado antes diciendo que molaba el sistema, pero ahora lo veo mejor, sí. Lo de la aceleración es un punto.

    Como curiosidad, fíjate en el linchamiento en la parte de abajo del vídeo pancam. Pobres los de rojo.
    E moet roeien met de riemen die je hebt.

  9. #9
    Nivel Héroe
    Fecha de ingreso
    Jun 2006
    Mensajes
    475
    Gracias (Dadas)
    2
    Gracias (Recibidas)
    31

    Houdini Campo de batalla: simple simulación simple de masas

    Bueno una nueva actualización, es una de las primeras pruebas copiando geometría a las partículas, cada agente usa 5 ciclos de animación diferentes para cada estado, los ciclos de animación son varios ficheros bgeo todos ellos interpolados por un blendshape, dicho blendshape esta controlado por un sistema completamente procedural mediante chops que permite cargar cualquier ciclo de animación independientemente del número de poses, controlar la velocidad, Squash & stretch, duración del ciclo etc.

    Luego todos los ciclos de animación son interpolados mediante un sequenceblendshape SOP, los cambios de estados están postprocesados mediante chops para que sean suaves e interpolen bien, aun falta pulirle bastante, esto era solo una prueba para ver que todos los chops funcionaban bien, hay que añadirle variación en la reproducción de los ciclos por agente, ajustar la velocidad para que no deslicen, ajustar también la velocidad para que no vayan disparando como locos y un problema con la animación cuando se mueren ya que algunos los reproducen dos veces, parece que hay ciertos soldados que se niegan a morir.

    La prueba la he hecho solamente sobre uno de los ejércitos para ir más rápido, espero os guste. crowd_animations, v3r24.avi.
    Un saludo

    Houdini Addict
    Powered by UNIX
    If it looks good enough, it's good!

  10. #10
    Chico Houdini
    Fecha de ingreso
    Dec 2005
    Mensajes
    940
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    2

    Campo de batalla: simple simulación simple de masas

    Qué bien va. Ya tengo ganas de ver una buena batalla.

Página 1 de 3 123 ÚltimoÚltimo

Temas similares

  1. Simple
    Por juanchi27 en el foro Cortos de Animación
    Respuestas: 5
    Último mensaje: 01-01-2008, 18:02
  2. Pregunta simple
    Por juanchovray en el foro Materiales y Texturizado
    Respuestas: 6
    Último mensaje: 27-10-2006, 04:41
  3. Simple que te quiero simple continuación
    Por Hid! en el foro Cortos de Animación
    Respuestas: 4
    Último mensaje: 09-06-2006, 06:27
  4. Simple que te quiero simple
    Por Hid! en el foro Trabajos en Proceso
    Respuestas: 18
    Último mensaje: 02-05-2006, 14:27
  5. Campo de batalla
    Por elcuervo en el foro Trabajos en Proceso
    Respuestas: 5
    Último mensaje: 16-12-2005, 22:26