Tu 11/12     Texture Mapping

Th 11/14     Medical Visualization / Volume Rendering

Tu 11/19     NeRFs + glTF

Th 11/21     Final Project Fast Forward!

Tu 11/26     Fieldtrip / Outside Lecture

Th 11/28     No Class

Tu 12/3       Skybox

Th 12/5       Final Project Presentations

Tu 12/10      Final Project Presentations II

Th 12/12      Recap Lecture

+

3D model

Assignment 5

Bonus

Due 11/21!

Due Tonight!

Quiz 11

also due tonight!

MEGAQUIZ is coming soon!

Final Project!

counts as 40% of your grade!

#finalproject

Fast Forward (30-60 seconds)

Final Project Presentation

Final Submission

Today

Th 12/05

Th 12/19

Tu 12/10

pre-recorded or live!

Sky Box

Sky Sphere

// ...
var geometry = new THREE.SphereGeometry( 500, 60, 40 );
// invert the geometry on the x-axis so that all of the faces point inward
geometry.scale( - 1, 1, 1 );

var texture = new THREE.TextureLoader().load( 'photo.jpg' );
var material = new THREE.MeshBasicMaterial( { map: texture } );
mesh = new THREE.Mesh( geometry, material );
scene.add( mesh );
// ...
// ...
// ...
var geometry = new THREE.SphereGeometry( 500, 60, 40 );

var texture = new THREE.TextureLoader().load( 'photo.jpg' );
var material = new THREE.MeshBasicMaterial( { map: texture,
                                              side: THREE.BackSide } );
mesh = new THREE.Mesh( geometry, material );
scene.add( mesh );
// ...

Let's look at some code!

submit your music

Lecture 25

By Daniel Haehn

Lecture 25

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

  • 33