Real-time animation of grass

Real-time grass has many applications, such as in games, simulators and virtual reality. Physically-based simulation of grass-grass, grass-object, grass-terrain and grass-wind interactions requires a high computational cost. In this thesis, we present a method to animate grass in real-time by consid...

Full description

Saved in:
Bibliographic Details
Main Author: Chen, Kan
Other Authors: Henry Johan
Format: Theses and Dissertations
Language:English
Published: 2010
Subjects:
Online Access:https://hdl.handle.net/10356/36294
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-36294
record_format dspace
spelling sg-ntu-dr.10356-362942023-03-04T00:44:26Z Real-time animation of grass Chen, Kan Henry Johan School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics Real-time grass has many applications, such as in games, simulators and virtual reality. Physically-based simulation of grass-grass, grass-object, grass-terrain and grass-wind interactions requires a high computational cost. In this thesis, we present a method to animate grass in real-time by considering a grass eld as a 2D continuum and shifting the complex interactions to the dynamics of continuum. We adopt a wave simulation as the numerical model for the dynamics of continuum which represents grass-grass interaction. Using the wave simulation, we modify the bending angle and the bending velocity of grass. We propose a procedural approach to handle grass-object and grass-wind interactions which directly updates the bending angle and the bending velocity of the grass that collides with the object and wind. Then, we propagate the bending angle and bending velocity to the neighboring grass using the wave simulation. To avoid the intersection between grass and the terrain, the maximum bending angles are calculated based on the slope of the terrain and the bending direction of the grass. The proposed method can be efficiently implemented on a GPU. As a result, massive amount of grass can interact with moving objects and wind in real-time. MASTER OF ENGINEERING (SCE) 2010-04-30T08:00:03Z 2010-04-30T08:00:03Z 2009 2009 Thesis Chen, K. (2009). Real-time animation of grass. Master’s thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/36294 10.32657/10356/36294 en 84 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics
Chen, Kan
Real-time animation of grass
description Real-time grass has many applications, such as in games, simulators and virtual reality. Physically-based simulation of grass-grass, grass-object, grass-terrain and grass-wind interactions requires a high computational cost. In this thesis, we present a method to animate grass in real-time by considering a grass eld as a 2D continuum and shifting the complex interactions to the dynamics of continuum. We adopt a wave simulation as the numerical model for the dynamics of continuum which represents grass-grass interaction. Using the wave simulation, we modify the bending angle and the bending velocity of grass. We propose a procedural approach to handle grass-object and grass-wind interactions which directly updates the bending angle and the bending velocity of the grass that collides with the object and wind. Then, we propagate the bending angle and bending velocity to the neighboring grass using the wave simulation. To avoid the intersection between grass and the terrain, the maximum bending angles are calculated based on the slope of the terrain and the bending direction of the grass. The proposed method can be efficiently implemented on a GPU. As a result, massive amount of grass can interact with moving objects and wind in real-time.
author2 Henry Johan
author_facet Henry Johan
Chen, Kan
format Theses and Dissertations
author Chen, Kan
author_sort Chen, Kan
title Real-time animation of grass
title_short Real-time animation of grass
title_full Real-time animation of grass
title_fullStr Real-time animation of grass
title_full_unstemmed Real-time animation of grass
title_sort real-time animation of grass
publishDate 2010
url https://hdl.handle.net/10356/36294
_version_ 1759855735802429440