Metodologías para el modelado y renderizado de interfases sólido-líquido en computación gráfica

Autores
Bajo, Juan Miguel
Año de publicación
2020
Idioma
español castellano
Tipo de recurso
tesis doctoral
Estado
versión aceptada
Colaborador/a o director/a de tesis
Delrieux, Claudio Augusto
Descripción
Según el Principio de Arquímedes, un objeto total o parcialmente sumergido es afectado por una fuerza vertical hacia arriba, conocida como fuerza de empuje de magnitud igual al peso del fluido desalojado. Esta descripción simple explica un conjunto variado de efectos que son ubicuos en la naturaleza y están cada vez más presentes en videojuegos, animaciones generadas por computadora y aplicaciones gráficas interactivas en general. Si bien existen soluciones al problema del acoplamiento entre fluidos y sólidos para algunos casos particulares, es necesario el desarrollo de nuevos modelos de flotabilidad precisos y sufi cientemente generales. En esta tesis, se propone un método para computar de manera realista el problema del acoplamiento fluido-a-sólido que es adecuado para un amplio espectro de casos, como objetos rígidos o deformables, sólidos o huecos, permeables o impermeables y con distribución de masa variable. En el caso de objetos permeables que permiten el ingreso de líquido hacia dentro del objeto, el método presentado incorpora la dinámica del fluido en el que el objeto está sumergido y desacopla el cómputo de las magnitudes físicas involucradas en la fuerza de flotabilidad del objeto vacío respecto al líquido contenido dentro de él. Por otro lado, la apariencia visual de ciertos materiales depende de su propiedades intrínsecas de transferencia de luz, de la iluminación presente y de otras contribuciones de ambiente. En particular, esto se produce en el caso de materiales porosos, rugosos o absorbentes donde la presencia de líquido sobre la super cie altera de manera signifi cativa la función de distribución de reflectancia bidireccional (BRDF) que, a su vez, resulta en cambios notables en la apariencia visual. Por esta razón, el renderizado de materiales que alteran su apariencia bajo condiciones de humedad continúa siendo un tópico de relevancia en el área de Computación Gráfi ca. En esta tesis, además, se introduce una nueva técnica para modelar y renderizar los cambios de apariencia de los materiales absorbentes cuando existe líquido en su super cie. En primer lugar, se desarrolló un nuevo método para resolver el problema de la interacción entre un medio líquido y la super cie de un objeto utilizando, para esto, sus coordenadas de textura. Seguidamente, se propuso un algoritmo para modelar los principales procesos físicos que ocurren en la super cie de un objeto sólido húmedo o mojado. Finalmente, se extiende el modelo propuesto por la literatura para explicar el cambio de apariencia de ciertos materiales absorbentes bajo condiciones de humedad y se implementa un algoritmo logrando tiempos aptos para aplicaciones en Tiempo-Real. La solución completa es diseñada teniendo en cuenta la implementación en arquitecturas superescalares y usando aceleración por GPU (Graphics Processing Unit), permitiendo su integración con los pipelines de procesamiento gráfi co actuales.
Following the celebrated Archimedes' Principle, any object wholly or partially immersed in a fluid is subject to an upwards force, known as buoyancy force, equal to the weight of the uid displaced by the object. This simple description is the origin of a set of effects that are ubiquitous in nature, and are becoming commonplace in games, animation, and interactive applications in general. Even though there are solutions to the fluid-to-solid coupling problem in some particular cases, to the best of our knowledge, comprehensive and accurate computational buoyancy models adequate in general contexts are still lacking. We propose a real-time GPU-based algorithm for realistic computation of the fluid-to-solid coupling problem, which is adequate for a wide generality of cases (rigid or deformable objects, solid or hollow, permeable or waterproof, and with variable masses). The method incorporates the dynamics of the fluid on which the object is immersed, and decouples the computation of the physical parameters involved in the buoyancy force of the empty or dry object from the mass of liquid contained inside. The dynamics of this mass of liquid are also computed, in a way such that the relation between the center of mass of the object and the buoyancy force may vary, leading to complex, realistic behaviors such as the one arising with a sinking boat. The visual appearance of materials depends on their intrinsic light transfer properties, the illumination and camera conditions, and on other environmental contributions. In particular, this is the case in porous, rough, or absorbent materials, where the presence of liquid on the surface alters signi cantly their BRDF (bidirectional reflectance function), which in turn results in signi cant changes in their visual appearance. For this reason, rendering materials that change their appearance when wet continues to be a relevant topic in Computer Graphics, especially when real-time photo-realistic rendering is required in scenes involving this kind of materials in interaction with water or other liquids. In this paper we introduce a physically inspired technique to model and render the changes in appearance of absorbent materials when liquid is present on their surface. First, we develop a new method to solve the interaction between the liquid phase and the object surface using the latter's own underlying texture coordinates. Then, we propose an algorithm to model the difusion phenomenon that occurs in the interface between a solid porous object and a translucent liquid. Finally, we extend a model which explains the change of appearance of materials under wet conditions, and we implement it achieving real-time performance. The complete model is developed using GPU (Graphics Processing Unit) acceleration, which can be seamlessly integrated with the usual rendering pipeline in the most popular graphic libraries.
Fil: Bajo, Juan Miguel. Universidad Nacional del Sur. Departamento de Ingeniería Eléctrica y de Computadoras; Argentina
Materia
Inteligencia artificial
Renderizado
Computación gráfica
Animación procedimental
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-nd/4.0/
Repositorio
Repositorio Institucional Digital de la Universidad Nacional del Sur (RID-UNS)
Institución
Universidad Nacional del Sur
OAI Identificador
oai:repositorio.bc.uns.edu.ar:123456789/5512

