opengl.git
6 months agoFinal project! master
Luke Lau [Tue, 27 Nov 2018 20:28:30 +0000 (20:28 +0000)]
Final project!

6 months agoBones and skeletal animation
Luke Lau [Tue, 27 Nov 2018 01:22:06 +0000 (01:22 +0000)]
Bones and skeletal animation

6 months agoAdd extra skyboxes
Luke Lau [Tue, 20 Nov 2018 17:18:31 +0000 (17:18 +0000)]
Add extra skyboxes

6 months agoAdd glTF PBR model loading
Luke Lau [Tue, 20 Nov 2018 03:33:54 +0000 (03:33 +0000)]
Add glTF PBR model loading

Roughness and metallic are now one texture
Improve image format()/internalformat()/type()
Add script for converting metallic+roughness textures to
metallicroughness

6 months agoAdd specular component
Luke Lau [Mon, 19 Nov 2018 23:00:47 +0000 (23:00 +0000)]
Add specular component

Also add hi-res GLUT display

7 months agoImplement IBL diffuse part
Luke Lau [Sun, 18 Nov 2018 03:43:49 +0000 (03:43 +0000)]
Implement IBL diffuse part

7 months agoPBR checkpoint
Luke Lau [Sun, 18 Nov 2018 02:20:35 +0000 (02:20 +0000)]
PBR checkpoint

7 months agoUpdate models
Luke Lau [Tue, 13 Nov 2018 12:49:20 +0000 (12:49 +0000)]
Update models

7 months agoFix refelctivity + refraction
Luke Lau [Tue, 13 Nov 2018 12:15:08 +0000 (12:15 +0000)]
Fix refelctivity + refraction

7 months agoAdd refraction
Luke Lau [Thu, 8 Nov 2018 03:15:05 +0000 (03:15 +0000)]
Add refraction

7 months agoReflection
Luke Lau [Thu, 8 Nov 2018 02:57:01 +0000 (02:57 +0000)]
Reflection

7 months agoSkybox
Luke Lau [Tue, 6 Nov 2018 22:48:27 +0000 (22:48 +0000)]
Skybox

7 months agoStuff
Luke Lau [Tue, 6 Nov 2018 14:26:50 +0000 (14:26 +0000)]
Stuff

7 months agoTidy up
Luke Lau [Fri, 2 Nov 2018 11:48:24 +0000 (11:48 +0000)]
Tidy up

7 months agoAdd specular and normal mapping
Luke Lau [Fri, 2 Nov 2018 11:32:54 +0000 (11:32 +0000)]
Add specular and normal mapping

7 months agoAdd basics of materials
Luke Lau [Wed, 31 Oct 2018 01:06:30 +0000 (01:06 +0000)]
Add basics of materials

7 months agoObject hierarchies
Luke Lau [Tue, 30 Oct 2018 00:54:20 +0000 (00:54 +0000)]
Object hierarchies

7 months agoWork on assignment 4
Luke Lau [Fri, 26 Oct 2018 21:21:01 +0000 (22:21 +0100)]
Work on assignment 4

8 months agoAllow upside-down(ish) camera angles
Luke Lau [Mon, 15 Oct 2018 22:21:27 +0000 (23:21 +0100)]
Allow upside-down(ish) camera angles

8 months agoDo assignment 3 assignment-3
Luke Lau [Mon, 15 Oct 2018 20:22:17 +0000 (21:22 +0100)]
Do assignment 3

8 months agoAdd belly to triangle
Luke Lau [Fri, 12 Oct 2018 22:00:30 +0000 (23:00 +0100)]
Add belly to triangle

8 months agoAdd solid shader and light cube thing
Luke Lau [Fri, 12 Oct 2018 21:48:58 +0000 (22:48 +0100)]
Add solid shader and light cube thing

8 months agoAdd Phong lighting phong
Luke Lau [Thu, 11 Oct 2018 22:54:17 +0000 (23:54 +0100)]
Add Phong lighting

8 months agoFix typo
Luke Lau [Tue, 9 Oct 2018 13:50:13 +0000 (14:50 +0100)]
Fix typo

8 months agoAdd assignment 2 report
Luke Lau [Mon, 8 Oct 2018 17:01:52 +0000 (18:01 +0100)]
Add assignment 2 report

8 months agoImplement proper movement and camera controls
Luke Lau [Mon, 8 Oct 2018 12:46:20 +0000 (13:46 +0100)]
Implement proper movement and camera controls

Also rename assignment-1 to main

8 months agoAssignment 2
Luke Lau [Mon, 8 Oct 2018 12:18:30 +0000 (13:18 +0100)]
Assignment 2

8 months agoFix on Mojave assignment-1
Luke Lau [Sun, 30 Sep 2018 14:12:33 +0000 (15:12 +0100)]
Fix on Mojave

8 months agoBlah
Luke Lau [Tue, 25 Sep 2018 11:01:07 +0000 (12:01 +0100)]
Blah

9 months agoAdd yellow shader
Luke Lau [Tue, 18 Sep 2018 10:09:23 +0000 (11:09 +0100)]
Add yellow shader

9 months agoDraw 2 triangles with 2 VAOS+VBOS
Luke Lau [Sun, 16 Sep 2018 12:26:10 +0000 (13:26 +0100)]
Draw 2 triangles with 2 VAOS+VBOS

9 months agoInitial commit
Luke Lau [Sun, 16 Sep 2018 01:04:20 +0000 (02:04 +0100)]
Initial commit