# DMS423 f15

## [edit] DMS 423 - Programming Graphics 1

### [edit] Assignments

- Homework 1, due Sep 9
- Homework 2, due Sep 21
- Homework 3, due Sep 28
- Homework 4, due Oct 5
- Homework 5, due Oct 19
- Homework 6, due Nov 2
- Homework 7, due Nov 9
- Final (Homework 8/9/10), due Nov 23, Dec 9, and Dec 18

### [edit] Class notes

Aug 31 | Introduction; basic Unity3D | Dynamic Earth excerpt What Are The Chances Of Another Katrina? | |

Sep 2 | Animation | ||

Sep 9 | class cancelled | ||

Sep 14 | Color | ||

Sep 16 | Geometry, coordinate systems, OBJ files | Frames of Reference | |

Sep 21 | Math | John Whitney, Permutations
| |

Sep 23 | Transformations | John Whitney, Experiments in Motion Graphics
| |

Sep 28 | scripting meshes in Unity | warpMesh.js makeTriangles.js | Yoichiro Kawaguchi |

Sep 30 | texturing | makeTriangles3.js | |

Oct 5 | randomness | ||

Oct 7 | procedural geometry | warpUV.js waves.js bumpyBall.js | |

Oct 12 | interaction | ||

Oct 19 | more Unity interaction | ||

Oct 21 | depth cues | ||

Oct 26 | depth buffering, perspective, lighting | ||

Oct 28 | scientific visualization | plotquakes.js | https://www.youtube.com/watch?v=NlRTk9_iAhY |

Nov 2 | visualization history | ||

Nov 4 | visualization basics - data & techniques | ||

Nov 9 | AirNow | ||

Nov 11 | More AirNow; graphing time sequence | airnow-linegraph.js plotaqi.js | |

Nov 16 | procedural textures | ||

Nov 18 | colormapping data; SEDAC population data | gpw.js | |

Nov 23 | project work | ||

Nov 30 | Alpha; Particle systems |