thesis

Simulation réaliste de pluie en temps-réel

Defense date:

Jan. 1, 2007

Edit

Institution:

Limoges

Disciplines:

Abstract EN:

Natural phenomena simulation is an important topic in computer graphics. It helps improving realism of displayed scenes, reminding the observer of elements from his daily environment. Amongst these phenomena, rain is one of the most frequent ; few studies had nevertheless been led upon it until recently. In this thesis, we study water-drops rendering, as well as their animation. We propose models enabling visually realistic real-time simulation of rainfalls, which are adapted to the needs of video-games and driving simulators. We first describe the previous works in computer graphics dealing with water-drop rendering, and GPU-based particle animation. In the second chapter, we present the physical properties of raindrops, upon which we built our models. The third chapter introduces the raindrop rendering model we proposed for realistic simulation of the refraction phenomenon which can be observed in raindrops. Extensions to this model are then presented, to simulate the visual phenomenon of retinal persistance, and the change in raindrops' appearance due to illumination from light sources. The fourth chapter introduces the dynamics simulation model we developped. Particles are animated through a GPGPU approach, and bounce when they collide with objects in the scene. Using a dedicated interface, the user can intuitively design wind which alters particles' motion. The results we obtained are presented in the fifth chapter.

Abstract FR:

La simulation de phénomènes naturels occupe une place importante en synthèse d'images. Elle permet d'améliorer le réalisme des scènes représentées, en rappelant à l'observateur des éléments de son environnement quotidien. Parmi ces phénomènes, la pluie est l'un des plus courant dans la nature ; peu d'études y avaient pourtant été consacrées avant une époque récente. Dans cette thèse, nous étudions à la fois le rendu des gouttes d'eau, et leur animation. Nous proposons des modèles adaptés aux problématiques des jeux vidéos et des simulateurs de conduite, permettant une simulation visuellement réaliste de la pluie en temps-réel. Nous présentons dans un premier temps les travaux existants en synthèse d'images, portant sur le rendu des gouttes d'eau et sur l'animation de particules sur carte graphique. Dans le second chapitre, nous présentons les propriétés physiques des gouttes d'eau, sur lesquelles nous avons basé nos travaux. Le troisième chapitre introduit le modèle de rendu des gouttes que nous avons proposé, permettant une simulation réaliste du phénomène de réfraction observable au travers des gouttes d'eau. Des extensions à ce modèle, permettant de simuler l'impression visuelle liée au phénomène de persistance rétinienne, et le changement d'apparence des gouttes de pluie en présence de sources de lumière, sont également présentées. Le quatrième chapitre introduit le modèle de simulation de la dynamique des gouttes que nous avons développé. Les particules, animées par une approche GPGPU, rebondissent en cas de collision avec un objet présent dans la scène observée. Grâce à une interface spécifique, l'utilisateur a la possibilité de modéliser intuitivement un vent pouvant modifier les trajectoires suivies par les particules. Les résultats que nous avons obtenus sont présentés dans le cinquième chapitre.