Synopses & Reviews
A novel approach to computer graphics using control theory, thisvolume by two entrepreneurial engineers provides a framework for rendering in real time with optimization of both quality and speed ofrendering. Rather than concentrating on specific application goals (visualization, virtual prototyping, or computer games), the authorstake a more general approach, modeling the rendering process from a data-driven and black box approach. In a sense, they develop a simplerendering theory and architecture that would enable more complex applications to be built on top of it. They attempt to solve theusual problems of fluctuating performance and the frame latency problem by a systematic approach combining data-driven systemidentification processes with the selection and application of a suitable control strategy. From the foundations of 3D rendering toboth linear and non-linear rendering processes to further abstractions of model-based and model-less control systems, theycover all that is necessary to provide a functional framework. Many code snippets using primarily MATLAB are included, as well as atleast one patent for method and system for adaptive control of real-time rendering. The analysis consists of mostly original research and development.Annotation ©2014 Book News, Inc., Portland, OR (booknews.com)
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.