This website requires JavaScript.
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