1st Edition

Real-Time Rendering
Computer Graphics with Control Engineering




ISBN 9781466583597
Published October 14, 2013 by CRC Press
223 Pages 80 B/W Illustrations

USD $130.00

Prices & shipping based on shipping country


Preview

Book Description

Consumers today expect extremely realistic imagery generated in real time for interactive applications such as computer games, virtual prototyping, and scientific visualisation. However, the increasing demands for fidelity coupled with rapid advances in hardware architecture pose a challenge: how do you find optimal, sustainable solutions to accommodate both speed of rendering and quality? Real-Time Rendering: Computer Graphics with Control Engineering presents a novel framework for solving the perennial challenge of resource allocation and the trade-off between quality and speed in interactive computer graphics rendering.

Conventional approaches are mainly based on heuristics and algorithms, are largely application specific, and offer fluctuating performance, particularly as applications become more complex. The solution proposed by the authors draws on powerful concepts from control engineering to address these shortcomings. Expanding the horizon of real-time rendering techniques, this book:

  • Explains how control systems work with real-time computer graphics
  • Proposes a data-driven modelling approach that more accurately represents the system behaviour of the rendering process
  • Develops a control system strategy for linear and non-linear models using proportional, integral, derivative (PID) and fuzzy control techniques
  • Uses real-world data from rendering applications in proof-of-concept experiments
  • Compares the proposed solution to existing techniques
  • Provides practical details on implementation, including references to tools and source code

This pioneering work takes a major step forward by applying control theory in the context of a computer graphics system. Promoting cross-disciplinary research, it offers guidance for anyone who wants to develop more advanced solutions for real-time computer graphics rendering.

Table of Contents

Introduction
Background and Motivation
Objectives and Contributions
Scope of Work
Book Outline

Preliminaries
Fundamentals of Real-Time 3D Rendering
System Identification
Literature Review

Linear Model Analysis of Real-Time Rendering
Introduction
Background
Case for Data-Driven Modelling
Linear System Model Representation for Real-Time Rendering
Experiments
Results
Discussion
Superposition in 3D Rendering System Model
Conclusion

Modelling Non-Linear Rendering Processes
Introduction
Background
Experiments
Experiment Results
Discussion
Linearised Approximation from Non-linear Models
Conclusion

Model-Based Control
Introduction
Control System Perspective of Computer Graphics Rendering Process
PID Control and Tuning
Experiments
Results
Conclusion

Model-less Control
Introduction
Fuzzy Control System
Adaptive Neural Fuzzy Control
Experiment
Results
Discussion
Conclusion

Applications, Challenges, and Possibilities
System Architectures
Software and Hardware Performance Considerations
Applications of Rendering Control Systems
Convergence with Future Technology
Economic and Productivity Impacts

Conclusion

Annex A: Sample Applications
Overview
ProgressiveMesh Sample
How Sample Works
Tessellation Sample
How Sample Works
Samples

Annex B: Patent for Method and System for Adaptive Control of Real-Time Computer Graphics Rendering
Title of Invention
Field of Invention
Background of Invention
Summary of Invention
Brief Descriptions of Figures
Detailed Descriptions of Figures
Control Design and Mechanism
Claims (Preliminary)

Annex C: Neural PID Control System Code

References

Publications and Achievements
Patent Application
Book
Book Chapters
Conference Papers
Achievements

...
View More

Featured Author Profiles

Author - Gabriyel  Wong
Author

Gabriyel Wong

Regional Director, Zalora South East Asia
SG, SG, Singapore

Learn more about Gabriyel Wong »