No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
cmake
src
.gitignore
CMakeLists.txt
COMS30115-rasteriser.sln
COMS30115-rasteriser.vcxproj
COMS30115-rasteriser.vcxproj.filters
COMS30115-rasteriser.vcxproj.user
Makefile
README

README

# COMS30115 Rasteriser
## rg14820, rb14427

## Building and running

### Prerequisites

* GLM
  * `$GLMDIR` set to header location
* SDL 1.2
* Boost `system`, `filesystem`, `regex`
  * Tested with Boost 1.64
  * `$BOOST_ROOT` set to install prefix

## Features

See report.

## Controls

* Move camera with arrow keys
* Rotate camera with `ijkl` and `uo`
* Move newest light with `wasd`

## Arguments

Example use:

```
$ ./build/rasteriser te
```

Note: the rasteriser must be run from the *parent* of the `bin` directory

* Default: Cornell Box scene
* Pass `te` to show texture-mapped cube (with simple specular map) in Cornell Box