This repository contains rendering projects for COMP5411, Advanced Computer Graphics. In this project, we are going to implement the following features:
- shadowmap: with and without PCF, PCSS technology
- mirror surfaces: reflection of the environment - environment mapping
- Projective texture mapping
- Object interaction within 3D scenario through GPU. Github
- Depth map
- various types of light source: point light, projection light, etc.
- Weather effect, such as cloudy and rainy, through sprites.
- Using three.js to implement features.
- Nodejs server
npm install- use
gulp devto start development - open
localhost:5411/src/in the browser
- Need to restart
gulp devif theserver.jsfile is modified. Find the server and webpack log in the root directory*.logfiles.
