Skip to content

Repository files navigation

This library is being written as part of the Computer Graphics course at UNSW.

If you wish to work on assignments, please don't just fork this repo as your fork will be public. Instead, duplicate it into a private copy. Instructions for duplicating a repo are available here.

The project is set up as an eclipse project, so can be imported via the import option Existing Projects into Workspace.

Releases

VersionWhatFeaturesZip file
0.1Week 1 starter codeDots, dots and more dots.v0.1.zip
0.2Week 1 Monday final codeLines, line strips and triangles.v0.2.zip
0.3Week 1 Tuesday starter codeTransformationsv0.3.zip
0.4Assignment starter codeLab Solution, ass1 base codev0.4.zip
0.5Week 3 Monday starter codeMandelbrot starter codev0.5.zip
0.6Week 3 Tuesday starter code3D applicationsv0.6.zip
0.7Week 4 Monday starter codeMore 3Dv0.7.zip
0.8Week 4 Tuesday starter codeMeshes and Gouraud shadingv0.8.zip
0.9Week 5 Monday starter codePhong and flat shadingv0.9.zip
0.10Assignment 2 starter codeColoured lighting, ass2 base codev0.10.zip
0.11Week 5 Tuesday starter codeCurve and modelling examplesv0.11.zip
0.12Week 6 Monday starter codeIncomplete texture supportv0.12.zip
0.13Week 6 Tuesday starter codeCubemaps, antialiasingv0.13.zip
0.14Week 7 Monday starter codeRay tracerv0.14.zip
0.15Week 8 Tuesday starter codePreprocessing starter codev0.15.zip

Additional notes

As it is intended for educational purposes, this library is missing many desirable features and optimisations. It prioritises clarity and simplicity over all other considerations.

About

A Java graphics library for teaching Computer Graphics (COMP3421) at UNSW

Resources

Stars

20 stars

Watchers

7 watching

Forks

Releases

Packages

Contributors

Languages