The Content and Role 2008 Consortium for Computing Sciences in - - PowerPoint PPT Presentation

the content and role
SMART_READER_LITE
LIVE PREVIEW

The Content and Role 2008 Consortium for Computing Sciences in - - PowerPoint PPT Presentation

The Content and Role 2008 Consortium for Computing Sciences in Colleges - NW of the Computer Graphics Course Graphics - Orr in the Liberal Arts Jenny Orr Willamette University Salem, Oregon gorr@willamette.edu 2008 Consortium for


slide-1
SLIDE 1

2008 Consortium for Computing Sciences in Colleges - NW Graphics - Orr

The Content and Role

  • f the Computer Graphics Course

in the Liberal Arts

2008 Consortium for Computing Sciences in Colleges – Northwestern Region

Jenny Orr Willamette University Salem, Oregon gorr@willamette.edu

slide-2
SLIDE 2

2008 Consortium for Computing Sciences in Colleges - NW Graphics - Orr

SIGGRAPH Graphics Resources

  • SIGGRAPH Conference - http://www.siggraph.org
  • Education Component of SIGGRAPH

– Education Committee http://education.siggraph.org/ – Education Resources (next slide) – Education Program: presentations at the conference of

particular interest to educators

  • New pricing structure so one can attend for one day.
slide-3
SLIDE 3

2008 Consortium for Computing Sciences in Colleges - NW Graphics - Orr

SIGGRAPH Education Committee

  • Community Building
  • Resources: CGEMS, cgSource, Education Index,

Listserv

  • Projects: Knowledge Base, Game & Interactive Media

Framework, Visualization, Undergraduate Research Alliance, etc

  • Student Competitions: Space-Time, FJORG
  • etc
slide-4
SLIDE 4

2008 Consortium for Computing Sciences in Colleges - NW Graphics - Orr

Ray Tracing as Part of a CG Course

  • Current Course:

– 3 weeks ray tracing – Remaining weeks OpenGL using JOGL

  • Ray tracing

– implement the main loop, lighting, shapes &

intersections, shadows.

– Discuss reflections, refractions, textures, z-

buffers

slide-5
SLIDE 5

2008 Consortium for Computing Sciences in Colleges - NW Graphics - Orr

What does Ray Tracing Bring

  • Takes the mystery out of 3D graphics
  • Learn about

– Modeling and abstraction – Basic vector calculations – CG Components: camera, screen, coordinate

systems

– Phong lighting model

slide-6
SLIDE 6

2008 Consortium for Computing Sciences in Colleges - NW Graphics - Orr

Downsides/Upsides

  • Downsides

– Takes away precious time from learning OpenGL

  • Upsides

– Much of what is learned is directly applicable to

OpenGL

– Difficult to get the same level of understanding

when just using OpenGL esp with lighting

slide-7
SLIDE 7

2008 Consortium for Computing Sciences in Colleges - NW Graphics - Orr

OpenGL 3.0 and Programmable Shaders

  • In OpenGL 3.0, programmers must write

their own shaders.

  • Like ray tracing, shaders require the

programmer to have a deeper understanding of how vertices and fragments are processed and how lighting is implemented.