CG Lecture 27, Mon 2016-11-14

  1. ECSE-4740 Applied Parallel Computing for Engineers, my spring parallel computing course, is an intro course that does not require any other parallel computing course as a prerequisite. As stated on the course web site, the prerequisite is ECSE-2660 CANOS or equivalent, basic C++. The course will use Linux, which students will be expected to know or learn on their own.

  2. RPI article about a completed project that I was part of:

    A Game-Changing Approach: Using the X-Box Kinect as a Sensor to Conduct Centrifuge Research. Team of Rensselaer Researchers Develop New Visualization Method to Evaluate Erosion Quantity and Pattern, November 8, 2016, by Jessica Otitigbe.

  3. Another RPI article, on my student Viana Gomes de Magalhães: The Winning Algorithm, Oct 17, 2016, by Mary Martialay.

  4. Note on updating web pages:

    1. You may change a web page after it has been displayed. Editing elements and even adding or deleting them is allowed.
    2. One of the pick programs changes the displayed text in a div to show what you picked.
    3. Mathjax, the package I use to render LaTeX math in a web page, edits the displayed page to replace the math source with the rendered math.
    4. A standard way to make things appear and disappear is to include at the start all the elements that will be wanted later. Then make them visible or invisible. The tool on my homepage that makes sections expand and collapse does that.
    5. Every time something is changed on the page, the locations of everything on the page have to be recomputed. With a slow web browser, like old versions of IE, you can watch this.
  5. 12_2 Hierarchical Modeling 2.

  6. 12_3 Graphical Objects and Scene Graphs.

  7. 12_4 Graphical Objects and Scene Graphs 2.

  8. 12_5 Rendering overview.

    At this point we've learned enough WebGL. The course now switches to learn the fundamental graphics algorithms used in the rasterizer stage of the pipeline.

  9. 13_1 Clipping.