Random Computer Graphics project at the University of Adelaide 2018 by a1695329 Yong Yang (Maximilian) && a1677895 Fengbei Liu (Thomas)
Controls:
press-----
ESC to quit
WASD keys for normal movement.
M key toree the mouse so that it's visible and can move outside the OpenGL window. Press M again to control the camera again.
K key to look at the house instantly.
L key to look at the mysterious figure instantly.
The code that our work is based on is mainly from: (Refer to files under external_files for the complete collection of referenced code.)
model/Skybox/ skybox: https://learnopengl.com/Advanced-OpenGL/Cubemaps
model/Particles/; shader/particle.vert & particles.frag particle class: https://learnopengl.com/In-Practice/2D-Game/Particles
model/Particles; shader/depth.vert & depth.frag https://learnopengl.com/Advanced-Lighting/Shadows/Shadow-Mapping
shader/cube.vert & cube.frag environment mapping: https://learnopengl.com/Advanced-OpenGL/Cubemaps
shader/debug.vert & debug.frag multiple light: https://learnopengl.com/Lighting/Multiple-lights
view/ ; shader/secondary_camera.vert & secondary_camera.frag https://learnopengl.com/Getting-started/Camera
main.cpp Sound: Tutorial4