Real-Time Shading

Real-Time Shading

Marc Olano
John C. Hart
Wolfgang Heidrich
Michael McCool
A K Peters
Natick, Massachusetts

Editorial, Sales, and Customer Service Office

A K Peters, Ltd.
63 South Avenue
Natick, MA 01760
www.akpeters.com

2002 by A K Peters, Ltd.

All rights reserved. No part of the material protected by this copyright notice may be reproduced or utilized in any form, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, without written permission from the copyright owner.

Library of Congress Cataloging-in-Publication Data

Real-time shading / Marc Olano [et al.].
p. cm.
Includes bibliographical references and index.

ISBN 1568811802

1. Computer graphics. 2. Real-time data processing. I. Olano, Marc.

T385 .R43413 2002
006.6 9--dc21

2002066286

06 05 04 03 02 10 9 8 7 6 5 4 3 2 1

Dedication

To Erin, who was done with the book long before I was.
M.O.

To Patty, Chelsea and Hannah.
J.C.H.

To G tz and Ingrid Heidrich.
W.H.

To Monique.
M.M.

Acknowledgments

Sometime around 1991, as part of a graduate research assistantship at UNC, I found myself rewriting some of the lighting code for Pixel-Planes 5. This involved SIMD array code quite similar in character to current vertex and fragment shaders. I came away with two insights: graphics machines had developed enough computational power to do all kinds of procedural shading (an insight shared by others on the Pixel-Planes project); and without a true high-level shading language, you needed superhuman effort to use it. Thus...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Computer Printers and Plotters
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.