CS-Moodle
  • CSCI 4239/5239 - Schreuder - Advanced Computer Graphics
    0%
  • Previous
  • Course data
    General
    Announcements
    Course Description
    Course Policies
    Expectations
    Class Forum
    New Lecture Zoom Meeting
    Lecture Videos
    Lecture Video March 19
    Lecture Video April 2
    Lecture Video April 9
    Lecture Video April 16
    Lecture Video April 23
    Lecture Video Apr 30
    Class Presentations
    Installing CUDA or OpenCL
    January 13 - January 19
    Slides: Introduction
    Ex01: Basic Shader
    HW0: Who Am I
    January 20 - January 26
    HW1: RGB to NDC shader
    Slides: Procedural Textures
    Ex02 NDC2RGB shader
    Ex03: Procedural Textures
    January 27 - February 2
    HW2: Procedural Textures
    Slides: Lighting, Textures and Shadows
    Ex 4: Shaders for Lighting and Textures
    February 3 - February 9
    HW3: performance
    OpenGL 3 & 4
    Ex 6: OpenGL 4 Shader
    February 10 - February 16
    HW4: OpenGL 3&4
    Slides: OpenGL ES - WebGL
    Ex08: WebG:
    February 17 - February 23
    HW5: WebGL
    Slides: OpenGL ES - iPhone and Android
    Ex 9: OpenGL ES - iPhone
    Ex 10: OpenGL ES Android
    February 24 - March 1
    HW6: Android and iOS
    Slides: Image Processing
    Ex 11: Image Processing
    Ex 12: Real Time Image Processing
    Ex 13: Inter-image processing
    Ex 14: Convolution
    March 2 - March 8
    HW7: Image Processing
    Slides: Textures for Data Storage
    Slides: Noise Textures
    Ex 15: Blue Marble
    Ex 16: Noise
    Ex 17: types of Noise
    Ex 18: Game of Life
    March 9 - March 15
    HW8: Textures for Data Storage
    Slides: Particle Systems
    Slides: Geometry Shaders
    Slides: Tesselation Shaders
    Slides: Compute Shaders
    Ex 19: Particle Shaders
    Ex 20: Geometry Shaders
    Ex 21: Tesselation Shader
    Ex 22: Compute Shader
    March 16 - March 22
    HW9: Advanced Shaders
    Slides: GPU Computation - CUDA
    Ex 23: Matrix Multiply - CUDA
    Project Proposal
    March 30 - April 5
    Ex 24: Matrix Multiply - OpenCL
    Slides: GPU Computation - OpenCL
    Parallel Thinking
    Ex 25: nBody Simulator
    April 6 - April 12
    HW10: GPU Computing
    Slides: Introduction to Ray Tracing
    Handout: Object - Ray Intersection
    Ex 26: Ray Traced Spheres
    April 13 - April 19
    Slides: Ray Tracing: Special Topics
    Project Progress Report
    April 20 - April 26
    Project Review
    Slides: Ray Tracing:The Mandelbulb
    Handout: Mandelbulb Numerical Procedure
    Ex 27: Mandelbulb
    April 27 - May 3
    Final Project
    Final Project Presentations
    Class Feedback
  • Next
  CS-Moodle
  • CU
    Engineering Computer Science
  • Schedules
    Courses Academic Calendar
    • Log in
      Login with Federated Identity Service

      More OptionsForgot Password?
    CSCI4239-S20
    Home
    Skip to main content

    Course info

    1. Home
    2. Courses
    3. Spring 2020
    4. CSCI4239-S20
    5. Summary

    CSCI 4239/5239 - Schreuder - Advanced Computer Graphics

    • Teacher: Willem Schreuder

    Follow Us

    • CU
      • Engineering
      • Computer Science
    • Schedules
      • Courses
      • Academic Calendar
    You are not logged in. (Log in)
    Data retention summary
    Get the mobile app
    helpcs@colorado.edu