2020WI_COMP_SCI_351-2_SEC20 Intermediate Computer Graphics
CS 351-2 is an intermediate but in-depth course on computer graphics principles for engineers and
scientists that builds directly on CS 351-1. As before, you won’t learn how to use graphics packages
(Blender, Maya, Renderman, SketchUp, Unity, or even “three.js”) because you can just read the
manuals for that. Instead, you will learn what’s inside them, how it’s computed, and why; you learn
enough to write new graphics programs, ones with features not available in any commercial product.
We again use JavaScript, HTML, WebGL, and the GLSL shading language for programmable shading by parallel programming.