Commit Graph

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