|
|||
Aug 22 | Course Overview |
Angel's JS Library Files:
Homework's:
| |
Aug 27 | Basic Concepts - viewing, translations, etc. | Chapter 1 | |
Aug 29 | Intro to HTML and JavaScript | ||
Sept 3 | Labor Day - No Class | ||
Sept 5 | Simple WebGL Script, with movement, and spinning. | ||
Sept 10 | OpenGL drawing | Chapter 2 | |
Sept 12 | Animation and Principles of Input | sections 3.1 - 3.4 | |
Sept 17 | No Class because it rained | ||
Sept 19 | Input: coding in JavaScript Buttons, Slide, Menu, Keyboard Matrix Math Tutorial | 3.5 - 3.11 Appendix C | |
Sept 24 | translate, rotate, scale | 4.1 - 4.8 | |
Sept 26 | combining translations | 4.9 - 4.10 | |
Oct 1 | Exam 1 | ||
Oct 3 | coding the matrix Example: The triangle again Answer to Exam Question 17 | ||
Oct 8 | Viewing: Parallel | 5.1 - 5.4 | |
Oct 10 | Viewing: Perspective Example Code: Parallel, Perspective | 5.5 - 5.7 | |
Oct 15 | Fall Break - No Class | ||
Oct 17 | Simple Shadows Example by Angel Demo ver 1, Demo ver 2, Demo ver 3, | 5.10 | |
Oct 22 | Lighting - Theory | 6.1 - 6.2 | |
Oct 24 | Lighting - Code Version 1, Version 2, Version 3, Version 3A-Positioning the Light, Version 4, Version 5 | 6.3 - 6.5 | |
Oct 29 | Exam #2 | ||
Oct 31 | Textures - Theory Texture Mapping - threejs.org Aliasing / Sampling - threejs.org | Chapter 7 | |
Nov 5 | Textures - Coding 3 Triangles, Textures On and Off, A Square, Square with outline, | ||
Nov 7 | Combining Lights and Textures Few Bumps, Lots of Bumps, Big Bumps, Bumps and Texture, Just Texture, Random [s,t], Different Triangle Pattern, All of the Above, And the Kitchen Sink | ||
Nov 12 | Blending Demo 1 - 3 triangles Demo 2 - 2 triangles and a circle texture Fish 1, Fish 2, Fish 3, Fish 4, Fish 5 Fish School | 7.10 | |
Nov 14 | Clipping | ||
Nov 19 | Modeling Aquarium | Chap 9 | |
Nov 21 | Thanksgiving Break - No Class | ||
Nov 26 | Curves | ||
Nov 28 | | ||
Dec 3 | Course Wrap Up and Review | ||
|