Skip to main content

CG Class 3, Wed 2019-09-04

1   Yesterday's program demos

  1. I ssh'ed from my linux laptop to rcs.rpi.edu, which is a linux machine.
  2. My RCS copy of the textbook files is at ~frankwr/public_html/ECSE-4750 .
  3. The URL is https://rpi.edu/~frankwr/ECSE-4750/ .
  4. square.html and square.js are from Chapter 3.

3   Today's material

  1. Serpinski gasket programs showing more complicated WebGL.

  2. Extra material on colors

    1. Tetrachromacy

      Some women have 2 slightly different types of green cones in their retina. They see 4 primary colors.

    2. Metamers

      Different colors (either emitted or reflected) with quite different spectral distributions can appear perceptually identical. With reflected surfaces, this depends on what light is illuminating them. Two surfaces might appear identical under noon sunlight but quite different under incandescent lighting.

    3. CIE chromaticity diagram

      This maps spectral colors into a human perceptual coordinate system. Use it to determine what one color a mixture of colors will appear to be. The curve of pure spectral colors was determined experimentally.

      1. More info: http://wikipedia.org/wiki/CIE_xyY .
      2. Purple is not a spectral color.
    4. Color video standards: NTSC, SECAM, etc

    5. My enrichment note on NTSC And Other TV Formats. NTSC, the American analog TV standard, is now getting obsolete. However it was a beautiful example of engineering design. First B&W TV was invented. Then color was added in a way that was upward compatible, downward compatible, and used no more bandwidth.

    6. Failed ideas: mechanical color TV. http://en.wikipedia.org/wiki/Mechanical_television (enrichment).

    7. Additive vs subtractive colors.

      1. http://www.physicsclassroom.com/Physics-Interactives/Light-and-Color/RGB-Color-Addition/RGB-Color-Addition-Interactive
    8. Sensitivity curves of the 3 types of cones vs wavelength.

      1. http://i.stack.imgur.com/5snTb.png
    9. Material reflectivity vs wavelength.

    10. Incoming light intensity vs wavelength.

    11. Retina is a neural net - Mach band effect. When one cone is brightly lit, it inhibits its neighbors from firing so easily. This acts like a high frequency filter, to emphasize small details in the scene. Note: the details of how this works are uncertain.

    12. I'll do in class:

      Week 2, set 1, Models and architectures

4   Homeworks

  1. I'm using LMS only for submitting homework and recording grades. The text of the assignments will be only on the course page.

    The reason is that LMS is really badly designed. E.g., entering a formula into its spreadsheet requires clicking on a menu (you cannot type the formula), and the formula cannot be edited.