Portuguese Meeting on Computer Graphics 2011 - SIACG 2011
Permanent URI for this collection
Browse
Browsing Portuguese Meeting on Computer Graphics 2011 - SIACG 2011 by Subject "Boundary representations"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item GPU Collision Detection in Conformal Geometric Space(The Eurographics Association, 2021) Roa, Eduardo; Theoktisto, Víctor; Fairén, Marta; Navazo, Isabel; Silva, F. and Gutierrez, D. and Rodríguez, J. and Figueiredo, M.We derive a conformal algebra treatment unifying all types of collisions among points, vectors, areas (defined by bivectors and trivectors) and 3D solid objects (defined by trivectors and quadvectors), based in a reformulation of collision queries from R3 to conformal R4,1 space. The algebraic formulation in this 5D space is then implemented in GPU to allow faster parallel computation queries. Results show expected orders of magnitude improvements computing collisions among known mesh models, allowing interactive rates without using optimizations and bounding volume hierarchies.Item A Simple Surface Tracking Method for Physically-Based 3D Water Simulations(The Eurographics Association, 2021) Amador, G.; Gomes, A.; Silva, F. and Gutierrez, D. and Rodríguez, J. and Figueiredo, M.Water simulation, and more generically fluid simulation, is an important research topic in computer graphics. In 3D Eulerian Navier-Stokes-based water simulations, surface tracking and rendering are two delicate problems. The existing solutions to these problems (i.e., implicit surfaces-based approaches, height-fields, ray-tracing), are either to computationally intensive for real-time scenarios, or present bulge water surfaces (i.e., blobby water surfaces). In this paper, we propose a novel tracking algorithm for rendering water surfaces. Instead of tracking the flow of water using either level sets or height-fields, each cell of an 3D grid density value is directly measured in order to determine if it is either water, air, or water-air contact surface. The information in each cell is later used for the water surface splat rendering, using OpenGL vertex buffer objects.