id RID-UNS_6a52c4c33868e065883218d4c0bd6ac8
oai_identifier_str oai:repositorio.bc.uns.edu.ar:123456789/5512
network_acronym_str RID-UNS
repository_id_str
network_name_str Repositorio Institucional Digital de la Universidad Nacional del Sur (RID-UNS)
spelling Metodologías para el modelado y renderizado de interfases sólido-líquido en computación gráficaBajo, Juan MiguelInteligencia artificialRenderizadoComputación gráficaAnimación procedimentalSegún el Principio de Arquímedes, un objeto total o parcialmente sumergido es afectado por una fuerza vertical hacia arriba, conocida como fuerza de empuje de magnitud igual al peso del fluido desalojado. Esta descripción simple explica un conjunto variado de efectos que son ubicuos en la naturaleza y están cada vez más presentes en videojuegos, animaciones generadas por computadora y aplicaciones gráficas interactivas en general. Si bien existen soluciones al problema del acoplamiento entre fluidos y sólidos para algunos casos particulares, es necesario el desarrollo de nuevos modelos de flotabilidad precisos y sufi cientemente generales. En esta tesis, se propone un método para computar de manera realista el problema del acoplamiento fluido-a-sólido que es adecuado para un amplio espectro de casos, como objetos rígidos o deformables, sólidos o huecos, permeables o impermeables y con distribución de masa variable. En el caso de objetos permeables que permiten el ingreso de líquido hacia dentro del objeto, el método presentado incorpora la dinámica del fluido en el que el objeto está sumergido y desacopla el cómputo de las magnitudes físicas involucradas en la fuerza de flotabilidad del objeto vacío respecto al líquido contenido dentro de él. Por otro lado, la apariencia visual de ciertos materiales depende de su propiedades intrínsecas de transferencia de luz, de la iluminación presente y de otras contribuciones de ambiente. En particular, esto se produce en el caso de materiales porosos, rugosos o absorbentes donde la presencia de líquido sobre la super cie altera de manera signifi cativa la función de distribución de reflectancia bidireccional (BRDF) que, a su vez, resulta en cambios notables en la apariencia visual. Por esta razón, el renderizado de materiales que alteran su apariencia bajo condiciones de humedad continúa siendo un tópico de relevancia en el área de Computación Gráfi ca. En esta tesis, además, se introduce una nueva técnica para modelar y renderizar los cambios de apariencia de los materiales absorbentes cuando existe líquido en su super cie. En primer lugar, se desarrolló un nuevo método para resolver el problema de la interacción entre un medio líquido y la super cie de un objeto utilizando, para esto, sus coordenadas de textura. Seguidamente, se propuso un algoritmo para modelar los principales procesos físicos que ocurren en la super cie de un objeto sólido húmedo o mojado. Finalmente, se extiende el modelo propuesto por la literatura para explicar el cambio de apariencia de ciertos materiales absorbentes bajo condiciones de humedad y se implementa un algoritmo logrando tiempos aptos para aplicaciones en Tiempo-Real. La solución completa es diseñada teniendo en cuenta la implementación en arquitecturas superescalares y usando aceleración por GPU (Graphics Processing Unit), permitiendo su integración con los pipelines de procesamiento gráfi co actuales.Following the celebrated Archimedes' Principle, any object wholly or partially immersed in a fluid is subject to an upwards force, known as buoyancy force, equal to the weight of the uid displaced by the object. This simple description is the origin of a set of effects that are ubiquitous in nature, and are becoming commonplace in games, animation, and interactive applications in general. Even though there are solutions to the fluid-to-solid coupling problem in some particular cases, to the best of our knowledge, comprehensive and accurate computational buoyancy models adequate in general contexts are still lacking. We propose a real-time GPU-based algorithm for realistic computation of the fluid-to-solid coupling problem, which is adequate for a wide generality of cases (rigid or deformable objects, solid or hollow, permeable or waterproof, and with variable masses). The method incorporates the dynamics of the fluid on which the object is immersed, and decouples the computation of the physical parameters involved in the buoyancy force of the empty or dry object from the mass of liquid contained inside. The dynamics of this mass of liquid are also computed, in a way such that the relation between the center of mass of the object and the buoyancy force may vary, leading to complex, realistic behaviors such as the one arising with a sinking boat. The visual appearance of materials depends on their intrinsic light transfer properties, the illumination and camera conditions, and on other environmental contributions. In particular, this is the case in porous, rough, or absorbent materials, where the presence of liquid on the surface alters signi cantly their BRDF (bidirectional reflectance function), which in turn results in signi cant changes in their visual appearance. For this reason, rendering materials that change their appearance when wet continues to be a relevant topic in Computer Graphics, especially when real-time photo-realistic rendering is required in scenes involving this kind of materials in interaction with water or other liquids. In this paper we introduce a physically inspired technique to model and render the changes in appearance of absorbent materials when liquid is present on their surface. First, we develop a new method to solve the interaction between the liquid phase and the object surface using the latter's own underlying texture coordinates. Then, we propose an algorithm to model the difusion phenomenon that occurs in the interface between a solid porous object and a translucent liquid. Finally, we extend a model which explains the change of appearance of materials under wet conditions, and we implement it achieving real-time performance. The complete model is developed using GPU (Graphics Processing Unit) acceleration, which can be seamlessly integrated with the usual rendering pipeline in the most popular graphic libraries.Fil: Bajo, Juan Miguel. Universidad Nacional del Sur. Departamento de Ingeniería Eléctrica y de Computadoras; ArgentinaDelrieux, Claudio Augusto2020-10-15info:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_db06info:ar-repo/semantics/tesisDoctoralapplication/pdfhttp://repositoriodigital.uns.edu.ar/handle/123456789/5512spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/4.0/reponame:Repositorio Institucional Digital de la Universidad Nacional del Sur (RID-UNS)instname:Universidad Nacional del Sur2025-09-04T09:44:43Zoai:repositorio.bc.uns.edu.ar:123456789/5512instacron:UNSInstitucionalhttp://repositoriodigital.uns.edu.ar/Universidad públicaNo correspondehttp://repositoriodigital.uns.edu.ar/oaimesnaola@uns.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:2025-09-04 09:44:43.881Repositorio Institucional Digital de la Universidad Nacional del Sur (RID-UNS) - Universidad Nacional del Surfalse
dc.title.none.fl_str_mv Metodologías para el modelado y renderizado de interfases sólido-líquido en computación gráfica
title Metodologías para el modelado y renderizado de interfases sólido-líquido en computación gráfica
spellingShingle Metodologías para el modelado y renderizado de interfases sólido-líquido en computación gráfica
Bajo, Juan Miguel
Inteligencia artificial
Renderizado
Computación gráfica
Animación procedimental
title_short Metodologías para el modelado y renderizado de interfases sólido-líquido en computación gráfica
title_full Metodologías para el modelado y renderizado de interfases sólido-líquido en computación gráfica
title_fullStr Metodologías para el modelado y renderizado de interfases sólido-líquido en computación gráfica
title_full_unstemmed Metodologías para el modelado y renderizado de interfases sólido-líquido en computación gráfica
title_sort Metodologías para el modelado y renderizado de interfases sólido-líquido en computación gráfica
dc.creator.none.fl_str_mv Bajo, Juan Miguel
author Bajo, Juan Miguel
author_facet Bajo, Juan Miguel
author_role author
dc.contributor.none.fl_str_mv Delrieux, Claudio Augusto
dc.subject.none.fl_str_mv Inteligencia artificial
Renderizado
Computación gráfica
Animación procedimental
topic Inteligencia artificial
Renderizado
Computación gráfica
Animación procedimental
dc.description.none.fl_txt_mv Según el Principio de Arquímedes, un objeto total o parcialmente sumergido es afectado por una fuerza vertical hacia arriba, conocida como fuerza de empuje de magnitud igual al peso del fluido desalojado. Esta descripción simple explica un conjunto variado de efectos que son ubicuos en la naturaleza y están cada vez más presentes en videojuegos, animaciones generadas por computadora y aplicaciones gráficas interactivas en general. Si bien existen soluciones al problema del acoplamiento entre fluidos y sólidos para algunos casos particulares, es necesario el desarrollo de nuevos modelos de flotabilidad precisos y sufi cientemente generales. En esta tesis, se propone un método para computar de manera realista el problema del acoplamiento fluido-a-sólido que es adecuado para un amplio espectro de casos, como objetos rígidos o deformables, sólidos o huecos, permeables o impermeables y con distribución de masa variable. En el caso de objetos permeables que permiten el ingreso de líquido hacia dentro del objeto, el método presentado incorpora la dinámica del fluido en el que el objeto está sumergido y desacopla el cómputo de las magnitudes físicas involucradas en la fuerza de flotabilidad del objeto vacío respecto al líquido contenido dentro de él. Por otro lado, la apariencia visual de ciertos materiales depende de su propiedades intrínsecas de transferencia de luz, de la iluminación presente y de otras contribuciones de ambiente. En particular, esto se produce en el caso de materiales porosos, rugosos o absorbentes donde la presencia de líquido sobre la super cie altera de manera signifi cativa la función de distribución de reflectancia bidireccional (BRDF) que, a su vez, resulta en cambios notables en la apariencia visual. Por esta razón, el renderizado de materiales que alteran su apariencia bajo condiciones de humedad continúa siendo un tópico de relevancia en el área de Computación Gráfi ca. En esta tesis, además, se introduce una nueva técnica para modelar y renderizar los cambios de apariencia de los materiales absorbentes cuando existe líquido en su super cie. En primer lugar, se desarrolló un nuevo método para resolver el problema de la interacción entre un medio líquido y la super cie de un objeto utilizando, para esto, sus coordenadas de textura. Seguidamente, se propuso un algoritmo para modelar los principales procesos físicos que ocurren en la super cie de un objeto sólido húmedo o mojado. Finalmente, se extiende el modelo propuesto por la literatura para explicar el cambio de apariencia de ciertos materiales absorbentes bajo condiciones de humedad y se implementa un algoritmo logrando tiempos aptos para aplicaciones en Tiempo-Real. La solución completa es diseñada teniendo en cuenta la implementación en arquitecturas superescalares y usando aceleración por GPU (Graphics Processing Unit), permitiendo su integración con los pipelines de procesamiento gráfi co actuales.
Following the celebrated Archimedes' Principle, any object wholly or partially immersed in a fluid is subject to an upwards force, known as buoyancy force, equal to the weight of the uid displaced by the object. This simple description is the origin of a set of effects that are ubiquitous in nature, and are becoming commonplace in games, animation, and interactive applications in general. Even though there are solutions to the fluid-to-solid coupling problem in some particular cases, to the best of our knowledge, comprehensive and accurate computational buoyancy models adequate in general contexts are still lacking. We propose a real-time GPU-based algorithm for realistic computation of the fluid-to-solid coupling problem, which is adequate for a wide generality of cases (rigid or deformable objects, solid or hollow, permeable or waterproof, and with variable masses). The method incorporates the dynamics of the fluid on which the object is immersed, and decouples the computation of the physical parameters involved in the buoyancy force of the empty or dry object from the mass of liquid contained inside. The dynamics of this mass of liquid are also computed, in a way such that the relation between the center of mass of the object and the buoyancy force may vary, leading to complex, realistic behaviors such as the one arising with a sinking boat. The visual appearance of materials depends on their intrinsic light transfer properties, the illumination and camera conditions, and on other environmental contributions. In particular, this is the case in porous, rough, or absorbent materials, where the presence of liquid on the surface alters signi cantly their BRDF (bidirectional reflectance function), which in turn results in signi cant changes in their visual appearance. For this reason, rendering materials that change their appearance when wet continues to be a relevant topic in Computer Graphics, especially when real-time photo-realistic rendering is required in scenes involving this kind of materials in interaction with water or other liquids. In this paper we introduce a physically inspired technique to model and render the changes in appearance of absorbent materials when liquid is present on their surface. First, we develop a new method to solve the interaction between the liquid phase and the object surface using the latter's own underlying texture coordinates. Then, we propose an algorithm to model the difusion phenomenon that occurs in the interface between a solid porous object and a translucent liquid. Finally, we extend a model which explains the change of appearance of materials under wet conditions, and we implement it achieving real-time performance. The complete model is developed using GPU (Graphics Processing Unit) acceleration, which can be seamlessly integrated with the usual rendering pipeline in the most popular graphic libraries.
Fil: Bajo, Juan Miguel. Universidad Nacional del Sur. Departamento de Ingeniería Eléctrica y de Computadoras; Argentina
description Según el Principio de Arquímedes, un objeto total o parcialmente sumergido es afectado por una fuerza vertical hacia arriba, conocida como fuerza de empuje de magnitud igual al peso del fluido desalojado. Esta descripción simple explica un conjunto variado de efectos que son ubicuos en la naturaleza y están cada vez más presentes en videojuegos, animaciones generadas por computadora y aplicaciones gráficas interactivas en general. Si bien existen soluciones al problema del acoplamiento entre fluidos y sólidos para algunos casos particulares, es necesario el desarrollo de nuevos modelos de flotabilidad precisos y sufi cientemente generales. En esta tesis, se propone un método para computar de manera realista el problema del acoplamiento fluido-a-sólido que es adecuado para un amplio espectro de casos, como objetos rígidos o deformables, sólidos o huecos, permeables o impermeables y con distribución de masa variable. En el caso de objetos permeables que permiten el ingreso de líquido hacia dentro del objeto, el método presentado incorpora la dinámica del fluido en el que el objeto está sumergido y desacopla el cómputo de las magnitudes físicas involucradas en la fuerza de flotabilidad del objeto vacío respecto al líquido contenido dentro de él. Por otro lado, la apariencia visual de ciertos materiales depende de su propiedades intrínsecas de transferencia de luz, de la iluminación presente y de otras contribuciones de ambiente. En particular, esto se produce en el caso de materiales porosos, rugosos o absorbentes donde la presencia de líquido sobre la super cie altera de manera signifi cativa la función de distribución de reflectancia bidireccional (BRDF) que, a su vez, resulta en cambios notables en la apariencia visual. Por esta razón, el renderizado de materiales que alteran su apariencia bajo condiciones de humedad continúa siendo un tópico de relevancia en el área de Computación Gráfi ca. En esta tesis, además, se introduce una nueva técnica para modelar y renderizar los cambios de apariencia de los materiales absorbentes cuando existe líquido en su super cie. En primer lugar, se desarrolló un nuevo método para resolver el problema de la interacción entre un medio líquido y la super cie de un objeto utilizando, para esto, sus coordenadas de textura. Seguidamente, se propuso un algoritmo para modelar los principales procesos físicos que ocurren en la super cie de un objeto sólido húmedo o mojado. Finalmente, se extiende el modelo propuesto por la literatura para explicar el cambio de apariencia de ciertos materiales absorbentes bajo condiciones de humedad y se implementa un algoritmo logrando tiempos aptos para aplicaciones en Tiempo-Real. La solución completa es diseñada teniendo en cuenta la implementación en arquitecturas superescalares y usando aceleración por GPU (Graphics Processing Unit), permitiendo su integración con los pipelines de procesamiento gráfi co actuales.
publishDate 2020
dc.date.none.fl_str_mv 2020-10-15
dc.type.none.fl_str_mv info:eu-repo/semantics/doctoralThesis
info:eu-repo/semantics/acceptedVersion
http://purl.org/coar/resource_type/c_db06
info:ar-repo/semantics/tesisDoctoral
format doctoralThesis
status_str acceptedVersion
dc.identifier.none.fl_str_mv http://repositoriodigital.uns.edu.ar/handle/123456789/5512
url http://repositoriodigital.uns.edu.ar/handle/123456789/5512
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositorio Institucional Digital de la Universidad Nacional del Sur (RID-UNS)
instname:Universidad Nacional del Sur
reponame_str Repositorio Institucional Digital de la Universidad Nacional del Sur (RID-UNS)
collection Repositorio Institucional Digital de la Universidad Nacional del Sur (RID-UNS)
instname_str Universidad Nacional del Sur
repository.name.fl_str_mv Repositorio Institucional Digital de la Universidad Nacional del Sur (RID-UNS) - Universidad Nacional del Sur
repository.mail.fl_str_mv mesnaola@uns.edu.ar
_version_ 1842341316300636160
score 12.623145