New Jersey Institute of TechnologyIT360 Graphics

After completing this course, you will be able to develop rich and interactive 3D visualizations for computers, smartphones, and even tablets! You will learn to create immersive and high-quality graphics, including images processing, 2D and 3D geometric transformations, camera transformations, the image-rendering process, as well as materials and texture mapping. This course also includes advanced topics such as color representations, dealing with geometries, and creating animations and crowd simulation. And since everything runs on your local machine, you can show your work to your friends-how cool is that!


Fall 2020 is fully virtual!
Example projects:

* Lecture Videos and Slides *

Updated syllabus:


Prerequisites: Comfortable with at least in 1 of the following Programming Languages:
Python, Java, C or C++, or Javascript
A hands-on experience based on
Do you need to buy these books? No! All course materials will be provided.


Fall 2020
Wednesdays
9:00am - 11:50am
In Virtual 3D Land! Link coming soon..


Asst. Prof. Tomer Weiss, PhD
tomerwei.github.io
GITC, 3420B

Virtual Office hours: TBD or email me


WebGL Example using XTK!


Lecture Videos and Slides

Lecture 1 - Introduction, Colors, Images, and Image Processing (Slides)


Lecture 2 - Image Processing - Continued (Slides)



Lecture 3 - Seam Carving, Ray Tracing (Slides)



Lecture 4 - Guest Lecture on VFX Industry, Rendering - Continued, Light (Slides)




Lecture 5 - OpenGL (Slides)



Lecture 6 - Introduction to Animation (Slides)



Lecture 7 - Crowd Simulation (Slides)



Lecture 8 - Forces, Spatial Hash, Simulation (Slides)



Lecture 9 - Crowd Simulation Guest Lecture, Position-Based Dynamics (PBD) (Slides)



Lecture 10 - Position-Based Dynamics - Continued (Slides)



Lecture 11 - PBD Constraint Analysis and Derivation (Slides)



Lecture 12 - Shape Matching, Dynamic Collision Analysis (Slides)



Lecture 13 - Hair Simulation, PBD Extensions and Discussion (Slides)



Lecture 14 - Summary and Class Review (Slides)