17.7. Ссылки Язык шейдеров RenderMan описан в спецификации [14], а его применение описано в книгах [17 и 1].
OpenGL Shader и ISL описаны в документации, разработанной в компании SGI и доступной на ее веб-сайте и в докладе [12]. [11] содержит информацию о нескольких языках шейдеров, включая RenderMan, ISL и языки шейдеров, определенные и реализованные исследователями из компании UNC, Стэнфорда и университета Ватерлоо.
Стэнфордский язык шейдеров реального времени описан в докладе [15].
Книг, содержащих описание Microsoft HLSL, в момент написания данной книги найти не удалось, но есть документация, разработанная Microsoft: http://www.micro-soft, com/directx.
Cg описан в документации, разработанной в компании NVIDIA, в книге [4] и в докладе [7].
1. Apodaca A. A., Gritz L., Advanced RenderMan: Creating CGI for Motion Pictures. San Francisco: Morgan Kaufmann Publishers, 1999 (http://www.bmrt.org/arman/ materiaLs.html).
2. Baldwin D. OpenGL 2.0 Shading Language White Paper, Version 1.2/3Dlabs. 2002 (http://www.3dLabs.com/support/developer/ogL2).
3. Cook R. L. Shade Trees, Computer Graphics//Proc. SIGGRAPH-84.1984. P. 223-231.
4. Fernando R., Kilgard M. The Cg Tutorial, the Definitive Guide to Programmable Real-Time Graphics. Boston, MS: Addison-Wesley, 2003.
5. Kessenich J., Baldwin D., Rost R. The OpenGL Shading Language, Version 1.051/ 3Dlabs. 2003 (http://www.3dLabs.com/support/deveLoper/ogl2).
6. Mark W. R. Real-Time Shading: Stanford Real-Time Procedural Shading System// Proc. SIGGRAPH-2001.2001 (http://graphics.stanford.edu/projects/shading/pubs/ sigcourse2001.pdf).
17.7. Ссылки
7. Cg: A System for Programming Graphics Hardware in a C-like Language / W. R. Mark, S. R. Glanville, K. Akeley, M. Kilgard//Computer Graphics (Proc. SIGGRAPH-2003). 2003. P. 896-907 (http://www.cs.utexas.edu/users/billmark/papers/cg).
8. DirectX 9.0 SDK / Microsoft. 2003 (http://msdn.microsoft.com/directx).
9. Cg Toolkit, Release 1.1, software and documentation/NVIDIA Corporation (http:// developer.nvidia.com/Cg).