Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Real-Time Volume Graphics

Buy
Real-Time Volume Graphics, 9781568812663 (1568812663), AK Peter, 2006

IN TRADITIONAL COMPUTER GRAPHICS, 3D objects are created using highlevel surface representations such as polygonal meshes, NURBS (nonuniform rational B-spline) patches, or subdivision surfaces. Using this modeling paradigm, visual properties of surfaces, such as color, roughness, and reflectance, are described by means of a shading algorithm, which might be as simple as the Lambertian diffuse reflection model or as complex as a fully-featured shift-variant anisotropic BRDF.1 Because light transport is evaluated only at points on the surface, these methods usually lack the ability to account for light interaction that takes place in the atmosphere or in the interior of an object.

Compared with surface rendering, volume rendering describes a wide range of techniques for generating images from 3D scalar data. These techniques are originally motivated by scientific visualization, where volume data is acquired by measurement or generated by numerical simulation. Typical examples are medical data of the interior of the human body obtained by computerized tomography (CT) or magnetic resonance imaging (MRI). Other examples are data from computational fluid dynamics (CFD), geological and seismic data, and abstract mathematical data such as the 3D probability distribution of a random number, implicit surfaces, or any other 3D scalar function.

It did not take long for volume-rendering techniques to find their way into visual arts. Artists were impressed by the expressiveness and beauty of the resulting images. With the evolution of efficient rendering techniques, volume data is also becoming more and more important for applications in computer games. Volumetric models are ideal for describing fuzzy objects, such as fluids, gases, and natural phenomena like clouds, fog, and fire.

(HTML tags aren't allowed.)

GSM Networks: Protocols, Terminology and Implementation
GSM Networks: Protocols, Terminology and Implementation
Someone who wants to get to know the customs of a country frequently
receives the advice to learn the language of that country. Why? Because the differences
that distinguish the people of one country from those of another are
reflected in the language. For example, the people of the islands of the Pacific
do not have a term for
...
Electric Refractory Materials
Electric Refractory Materials
This book provides a state-of-the-art overview of electric refractory materials as exotic materials (i.e., metallic and semiconducting refractory materials) from fundamental properties to application in a wide variety of electronics. The metallic ceramics or metalloids are the transition metal carbides, nitrides, and diborides of...
Oracle APEX Cookbook - Second Edition
Oracle APEX Cookbook - Second Edition

Create reliable, modern web applications for desktop and mobile devices with Oracle Application Express

Overview

  • Explore APEX to build applications with the latest techniques in AJAX and Javascript using features such as plugins and dynamic actions
  • With HTML5 and CSS3 support, make the most...

Oracle Regular Expressions Pocket Reference
Oracle Regular Expressions Pocket Reference
Oracle Regular Expressions Pocket Reference is part tutorial and part quick-reference. It's suitable for those who have never used regular expressions before, as well as those who have experience with Perl and other languages supporting regular expressions. The book describes Oracle Database 10G's support for...
Memory Management: International Workshop IWMM 92, St.Malo, France, September 17 - 19, 1992. Proceedings
Memory Management: International Workshop IWMM 92, St.Malo, France, September 17 - 19, 1992. Proceedings
This is the first book entirely dedicated to the problem of memory management in programming language implementation. Its originality stems from the diversity of languages and approaches presented: functional programming, logic programming, object oriented programming, and parallel and sequential programming. The book...
Kotlin Programming Cookbook: Explore more than 100 recipes that show how to build robust mobile and web applications with Kotlin, Spring Boot, and Android
Kotlin Programming Cookbook: Explore more than 100 recipes that show how to build robust mobile and web applications with Kotlin, Spring Boot, and Android

Discover Android programming and web development by understanding the concepts of Kotlin Programming

Key Features

  • Practical solutions to your common programming problems with Kotlin 1.1
  • Leverage the functional power of Kotlin to ease your Android application...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy