/CSE4020

Computer Graphics in Hanyang University

Primary LanguagePython

Computer Graphics

Requirements to setup

  • Use pip install -r requirements.txt to install required python packages

Class Assignments

1. Class Assignment 1 - Basic OpenGL Viewer

Class Assignment 1

  • Call basic legacy OpenGL functions to implement basic OpenGL Viewer
  • You can manipulate the camera-relative position by orbiting and zooming
  • Also, you can easily move the camera position with respect to the camera using right-clicked dragging.

2. Class Assignment 2 - OpenGL Model Viewer

Class Assignment 2

  • Implement super-fast OBJ model rendering using the parallel loader
  • Use regex module to implement a OBJ parser

3. Class Assignment 3 - OpenGL BVH Viewer

Class Assignment 2

  • With the help of Class Assignment 2, implement an efficient BVH parser using the parallel loader
  • Use str module to implement a BVH parser