Skip to content
0:00 / 0:00

#computergraphics#ucdavis#opengl

Introduction to Computer Graphics

UC Davis Academics

15K subscribers • 1 video on Hallway

YouTube
  • Recommended by 3 people: 3 in engineering communities.
  • A classic. People kept recommending it from 2020 to 2026.
  • Presented by Kenneth Joy, Professor at UC Davis

Beginner. No background in the topic needed.

229K views11 years ago3 recommendations

Graphics and audioRenderingMath for programmers

An introductory lecture covering the fundamental mathematics and background required for computer graphics.

Lecture 01: Preliminary background into some of the math associated with computer graphics.

Why it's here

3 people recommend this

What people say. Recommended as a solid lecture series for learning the basic fundamentals of computer graphics.

u/legends2kin r/GraphicsProgramming • Recommends

On “Computer Graphics learning resources”

* Ken Joy's ECS 175 at UC Davis * OpenGL-Tutorial.org * WebGL Academy * Learn Modern 3D Graphics Programming by Jason L. McKesson * OGLDev * WebGL Fundamentals * WebGL 2 Fundamentals More at my personal, curated list.

u/Adventurous-Koala774in r/GraphicsProgramming • Recommends

On “Graphics Programming Lecture Series Resources”

I don't know how familiar you are with the basics, but this lecture series gives a pretty good overview of some of the basic graphics fundamentals. I would also recommend learning from multiple sources simultaneously. I find the best resources are books, especially older ones; they teach the foundations that more modern rendering techniques are built upon.

u/mdillenbeckin r/compsci • Recommends

On “How is display handled?”

Iwhar exactly do you want to learn - do you want to learn low level of how graphics hardware and the OS handles drawing to a monitor, or how to use a library to create windowed programs? So, you can watch a traditional computer graphics course on YouTube or look for a computer engineering course or learn about shaders using OpenGL or use python and tkinter to learn making applications in a modern OS. To do what you want (program graphics implementation "on the metal") you'll want OS and driver programming implementations, which is outside what I know and I'll leave it to others to suggest a path of learning. Perhaps Ben Eater has a video on it? Yup, "The world's worst video card" May…