Commit Graph

37 Commits

Author SHA1 Message Date
911e004291 PCF for point shadows 2020-10-10 19:51:12 +02:00
4VRDriver
55b8efc6c4 PointLight Shadows 2020-09-26 14:21:02 +02:00
4VRDriver
33dc801483 Better Shadows 2020-09-24 16:36:32 +02:00
4VRDriver
dd44888a4d Basic shadows (not working very well yet) 2020-09-24 14:36:57 +02:00
4VRDriver
bbd186bca9 Add exposure HDR lighting 2020-09-22 10:40:25 +02:00
4VRDriver
9dd8ae4018 Create Framebuffer render function 2020-09-21 17:41:28 +02:00
4VRDriver
d641944119 Implement basic sRGB. Include frambuffers and postprocessing. 2020-09-21 00:30:37 +02:00
4VRDriver
a5818dfd04 Implement Blinn-Phong instead of Phong 2020-09-20 12:46:45 +02:00
4VRDriver
242b50e9ef Add Skybox 2020-09-19 00:21:49 +02:00
4VRDriver
6612b65ffa Add ground 2020-09-18 19:46:40 +02:00
4VRDriver
3c7968407b Implement Quaternions
Undefined behaviour of the light source
2020-09-17 21:23:38 +02:00
4VRDriver
ef3211fc9d Clean up fragment shader 2020-09-17 14:32:33 +02:00
4VRDriver
ba5188e50b Add LightColor to imgui menu 2020-09-17 13:55:29 +02:00
4VRDriver
065ec8d7ae Fix lighting: Normalmatrix was never applied 2020-09-17 12:39:59 +02:00
4VRDriver
56190d3cb6 Add Directional Light to world class 2020-09-15 13:46:17 +02:00
4VRDriver
b957e4a5ee Change Scene to World 2020-09-14 21:59:13 +02:00
4VRDriver
712c2655cf First progress, not yet functional 2020-09-11 11:11:11 +02:00
4VRDriver
664523a515 Rename shaders 2020-09-08 00:28:07 +02:00
4VRDriver
4b7e9eeee8 Generalize directional light, spot light, point light 2020-09-07 00:24:15 +02:00
4VRDriver
4cba3da667 Flashlight 2020-09-06 22:53:17 +02:00
4VRDriver
1442d81549 Light attenuation 2020-09-06 22:32:46 +02:00
4VRDriver
6cf551ffb4 Load in normal and height maps
(model loading, not rendering)
2020-09-06 21:18:48 +02:00
4VRDriver
8b1fe545c1 Specularmap support,
(fix bug in texture binding!)
2020-09-06 20:37:59 +02:00
4VRDriver
bd2df7e928 Materials and light properties 2020-09-06 16:55:54 +02:00
4VRDriver
192082043e Add basic phong lighting
(ambient+diffuse+specular)
2020-09-06 14:59:53 +02:00
4VRDriver
e4139105ee Add a basic entity class 2020-09-06 13:02:40 +02:00
4VRDriver
fff7c0bde2 Bug fixes in modelloading 2020-09-05 13:21:19 +02:00
4VRDriver
0c930a9892 Basic model loading 2020-09-04 21:39:12 +02:00
4VRDriver
473ba514ed Add mesh class and update to proper texture handling 2020-09-04 16:28:00 +02:00
4VRDriver
919f65fac7 Add Basic Camera 2020-09-03 15:33:51 +02:00
4VRDriver
cd302d0005 Add GLM and implement basic transformations 2020-09-02 21:32:34 +02:00
4VRDriver
b8715fba4d Add texture support 2020-09-02 18:37:53 +02:00
4VRDriver
f8868be702 Add stb image library to project 2020-09-02 00:27:26 +02:00
4VRDriver
77dd6efcce Error handling, Keyboard input, Shader stuff 2020-09-01 22:36:50 +02:00
4VRDriver
28661dd9f1 Triangle with colors 2020-09-01 01:18:48 +02:00
4VRDriver
8f4306539d Move VAO, VBO in classes 2020-08-31 19:08:05 +02:00
4VRDriver
d58ce0baa1 Add defines, basic shaders 2020-08-31 17:38:35 +02:00