/CG-Opengl-Final-Work

Creator: Yong Yang and Fengbei Liu

Primary LanguageC

CGA3P2

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