[PDF][PDF] A shading language on graphics hardware: The PixelFlow shading system

M Olano, A Lastra - Proceedings of the 25th annual conference on …, 1998 - dl.acm.org
Over the years, there have been two main branches of computer graphics image-synthesis
research; one focused on interactivity, the other on image quality. Procedural shading is a …

Real-time programmable shading

A Lastra, S Molnar, M Olano, Y Wang - Proceedings of the 1995 …, 1995 - dl.acm.org
One of the main techniques used by software renderers to produce stunningly realistic
images is programmable shading—executing an arbitrarily complex program to compute the …

Interactive multi-pass programmable shading

MS Peercy, M Olano, J Airey, PJ Ungar - Proceedings of the 27th annual …, 2000 - dl.acm.org
Programmable shading is a common technique for production animation, but interactive
programmable shading is not yet widely available. We support interactive programmable …

A real-time procedural shading system for programmable graphics hardware

K Proudfoot, WR Mark, S Tzvetkov… - Proceedings of the 28th …, 2001 - dl.acm.org
Real-time graphics hardware is becoming programmable, but this programmable hardware
is complex and difficult to use given current APIs. Higher-level abstractions would both …

[图书][B] Real-Time Shading

M Olano, J Hart, W Heidrich, M McCool - 2002 - books.google.com
This book covers real-time shading systems, their design and how they work. Procedural
shading, long valued for off-line rendering and production animation is now possible on …

[PDF][PDF] Shader metaprogramming

MD McCool, Z Qin, TS Popa - Proceedings of the ACM SIGGRAPH …, 2002 - cs.cmu.edu
Modern graphics accelerators have embedded programmable components in the form of
vertex and fragment shading units. Current APIs permit specification of the programs for …

[PDF][PDF] Deferred shading tutorial

F Policarpo, F Fonseca, CM Games - … Catholic University of Rio de Janeiro, 2005 - Citeseer
Techniques usually consider non-interactive a few years ago are now possible in real-time
using the flexibility and speed of new programmable graphics hardware. An example of that …

Fast phong shading

G Bishop, DM Weimer - ACM Siggraph Computer Graphics, 1986 - dl.acm.org
Computer image generation systems often represent curved surfaces as a mesh of planar
polygons that are shaded to restore a smooth appearance. Phong shading is a well known …

A language for shading and lighting calculations

P Hanrahan, J Lawson - Proceedings of the 17th annual conference on …, 1990 - dl.acm.org
A shading language provides a means to extend the shading and lighting formulae used by
a rendering system. This paper discusses the design of a new shading language based on …

Texture shaders

MD McCool, W Heidrich - Proceedings of the ACM SIGGRAPH …, 1999 - dl.acm.org
Extensions to the texture-mapping support of the abstract graphics hardware pipeline and
the OpenGL API are proposed to better support programmable shading, with a unified …