Commit Graph

  • 260c6e7bc0 feat: Implement WebGPU context manager and shaders for ocean rendering master Gulum 2026-02-06 21:12:49 +01:00
  • bfc3778977 Set default camera mode to Orbital and adjust movement speeds Gulum 2026-02-04 22:48:22 +01:00
  • f5186af430 Add wireframe mode Gulum 2026-02-04 22:47:35 +01:00
  • 52c2e1dacd Add diffrent camera modes Gulum 2026-02-04 22:41:53 +01:00
  • 86d6da33d2 Add skybox Gulum 2026-02-04 22:34:59 +01:00
  • 3cfe5c0b37 Add Simplex noise functions and integrate noise-based displacement for enhanced wave detail gerstnersimplexcombined Gulum 2026-01-31 23:55:56 +01:00
  • 9ffee04185 Refactor OceanLOD to ProjectedOcean; update grid generation and shader integration for improved horizon projection and clipping screenspaceproj Gulum 2026-01-31 23:53:07 +01:00
  • 503435bdf7 Refactor OceanLOD LOD levels and patch management; implement grid recentering based on camera movement gerstnerwaves Gulum 2026-01-31 23:21:19 +01:00
  • 5677f03dc2 Refactor Camera and OceanLOD for improved movement and LOD management; enhance shader effects for better visual fidelity Gulum 2026-01-31 23:16:31 +01:00
  • b576d6a8cf Add Skybox class for rendering sky and update shaders for sky rendering Gulum 2026-01-31 23:00:40 +01:00
  • 109eafa90a Refactor OceanLOD and constants for improved LOD management and grid size adjustments Gulum 2026-01-31 22:52:30 +01:00
  • c19854aefc Enhance OceanLOD to consider view direction in LOD updates and adjust grid size parameters Gulum 2026-01-31 22:50:05 +01:00
  • e9512fb88a Add ocean shader settings and control sliders for wave properties Gulum 2026-01-31 22:47:20 +01:00
  • d61c91a267 Implement Ocean LOD management and enhance grid generation with wireframe support Gulum 2026-01-31 22:22:00 +01:00
  • dedcec547d adjustments Gulum 2026-01-31 21:25:25 +01:00
  • 0a7dc2f25f Update dependencies and enhance installation instructions in README Gulum 2026-01-31 21:00:12 +01:00
  • 7231fd7964 add release build. Use FPS Camera and better input. BackgroundHorizon Julian 2020-02-18 18:02:37 +01:00
  • 0fa7230d07 more interesseting sss Julian 2020-01-31 14:43:29 +01:00
  • 1f8e050bb5 Add sun glitter Julian 2020-01-29 21:23:25 +01:00
  • f9408474a2 reduce diffuse component impact Julian 2020-01-29 20:31:01 +01:00
  • 04dec63162 Add sss (subsurfacescattering) Julian 2020-01-29 20:24:17 +01:00
  • 6e9f932df8 Better init rotation Julian 2020-01-28 20:23:30 +01:00
  • 34d6863a4b brute force specular reflection Julian 2020-01-28 17:08:41 +01:00
  • bc3c9bc140 Merge branch 'master' of git.rismer.de:gulum/web-ocean Julian 2020-01-27 17:00:53 +01:00
  • 8a82c553fe Scale Surface from NC (Normalized Coordinates) to strechted x.y.Plane * 10. Julian 2020-01-27 16:53:49 +01:00
  • 4d3065acff minor fixes Julian 2020-01-27 16:14:50 +01:00
  • 17fbdb908e Update .gitlab-ci.yml - Supress dir already exist error Julian 2020-01-27 01:50:34 +01:00
  • c10c6d7ad0 Merge branch 'master' of git.rismer.de:gulum/web-ocean Julian 2020-01-27 01:39:17 +01:00
  • a6526c28e4 Change render target to 16bit Julian 2020-01-27 01:39:10 +01:00
  • 294a37cf33 Update .gitlab-ci.yml Julian 2020-01-27 01:02:42 +01:00
  • 846e4fde02 Update .gitlab-ci.yml Julian 2020-01-27 01:01:02 +01:00
  • 814dad13e4 Add .gitlab-ci.yml Julian 2020-01-27 01:00:34 +01:00
  • 03467fc70b Set texture filtering for perlin Noise to linear for better results Julian 2020-01-26 12:10:31 +01:00
  • 564a0d43b5 add mouseMovement Julian 2020-01-26 02:18:43 +01:00
  • 4bb5a4e162 add normal calculation to vertex shader Julian 2020-01-25 19:39:07 +01:00
  • 119dbd2053 waving grid by perlin noise Julian 2020-01-24 21:51:37 +01:00
  • 1e0e6466ee Gridwave test Julian 2020-01-24 18:03:07 +01:00
  • 1c56f10369 Add gl-matrix dependency Julian 2020-01-24 17:33:37 +01:00
  • afe2edc8e1 Hello World rotating grid Julian 2020-01-24 17:33:16 +01:00
  • a79d670999 add grid init method Julian 2020-01-24 17:05:02 +01:00
  • 4015847e72 Add grid genration function Julian 2020-01-24 16:36:58 +01:00
  • 63a80c908d perlin noise rendered as a texture. Julian 2020-01-24 13:27:38 +01:00
  • 54ecea00e2 remove perlin noise. animation loop now with request. Julian 2020-01-24 12:53:09 +01:00
  • 49b4563fd8 Use real time instead of fixed time steps Julian 2020-01-23 14:34:46 +01:00
  • 456466156c print out fps Julian 2020-01-23 14:30:34 +01:00
  • b35596fa55 replace triangle with quad Julian 2020-01-23 14:04:30 +01:00
  • 5a24ae7216 render fake perlin noise waves Julian 2020-01-22 02:20:25 +01:00
  • 0ae0bb80eb PerlinNoise Hello World Julian 2020-01-21 20:47:41 +01:00
  • 1c6a499127 let opengl print an triangle Julian 2020-01-21 20:37:48 +01:00
  • 8aaf31c114 Remove testpackage Julian 2020-01-21 19:47:41 +01:00
  • b1f3564363 Add readme and some hints Julian 2020-01-20 15:17:17 +01:00
  • 0f3866af79 Add browserify for nodejs dependency management Julian 2020-01-20 15:09:39 +01:00
  • 2f0ce2c7b4 let GL say Hello World Julian 2020-01-20 12:24:57 +01:00
  • cb79eff4d6 fix gitignore Julian 2020-01-19 10:40:51 +01:00
  • e62d533630 Add node-modules to gitignore Julian 2020-01-19 10:40:06 +01:00
  • 8c72e75035 Init commit Julian 2020-01-19 10:22:22 +01:00