52 Commits

Author SHA1 Message Date
Verox001
786fff5a6d Finished lighting and material reimplementation 2025-05-20 12:10:26 +02:00
Verox001
acb7c13a5f Complete rewrite 2025-05-20 02:44:41 +02:00
Verox001
cb64d94c09 Added Materials - Removed moon and advanced orbits for now to focus on post processing and materials 2025-05-10 19:49:05 +02:00
Verox001
573e9e9687 Fixed MSAA fallback 2025-05-10 12:12:00 +02:00
Verox001
ad6f50d178 Moved shader to shaders folder 2025-05-08 21:49:37 +02:00
Verox001
da8d9456f1 Removed device_manager - Not needed 2025-05-08 20:58:00 +02:00
Verox001
781073a524 Removed unused imports 2025-05-08 20:41:51 +02:00
Verox001
31d4d53316 Refactored and structured code to reduce load in state 2025-05-08 20:24:00 +02:00
Verox001
f4484ba335 Refactored and structured code to reduce load in state 2025-05-08 20:17:31 +02:00
Verox001
1b25b358df Fixed camera movement with arrow keys 2025-05-08 16:49:38 +02:00
Verox001
9848ce1170 Removed unused variable 2025-05-08 15:46:51 +02:00
Verox001
55faf5c4d3 Advanced camera inputs and added moon (moon not working yet) 2025-05-07 21:54:37 +02:00
Verox001
8ce9493d00 Fixed false error from WGSL Plugin 2025-05-07 20:21:50 +02:00
Verox001
e4e0c3078f Implemented lighting buffer resize and pre-calculated range by min_attenuation 2025-05-07 20:12:10 +02:00
Verox001
4371bb2749 Implemented image clustering 2025-05-07 19:45:35 +02:00
Verox001
b9729874e2 Implemented better light rendering and made the sun a point light 2025-05-07 14:41:37 +02:00
Verox001
2b73b0ddce Implemented radius for Bodies and added Vector3 Rendering position 2025-05-07 13:40:48 +02:00
Verox001
6d9bdae160 Fixed 3D rendering 2025-05-06 19:04:30 +02:00
Verox001
adf53b7703 Added 3D possibility to body 2025-05-06 18:40:32 +02:00
Verox001
966aabc649 Made the Sun a directional light source and fixed some lighting bugs, which affect the sun to have a shadow 2025-05-06 18:13:42 +02:00
Verox001
5a444c3e07 Added directional light from sun 2025-05-06 17:12:22 +02:00
Verox001
6c0cfbefce Added depth buffer to sort drawing indices 2025-05-05 21:59:27 +02:00
Verox001
d5f5949107 Added Spheres and improved geometry creation 2025-05-05 21:52:42 +02:00
Verox001
5a680e73f0 Removed debug and draw objects from both sides by removing culling 2025-05-05 21:45:32 +02:00
Verox001
7257b0a648 Implemented 3D support and camera 2025-05-05 21:29:51 +02:00
Verox001
08e49e1b22 Implemented 3D support and camera 2025-05-05 20:07:20 +02:00
Verox001
03c061839c Encapsulated winit into solar_engine. No winit is required anymore within the API 2025-05-05 17:34:45 +02:00
Verox001
9a81d6d474 Removed unused imports 2025-05-05 15:42:37 +02:00
Verox001
9b53827622 Fixed timewarp - restructured project into solar_engine 2025-05-05 15:33:22 +02:00
Verox001
ddcd2333fc Finished checking of multi sampling capability 2025-05-05 13:54:29 +02:00
Verox001
aad4355b30 Implemented Multi Sampling - TODO: Check fot adapter capabilities 2025-05-05 01:25:23 +02:00
Verox001
de8dca3536 Added timewarp to Simulator 2025-05-05 00:23:05 +02:00
Verox001
ba0e668616 Removed Thread Jitter from Simulation Thread Lock 2025-05-04 23:14:46 +02:00
Verox001
5cd61b6086 Advanced orbit calculations 2025-05-04 22:55:55 +02:00
Verox001
0618b81763 Improved orbit calculations and added n-body problem solution 2025-05-04 19:24:03 +02:00
Verox001
69d4e8105c Started with timewarp 2025-05-04 14:39:39 +02:00
Verox001
2f7f521051 Consideration of aspect ratio 2025-05-04 13:48:21 +02:00
Verox001
e709e2dd3f Added circles and geometries 2025-05-04 13:21:36 +02:00
Verox001
7eacf0d0a5 Implemented scaling for instances 2025-05-04 12:55:12 +02:00
Verox001
bdee0ceb3e Added coloring 2025-05-04 12:51:41 +02:00
Verox001
10fea1d695 Implemented simulation and update function 2025-05-04 12:12:09 +02:00
Verox001
60bd8c67d6 Added instancing 2025-05-04 12:03:18 +02:00
Verox001
e88a5d171a Fixed color display to fit sRGB 2025-05-04 11:37:48 +02:00
Verox001
99d5b76f02 Added index buffer 2025-05-04 11:34:25 +02:00
Verox001
dac885748a Added Shader Input and vertex buffering 2025-05-04 11:27:55 +02:00
Verox001
c01d323f4c First shader and rendering pipeline 2025-05-04 01:37:26 +02:00
Verox001
78d0f59cc1 Added updating 2025-05-04 01:22:33 +02:00
Verox001
354cb8718d Added input handling 2025-05-04 01:20:26 +02:00
Verox001
661af7c1fb Fixed surface non-zero issue 2025-05-04 01:13:13 +02:00
Verox001
16d02c6789 Added Rendering with WGSL 2025-05-04 01:04:46 +02:00