So You Want to Write some Procedural Shaders
Assignment #3
- Which is something you may wish to do
since it is Assignment #3
- In fact…
Assignment #3
- Goal is to be able to produce something nicer than
this:
Assignments
- Some advice:
– Choose either #1 (Ray tracing) or #2 (radioisity) – #3 will be real time shading…
- Challenge will be getting environment set up
– #4 – Tone Reproduction
- Modification of #1 or #2
- In fact
– If you choose to do assignments 1 & 2, you need not do any other.
- so…pleasant dreams!
Assignment #3
- Experimentation with procedural shaders
- Three goals:
– Download and install a procedural shading system. – Learn the logistics of assigning a shader to an
- bject
– Create/use 3 simple shaders
Assignment #3
- 1. Download:
– Cg – Real time shading language (Nvidia)
- Support for DirectX 8, 9 and OpenGL1.4
- Supposedly graphics card independent
- Download:
– http://developer.nvidia.com – Programming environment for Windows only using Visual Studio.