News

Books hidden on Canvas…

by Mike Gleicher on October 21, 2015

You may not have noticed this, but if you are in the course canvas directory, and look under files, you will see all the books we are using in class, and have access to all (or most) of the chapters in one convenient place. Some of the things that are there (because the names aren’t […]

WebGL texturing examples

by Eftychios Sifakis on October 20, 2015

A few examples on texturing from the Tuesday Oct 20th lecture: Starting point … a pyramid drawn as explicit triangles [JSBin] Same pyramid drawn using indexed vertex lists [JSBin] Cube with flat-shaded faces, drawn using indexed vertex lists [JSBin] Cube with procedural texture [JSBin] Cube with checkerboard texture, mipmap [JSBin] A different texture, combined with […]

Loading Objects

by Mike Gleicher on October 20, 2015

You may have noticed, designing 3D object is a pain if you have to type in every single vertex position. We want you to do this once or twice, so you can see how hard it is. After that, it grows old. And you realize that to make a fancy object what you’ll really do […]

Loading Texture Images (Server Issues)

by Mike Gleicher on October 20, 2015

Getting image-based textures to work in GL is tricky – there’s the conceptual part (getting the texture coordinates, undertanding sampling, how to have you shaders access texture memory, …) and the mechanical part (how to feed texture coordinates as attributes, how to set up the shaders and get them access to textures, setting all the […]

The Week in 559: Week 7 (Oct 19-23)

by Mike Gleicher on October 16, 2015

This past week, we learned about lighting and texturing. And you got to try out WebGL programming. Next week, we’ll dive deeper into lighting and texturing to look at some of the more practical aspects of actually writing the code to do it. You’ll start to work on project 2 (with programming assignment 7). And […]

New handin mechanism

by jmishra on October 16, 2015

Hi Students Looks like the old handin mechanism of uploading stuff to canvas is not working in a scalable and efficient way. So we have already devised a new handin mechanism. You might be aware of the CS ecosystem maintained by the CSL. All files are kept in a distributed manner on top of the […]

Two very useful references

by jmishra on October 15, 2015

I just came across two very useful references for debugging JavaScript and using HTML5 canvas. They are very short and will require not more than a few minutes to go through.

Getting Your Shaders Into Your WebGL Code

by Mike Gleicher on October 12, 2015

At least one person asked on Piazza… There is this problem of how to put your GLSL code into your WebGL program. The browser deals nicely with JavaScript and HTML, but now we have this third thing, and we need a place to put it. Unfortunately, there are 3 bad options. (option 3, is the […]

Help Session (P6, class concepts, …)

by Mike Gleicher on October 12, 2015

We will have a help session for class on Thursday, October 15th, 10:15-10:45, right in BioChem 1120 before class. (we’re saying 10:15-10:45 so we can have a little break before class, and while people come in for class, but we can keep going until class starts if there is enough interest). It’s an odd time […]

Grading for Programming Assignments 3 & 4

by jmishra on October 10, 2015

I will start grading programming assignments 3 and 4 at 6 pm on Sunday 10/11. Make sure your latest edits are checked in before that.