SlideShare a Scribd company logo
1 of 30
isaac  rudomin rudomin@itesm.mx  octubre 2008
[object Object],r  a  c  t  A  b  s  t
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],<agenttype name=&quot;boid&quot;> <var name=&quot;closest&quot; type=&quot;user&quot; /> <state name=&quot;init&quot; initial=&quot;true&quot;> <switch> <condition type=&quot;close&quot; class=&quot;user&quot;> <set var=&quot;closest&quot; /> <transition to=&quot;follow_me&quot; /> </condition> </switch> <behavior type=&quot;turn&quot; style=&quot;run&quot; angle=&quot;10&quot; time=&quot;0.5&quot; /> </state> <state name=&quot;follow_me&quot;> <behavior type=&quot;follow&quot; style=&quot;run&quot;  target=&quot;closest&quot; speed=&quot;12&quot; time=&quot;0.25&quot; /> </state> </agenttype> <group name=&quot;flock&quot;  x=&quot;-20&quot; y=&quot;-20&quot; radius=&quot;40&quot;> <model type=&quot;boid&quot; size=&quot;8&quot;  src=&quot;mon.md2&quot; tex=&quot;mon.bmp&quot; /> </group> Follow me: follow User Close ,[object Object],Init: turn
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],<procedure name=&quot;proc1&quot;> <var name=&quot;one“ type=&quot;agent_one&quot; /> <state name=&quot;start“ initial=&quot;true&quot;> ... list of statements <return /> </state> </procedure> ,[object Object],<agenttype name=&quot;agent_two&quot;> <var name=&quot;v1&quot; type=&quot;agent_one&quot; /> <state name=&quot;init &quot;initial=&quot;true&quot;> ... list of statements <call proc=&quot;proc1&quot;> <param name=&quot;one” value=&quot;v1“> </call> ... list of statements </state> </agenttype>
[object Object],[object Object],<layerset> <layer name=&quot;bottom&quot;> <takeover cond=&quot;farther&quot; class=&quot;obj1&quot; range=&quot;2&quot; /> <takeover cond=&quot;closer&quot; class=&quot;obj2&quot; range=&quot;5&quot; /> ... list of statements </layer> <layer name=&quot;top&quot;> <takeover cond=&quot;always&quot; /> ... list of statements </layer> </layerset>
[object Object],[object Object],[object Object],4. Explore 3. Collect samples 2. Take samples to the ship 1. Avoid obstacles
[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],P o r  q u e  G P U ?
[object Object],[object Object],[object Object],[object Object],[object Object],Estado del arte en simulación de grandes multitudes
[object Object],[object Object],[object Object],[object Object],[object Object],G P U  para Megamultitudes
[object Object],[object Object],[object Object],[object Object],G P U  y  s i m u l a c i ó n
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],I m á g e n e s  A u x i l i  a r e s
[object Object],[object Object],[object Object],Dibujado de multitudes
[object Object],[object Object],Traducción a GLSL
 
[object Object],Fusión ,[object Object],<expression name=&quot;motion&quot; type=&quot;vec2&quot; value=&quot;vec2(cos(rand*6.28),sin(rand*6.28))*(fear+0.1)&quot; />
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],R  e  s  u  l  t  a d o s :
[object Object],C o n c l u s i o n e s  GPU
[object Object],[object Object],Trabajo F u t u r o
[object Object],[object Object]
[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],CUDA-Crowds
[object Object],[object Object],[object Object],[object Object],Referencias

More Related Content

Viewers also liked

Balanço geral futebol de campo 2012
Balanço geral futebol de campo 2012Balanço geral futebol de campo 2012
Balanço geral futebol de campo 2012
Priscilla Campos
 
Relatorio Final.PDF
Relatorio Final.PDFRelatorio Final.PDF
Relatorio Final.PDF
Jorge Matias
 
Copa do caos cota digital 30.04
Copa do caos   cota digital 30.04Copa do caos   cota digital 30.04
Copa do caos cota digital 30.04
Meio & Mensagem
 
Fa Sale And Lease Back V3
Fa  Sale And Lease Back V3Fa  Sale And Lease Back V3
Fa Sale And Lease Back V3
famagalhaes
 

Viewers also liked (17)

Balanço geral futebol de campo 2012
Balanço geral futebol de campo 2012Balanço geral futebol de campo 2012
Balanço geral futebol de campo 2012
 
Empreendedorismo sumaré
Empreendedorismo sumaréEmpreendedorismo sumaré
Empreendedorismo sumaré
 
Relatorio Final.PDF
Relatorio Final.PDFRelatorio Final.PDF
Relatorio Final.PDF
 
Copa do caos cota digital 30.04
Copa do caos   cota digital 30.04Copa do caos   cota digital 30.04
Copa do caos cota digital 30.04
 
Mentirao
MentiraoMentirao
Mentirao
 
Fa Sale And Lease Back V3
Fa  Sale And Lease Back V3Fa  Sale And Lease Back V3
Fa Sale And Lease Back V3
 
Mayusculas
MayusculasMayusculas
Mayusculas
 
Wifi smr
Wifi smrWifi smr
Wifi smr
 
Cr ca _sept_2010_farmv
Cr ca _sept_2010_farmvCr ca _sept_2010_farmv
Cr ca _sept_2010_farmv
 
DVB-H: Televisión en movilidad
DVB-H: Televisión en movilidadDVB-H: Televisión en movilidad
DVB-H: Televisión en movilidad
 
TeDR, ¿la fusión de TIC y ADR?
TeDR, ¿la fusión de TIC y ADR?TeDR, ¿la fusión de TIC y ADR?
TeDR, ¿la fusión de TIC y ADR?
 
Algor genetico
Algor geneticoAlgor genetico
Algor genetico
 
Diária especial 17.12
Diária especial 17.12Diária especial 17.12
Diária especial 17.12
 
TPS 12 Kadia
TPS 12 KadiaTPS 12 Kadia
TPS 12 Kadia
 
2011 Skills Alliance
2011 Skills Alliance2011 Skills Alliance
2011 Skills Alliance
 
Conama 2015, Vehículo eléctrico
Conama 2015, Vehículo eléctricoConama 2015, Vehículo eléctrico
Conama 2015, Vehículo eléctrico
 
TPS 3 Watuwatu
TPS 3 WatuwatuTPS 3 Watuwatu
TPS 3 Watuwatu
 

Similar to Megamultitudes

Presentación videojuegos
Presentación videojuegosPresentación videojuegos
Presentación videojuegos
diegoargumosa92
 
Presentación videojuegos
Presentación videojuegosPresentación videojuegos
Presentación videojuegos
diegoargumosa
 
Presentación videojuegos
Presentación videojuegosPresentación videojuegos
Presentación videojuegos
diegoargumosa
 
Vraytotalmanual 111203073025-phpapp01
Vraytotalmanual 111203073025-phpapp01Vraytotalmanual 111203073025-phpapp01
Vraytotalmanual 111203073025-phpapp01
EDDYCUMBICUS
 

Similar to Megamultitudes (20)

Presentación videojuegos
Presentación videojuegosPresentación videojuegos
Presentación videojuegos
 
Presentación videojuegos
Presentación videojuegosPresentación videojuegos
Presentación videojuegos
 
Presentación videojuegos
Presentación videojuegosPresentación videojuegos
Presentación videojuegos
 
Software simulacion
Software simulacionSoftware simulacion
Software simulacion
 
Reto bb, presentación
Reto bb, presentaciónReto bb, presentación
Reto bb, presentación
 
ejercicio 4.pdf
ejercicio 4.pdfejercicio 4.pdf
ejercicio 4.pdf
 
Creacion de graficos eficientes con ggplot2
Creacion de graficos eficientes con ggplot2Creacion de graficos eficientes con ggplot2
Creacion de graficos eficientes con ggplot2
 
Motores graf
Motores grafMotores graf
Motores graf
 
Del wms al vector tiles
Del wms al vector tilesDel wms al vector tiles
Del wms al vector tiles
 
Glosario de términos de diseño 3d
Glosario de términos de diseño 3dGlosario de términos de diseño 3d
Glosario de términos de diseño 3d
 
Vray total manual
Vray total manualVray total manual
Vray total manual
 
Trabajo de programacion grafica
Trabajo de programacion graficaTrabajo de programacion grafica
Trabajo de programacion grafica
 
Vraytotalmanual 111203073025-phpapp01
Vraytotalmanual 111203073025-phpapp01Vraytotalmanual 111203073025-phpapp01
Vraytotalmanual 111203073025-phpapp01
 
Brazo Robotico de 6 grados de libertad
Brazo Robotico de 6 grados de libertadBrazo Robotico de 6 grados de libertad
Brazo Robotico de 6 grados de libertad
 
Teleoperación háptica de brazo manipulador
Teleoperación háptica de brazo manipuladorTeleoperación háptica de brazo manipulador
Teleoperación háptica de brazo manipulador
 
Optimización de Contenido Flash para Móviles
Optimización de Contenido Flash para MóvilesOptimización de Contenido Flash para Móviles
Optimización de Contenido Flash para Móviles
 
Motores de graficos
Motores de graficosMotores de graficos
Motores de graficos
 
SEMAFORO INTELIGENTE
SEMAFORO INTELIGENTESEMAFORO INTELIGENTE
SEMAFORO INTELIGENTE
 
Diseño de redes usando simuladores
Diseño de redes usando simuladoresDiseño de redes usando simuladores
Diseño de redes usando simuladores
 
Ingeniería del Software dirigida por modelos -Versión para incrédulos
Ingeniería del Software dirigida por modelos -Versión para incrédulosIngeniería del Software dirigida por modelos -Versión para incrédulos
Ingeniería del Software dirigida por modelos -Versión para incrédulos
 

Recently uploaded

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Recently uploaded (11)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 

Megamultitudes

  • 1. isaac rudomin rudomin@itesm.mx octubre 2008
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.  
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.