Simulación de superficies de fluídos en tiempo real mediante el método de Lattice Boltzmann
En esta tesis se investigaron modelos de simulación en tiempo real para animaciones de superficies líquidas, basados en un modelo de Lattice Boltzmann de la física de aguas superficiales. La implementación de dichos modelos permitió implementar un motor físico capaz de producir escenas de estanques...
Autor principal: | |
---|---|
Otros Autores: | |
Formato: | tesis doctoral |
Lenguaje: | Español |
Publicado: |
2013
|
Materias: | |
Acceso en línea: | http://repositoriodigital.uns.edu.ar/handle/123456789/2520 |
Aporte de: |
id |
I20-R126123456789-2520 |
---|---|
record_format |
dspace |
institution |
Universidad Nacional del Sur |
institution_str |
I-20 |
repository_str |
R-126 |
collection |
Repositorio Institucional Universidad Nacional del Sur (UNS) |
language |
Español |
orig_language_str_mv |
spa |
topic |
Ciencias de la computación Simulación de superficies de fluidos Sistemas de tiempo real Método de Lattice Boltzmann |
spellingShingle |
Ciencias de la computación Simulación de superficies de fluidos Sistemas de tiempo real Método de Lattice Boltzmann García Bauza, Cristian Darío Simulación de superficies de fluídos en tiempo real mediante el método de Lattice Boltzmann |
topic_facet |
Ciencias de la computación Simulación de superficies de fluidos Sistemas de tiempo real Método de Lattice Boltzmann |
description |
En esta tesis se investigaron modelos de simulación en tiempo real para animaciones de superficies líquidas, basados en un modelo de Lattice Boltzmann de la física de aguas superficiales. La implementación de dichos modelos permitió implementar un motor físico capaz de producir escenas de estanques o aguas abiertas, cuya superficie reacciona a las perturbaciones introducidas interactivamente por el usuario. Estas perturbaciones pueden ser por ejemplo la agitación provocada por un objeto movible (hélice, barco u otro objeto definido mediante una triangulación arbitraria), u otro tipo de perturbaciones externas, como por ejemplo efectos de lluvia.
Un aspecto significativo del modelo investigado fue el tratamiento de bordes y obstáculos internos móviles, que intervienen como condiciones de contorno en el esquema numérico. Se implementó para ello un modelo completo de interacción fluido-objeto que simula en forma flexible escenarios de ondas producidas por embarcaciones, reflejos del frente de onda en puentes, y otras situaciones de interés en animación, tanto para la animación de efectos especiales como para simuladores de entrenamiento náutico. En particular, se propuso una estrategia novedosa para el cálculo de la fuerza de flotabilidad basada en la integral de la presión del fluido sobre la superficie sumergida del objeto. El método propuesto es más versátil y exacto que otros esquemas que estiman el volumen y aproximan el centro de carena, y es muy fácil de incorporar a cualquier implementación de simulación de fluidos basada en grillas.
Los tiempos de cálculo obtenidos son razonables y permiten utilizar el método en aplicaciones de computación gráfica interactivas con una adecuada tasa de cuadros por segundo en equipos de cómputo convencionales. La validación se realizó con escenarios
tridimensionales, mostrando muy buena concordancia con otras simulaciones y métodos numéricos más sofisticados y que consumen muchos más recursos.
El modelo completo de simulación está disponible en Internet1 para ser utilizado como biblioteca y ha sido descargado más de 4.000 veces con visitas de Croacia, EEUU, Rusia y Turquía. Adicionalmente, los videos generados a partir de esta tesis, han conseguido más de 21.000 visitas en el sitio Youtube. La facilidad de uso del módulo ha hecho que se utilice en aplicaciones de campos tan variados como el arte escénico, la domótica o los videojuegos.
Clasificación (ACM CSS 1998): I.3.5 Computer Graphics - Computational Geometry and Object Modeling, Physically based modeling. I.3.7 Computer Graphics - Three-Dimensional Graphics and Realism, Animation.
Palabras clave: LBM, Animación basada en física, Computación Gráfica, Simulación de superficies de fluido |
author2 |
Delrieux, Claudio Augusto |
author_facet |
Delrieux, Claudio Augusto García Bauza, Cristian Darío |
format |
tesis doctoral |
author |
García Bauza, Cristian Darío |
author_sort |
García Bauza, Cristian Darío |
title |
Simulación de superficies de fluídos en tiempo real mediante el método de Lattice Boltzmann |
title_short |
Simulación de superficies de fluídos en tiempo real mediante el método de Lattice Boltzmann |
title_full |
Simulación de superficies de fluídos en tiempo real mediante el método de Lattice Boltzmann |
title_fullStr |
Simulación de superficies de fluídos en tiempo real mediante el método de Lattice Boltzmann |
title_full_unstemmed |
Simulación de superficies de fluídos en tiempo real mediante el método de Lattice Boltzmann |
title_sort |
simulación de superficies de fluídos en tiempo real mediante el método de lattice boltzmann |
publishDate |
2013 |
url |
http://repositoriodigital.uns.edu.ar/handle/123456789/2520 |
work_keys_str_mv |
AT garciabauzacristiandario simulaciondesuperficiesdefluidosentiemporealmedianteelmetododelatticeboltzmann |
bdutipo_str |
Repositorios |
_version_ |
1764820504866193409 |