Search

Jon Macey's WebPages
Jon Macey's WebPages
  • MSc CAVE
    Animation Software Engineering Pipeline and TD Renderman CGI Tools Maya API MSc Projects MSc FAQ
  • MSc AIM
    Software Engineering for Media Animation Software Engineering (AIM) Legacy Notes
  • Undergraduate BA
    Computing for Graphics and Animation Scripting for DCC
  • Programming
    Python Lectures NCCA Coding Standard NCCA Graphics Library
  • Blog posts
  • NCCA Labs
  • Contact
  • Light Dark Automatic
Unit Guide
Lectures
  • Introduction
  • Basic Modern C++
  • Memory Models
  • OO Design
  • Classes in C++
  • Inheritance From Generalization to Specialization
  • Design Patterns
  • Operator Overloading
  • The Standard Template Library
  • Introduction to Qt
  • Introduction to Modern OpenGL
  • The OpenGL Shading Language API
  • The OpenGL Shading Language
  • Transformations and the Virtual Camera
  • Shading Models
  • Texturing and Image IO
Labs
  • Lab 1 The Software build process
  • Lab 2 Test Driven Development
  • Lab 3 An Image Class
  • Lab 4 Diffusion Limited Aggregation
  • Lab 5 Introduction to Particle Systems
  • Lab 6 NGL Installation
Assignment
  • Assignment Brief
  • Ideas and Sample Projects
Links
  • Contents
  • slides

Lecture 15 Shading Models

slides

OpenGL GLSL Shaders Vertex Shader Shading Models Pbr Shading
Previous
Lecture 14 Transformations and The Virtual Camera
Next
Lecture 16 Textures

Last updated on Feb 24, 2021

Related

  • Lecture 13 Shading Models
  • Lecture 16 Textures
  • Lecture 12 The OpenGL Shading Language API
  • Lecture 13 The OpenGL Shading Language
  • Lecture 14 Transformations and The Virtual Camera

Jon Macey 2025

Powered by the Academic theme for Hugo.

Cite
Copy Download