Physical Based Animation/Simulation Lecture Notes (what's ...



Real-time Rendering Notes (what's on midterm). Week 8

Review these notes with ppt slide from lecture.

Slides 3-4:

1) In computer science, real-time means “with bounded execution time”(i.e., real-time operating system).

2) In computer graphics, real-time rendering means the rendering should be fast enough that we do not perceive it as taking any time at all; it seems like it is a real object moving under our control (i.e., interactive)from 15 fps to 60 fps.

In computer graphics: Non-real time rendering typically means pre-rendered.

Slides 15-22:

The GPU stands for Graphics Processing Unit which is a specialized processing hardware.

– CPUs (Central Processing Unit) are general purpose. GPUs are specialized processing units and are much faster at graphics tasks and process tens of millions of vertices per second and rasterize hundreds of millions of fragments (polygons) per second. GPU cannot execute general-purpose program that CPU can.

– Shading language: A language that has the ability to programmatically control the shape, appearance, and motion of objects rendered using graphics hardware.

One example of shading language is the ‘Cg Shader’ Language by Nvidia.

– Cg does more than just shading. Cg can perform physical simulation, compositing, and other shading tasks.

– Cg enables parallel processing.

– Cg gives the advantage of a high-level language such as C while delivering the performance of low-level assembly code.

NPR stands for Non Photorealistic Rendering.

A more typical goal of computer graphics rendering has been for make PR - Photorealistic Graphics – rendering that simulates or strives for realism to the level of a photograph. NPR strives for other goals which can be varied ( like cartoon shading, painterly shading, or technical drawing like rendering).

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download