chris covington csci263 – final project may 3, 2005 changes and additions: further implemented the...

11
Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in the full RGB color space and incorporates individual specular, diffuse, specular reflection and diffuse reflection color adjustments. Specular level (n) is also controllable. Ambient lighting is now color dependent. Implemented a simple alpha buffer for alpha blending transparency. Multiple layers of transparency with individual alpha values are supported.

Upload: curtis-willis

Post on 19-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in

Chris CovingtonCSCI263 – Final Project

May 3, 2005

Changes and Additions:

• Further implemented the illumination model. Illumination is now calculated in the full RGB color space and incorporates individual specular, diffuse, specular reflection and diffuse reflection color adjustments. Specular level (n) is also controllable.

• Ambient lighting is now color dependent.• Implemented a simple alpha buffer for alpha blending transparency.

Multiple layers of transparency with individual alpha values are supported.

Page 2: Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in

1 – Full Specular & Specular/Diffuse Reflection. White Light (no ambient light).

Page 3: Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in

2 – Diffuse Reflection. Ambient Light (0.25, 0.25, 0.25).

(1.0, 0.0, 1.0) (1.0, 0.0, 0.5) (1.0, 0.0, 0.0)

Page 4: Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in

3 – Diffuse Reflection (no ambient light).

(1.0, 0.0, 1.0) (1.0, 0.0, 0.5) (1.0, 0.0, 0.0)

Page 5: Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in

4 – Specular Level.

n = 4 n = 10 n = 1

Page 6: Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in

5 – Specular Highlight.

(0.0, 0.0, 1.0) (0.5, 0.5, 0.5) (1.0, 0.0, 1.0)

Page 7: Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in

6 – Specular Reflection.

(1.0, 0.0, 1.0) (1.0, 0.0, 0.0) (1.0, 0.0, 0.0)

Page 8: Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in

7 – Simulated Materials.

Gold Chalk Plastic

Page 9: Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in

8 – Simulated Materials. Ambient Light (0.0, 0.5, 0.0).

Gold Chalk Plastic

Page 10: Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in

9 – Multiple Light Interaction (click for animation).

Page 11: Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in

10 – Alpha Transparency (click for animation).