CS460 Computer Graphics - University of Massachusetts Boston

GPU Access in the browser!

My name is

Daniel Haehn

Ham

n

Teaching Staff

Avanith Kanamarlapudi 

Edward Gaibor

Blake Moody

Tu / Th

Class 12:30 - 1:45p

Office Hours 11:00a - 12:30p

M02-0404

M03-0201-20

please reserve a slot!

29 Lectures

10 Assignments (30%, plus 10% bonus)

13 Quizzes (20%)

Final Project (40%)

Participation (10%)

No Exams

Makerspace / 3D Printing

Neural Radiance Fields

Generative AI for 3D

Microcourse

Lectures will be interactive!

Jasmine Roberts (Microsoft XR)

Funda Durupinar Babur (UMB)

Dan Ginsburg (Upsample Software)

hopefully!

Allyssa A Lewis (My Animation Life)

Patrick Cozzi and Liz Dailey

(CreateAccess)

Manuel Sainsily (Unity)

lecture content + assignments

collaboration is ok BUT give credit!

Augmented Intelligence

Assignments

Assignments

Weekly Quizzes!

in Canvas!

Final Project

Manning College of Nursing

Field Trips

Manning College of Nursing

10/7 and 10/9

"Straight-A" Shortcut

(1) Final project is submittable to the Web3D conference

(2) Significant contributions to existing opensource projects

"Straight-A" Shortcut

(1) your WNDR-inspired final project is displayed on campus

(2)  your final project involves content for the Manning College of Nursing 3D Caves

(3) Final project is submit-able to the research conference

Participation

In the classroom!

 

Discussions in Discord!

surprise tests if attendance drops below 50% 

We don't take attendance!

Bella Baidak

Akshata Tiwari

published CS410 project

went to Cornell

Jay Burkhardt

published C460 project

works at Draper

Tung Duong

worked hard in CS460/CS410

works at University of Miami

submitted CVPR paper

got into MIT

and Top 300 in the US

Sai Srivatsa Ravindranath

worked hard during internship

got into Harvard

And many more landed jobs and received opportunities through my recommendations...

Loraine Franke

collaborated with

Harvard Med School

for 2 years

Syllabus

WebGL Support

Gecko Engine

Blink and V8

WebKit

Blink and V8

Presto

Blink and V8

EdgeHtml

Which animal is hiding

on my personal website?

Let's do this with a simple WebGL example..

<canvas></canvas>

var c = document.createElement("canvas");

document.body.appendChild(c);

*.html

*.js

<canvas id="c"></canvas>

*.html

var c = document.getElementById("c");

*.js

var ctx = c.getContext(           );

*.js

"2d"

"webgl"

"webgl2"

"experimental-webgl"

"webgpu"

also has webdev tools...

let's try them!

submit your music

Lecture 1

By Daniel Haehn

Lecture 1

Slides for CS460 Computer Graphics at UMass Boston. See https://cs460.org!

  • 2,170