Grass Mapping: Realistic Real Time Grass Rendering
Abstract
Current real time grass implementations are ill-suited for the task of rendering short lawns effectively and cheaply. We present a method using dynamic texture creation. We represent a patch of grass by a special bitmap termed the "Grass Source Map". Much the same way height maps supply the information used to generate a terrain, this map effectively supplies the blueprints for building the geometry we use for a square patch of lawn. We propose a method for building, sorting and rendering the geometry this map represents using vertex shaders. Instead of rendering the geometry to our scene however, we render to an off screen target surface, producing a tiling 2D texture termed the "Grass Map.” This texture map is mapped over an arbitrary terrain, giving the illusion that countless blades of grass are being rendered. Our method combines the visual quality of rendering the correct geometric orientation and lighting of individual grass blades, while maintaining the low overhead of texture tiling. We thus provide a novel grass rendering option where we render a small number of grass blades at a fixed cost, and reuse that work to build an effective grass simulation.
Notes
This item is only available in print in the UCF Libraries. If this is your thesis or dissertation, you can help us make it available online for use by researchers around the world by STARS for more information.
Thesis Completion
2005
Semester
Fall
Advisor
Pattanaik, Sumanta
Degree
Bachelor of Science (B.S.)
College
College of Engineering and Computer Science
Degree Program
Computer Science
Subjects
Dissertations, Academic -- Engineering; Engineering -- Dissertations, Academic; Computer graphics; Image based rendering
Format
Identifier
DP0022045
Language
English
Access Status
Open Access
Length of Campus-only Access
None
Document Type
Honors in the Major Thesis
Recommended Citation
Risser, Eric, "Grass Mapping: Realistic Real Time Grass Rendering" (2005). HIM 1990-2015. 515.
https://stars.library.ucf.edu/honorstheses1990-2015/515