1st Edition

Real-Time Rendering Computer Graphics with Control Engineering

By Gabriyel Wong, Jianliang Wang Copyright 2014
    223 Pages 80 B/W Illustrations
    by CRC Press

    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.

    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

    Biography

    Gabriyel Wong, Jianliang Wang