5006149c8d
Adding Perfomance monitor, Adding screenshot to README.md
2023-05-20 22:08:43 +02:00
08e1c3248b
Physically based rendering with textures
2023-05-20 21:51:57 +02:00
7627df0fa0
FIrst step in Physically based rendering
2023-05-20 21:20:02 +02:00
4cba6ad37e
Ice refractions and reflections added back in !
2023-05-20 11:17:27 +02:00
4be70e132d
Added Skybox back!
2023-05-19 21:07:44 +02:00
8890b4d973
Back to basic - Just a backpack rendering
2023-05-19 20:48:24 +02:00
3acc8525b0
Adding ImGui , fixing some minor framebuffer error
2023-05-19 16:04:52 +02:00
dc89cc6173
Adding premake
...
I will now be able to work on this from any platform
2023-05-19 14:39:38 +02:00
85263312cd
Refactor
...
Refactoring the render engine to feel a little better organized. One major issue remains with the model not rendering at the time. Possibly this is solved after fixing the outline render pass
2023-02-03 16:33:02 +01:00
4355a12b9a
Architecture redesign
...
PART 1:
- Added a Renderer class
- Added a Application interface
- Added a RenderPass interface
- Added multiple RenderPass classes
- Added a Window class
- Moved Shaders into a Shader folder
The idea behind this redesign is to make more abstractions.
These abstraction are then supposedly going to make it easier
to focus on the next couple tutorials main elements
2022-10-18 22:57:50 +02:00
71c942d88e
albedo with refractions and reflactions of the cubemap
2022-10-17 11:56:27 +02:00
4f4eb2f496
Basic MSAA
2022-10-16 20:57:11 +02:00
94428d43c9
refraction shading
2022-10-16 20:44:48 +02:00
6667d75455
reflection
2022-10-16 20:27:25 +02:00
e7a119f0dd
Cubemap added, Skybox pass implemented
2022-10-16 20:14:06 +02:00
db448390ae
Small issue fix, Added post-processing fx
2022-10-16 18:58:21 +02:00
d8e87b4787
Added framebuffer objects to allow postprocessing on a texture of the screen
2022-10-16 18:26:50 +02:00
3d4d81f260
Added stencil testing
...
This demo show how to draw an outline around
an object.... very cool ! :)
2022-02-22 21:52:44 +01:00
82cf5b9c93
Added model loading
...
Model loading is complex.
As such in the learnopengl.com tutorial we use assimp to make our life
a little easier.
2022-02-22 00:32:22 +01:00
de96aa4136
Added multiple lights to the scene
...
Both a directional and four points lights are used in
this scene.
Fixed a memory leak caused by the vertex Array buffer of the lights never being deleted
2022-02-16 21:06:40 +01:00
3f9a433549
implemented spotlights
2022-02-16 20:32:55 +01:00
e1ceb4d8ee
Implemented point lights
2022-02-16 20:12:07 +01:00
345ae95835
Directional light implementation
2022-02-16 19:57:18 +01:00
fd29b303e2
Added lighting maps
2022-02-16 19:46:19 +01:00
59bd1ece6b
Implemented basic materials in to the fragment shader..
2022-02-15 16:33:47 +01:00
fc3806e73d
Basic Lighting
...
Added lighting in to the shader
Lighting model: Phong
2022-02-13 14:38:39 +01:00
06b979dfaa
Lighting: Basic color
...
Added a light source
removed texturing
removed drawing multiple instances
of the same cube
2022-02-13 13:19:54 +01:00
c8bde6881f
Slight cleanup
...
Added Camera abstraction
2022-02-12 22:30:14 +01:00
85733c6053
Camera tutorial finished
...
Added delta timing and basic camera movement
2022-02-12 22:23:08 +01:00
ea5acc464f
Slight cleanup
2022-02-12 21:40:38 +01:00
8bfdbccac1
Matrices and transformations
2022-02-12 21:38:31 +01:00
58cca1db34
Shader exercises complete!
2022-02-11 22:24:15 +01:00
2e529beafa
Added a simple small README file.
2022-02-06 13:44:00 +01:00
f0ac2901e7
LearnOpenGL tutorial. Made it up to Shaders
2022-02-06 12:52:11 +01:00