|
a76223b369
|
Update readme, new demo gif
|
2025-01-11 18:54:03 +02:00 |
|
|
857e32d994
|
Disable fog on wasm
|
2025-01-11 18:54:03 +02:00 |
|
|
fed16287c5
|
Clippy fixes
|
2025-01-11 18:54:03 +02:00 |
|
|
17fd7a5ec4
|
Refactor shadowmap sampling in shaders
|
2025-01-11 18:54:03 +02:00 |
|
|
90ba17a9a9
|
Include marched fog depth in light falloff
|
2025-01-11 18:54:03 +02:00 |
|
|
31c86644a7
|
Tweak fog params
|
2025-01-11 18:54:03 +02:00 |
|
|
c4ca8b9a04
|
Tweak light trajectory
|
2025-01-11 18:54:03 +02:00 |
|
|
496eabcb27
|
Tweak fog params
|
2025-01-11 18:54:03 +02:00 |
|
|
c0f41045da
|
Fix fog scene depth comparison
|
2025-01-11 18:54:03 +02:00 |
|
|
3676f8fef5
|
Fix geometry depth binding not updating after resize, refactoring
|
2025-01-11 18:54:03 +02:00 |
|
|
7b752703ea
|
Tweak fog light falloff & density
|
2025-01-11 18:54:03 +02:00 |
|
|
1c0b9aa63f
|
Basic fog lighting, refactoring
|
2025-01-11 18:54:03 +02:00 |
|
|
5a8dec8d02
|
WIP: don't draw fog past scene depth
|
2025-01-11 18:54:03 +02:00 |
|
|
9acbec9a6a
|
Add raymarched fog
|
2025-01-11 18:54:03 +02:00 |
|
|
ca9ed36c37
|
Add placeholder fog volume
|
2025-01-11 18:54:03 +02:00 |
|
|
4b03671a62
|
Refactor gltf mesh loading
|
2025-01-11 18:54:03 +02:00 |
|
|
cfd0c07ac6
|
Move material & mesh to separate files
|
2025-01-11 18:54:03 +02:00 |
|
|
90a2e2646a
|
Default to fullscreen
|
2025-01-11 18:54:03 +02:00 |
|
|
9cac570eb6
|
Update readme
|
2025-01-11 18:54:03 +02:00 |
|
|
cf91d8e7fa
|
Update readme
|
2025-01-11 18:54:03 +02:00 |
|
|
f7581d1905
|
Bump shadowmap size 1024 -> 2048
|
2025-01-11 18:54:03 +02:00 |
|
|
057240acc1
|
improve PCF
|
2025-01-11 18:54:03 +02:00 |
|
|
dab82367f0
|
refactoring
|
2025-01-11 18:54:03 +02:00 |
|
|
3729237e0e
|
Add demo gif
|
2025-01-11 18:54:03 +02:00 |
|
|
ccaf9261cc
|
Disable shadowmapping on WebGL
|
2025-01-11 18:54:02 +02:00 |
|
|
2616b2f5c9
|
Use textureSampleCompare instead of textureSampleCompareLevel
|
2025-01-11 18:54:02 +02:00 |
|
|
091bdcaa98
|
Fix wasm crashing on startup
|
2025-01-11 18:54:02 +02:00 |
|
|
7aa70cd564
|
100% size canvas, add loading text
|
2025-01-11 18:54:02 +02:00 |
|
|
60d0f64356
|
Fix needing extra device features for shadowmapping
|
2025-01-11 18:54:02 +02:00 |
|
|
139a568a6d
|
Better light path + random colors
|
2025-01-11 18:54:02 +02:00 |
|
|
cd0a1cbd13
|
Fix flickering shadows
|
2025-01-11 18:54:02 +02:00 |
|
|
61e95cb550
|
Add soft shadows
|
2025-01-11 18:54:02 +02:00 |
|
|
6c9fd76c42
|
cleanup
|
2025-01-11 18:54:02 +02:00 |
|
|
5afa12a236
|
Fix shadowmap sampling outside of frustum
|
2025-01-11 18:54:02 +02:00 |
|
|
5e0001e2e1
|
Get light pos directly from matrices, debugging shadowmaps
|
2025-01-11 18:54:02 +02:00 |
|
|
2dc20ad12c
|
Clippy fixes
|
2025-01-11 18:54:02 +02:00 |
|
|
ebef7fe1c5
|
Update packages
|
2025-01-11 18:54:02 +02:00 |
|
|
3cebdf3bfa
|
update todo
|
2025-01-11 18:54:02 +02:00 |
|
|
43883e8c6c
|
increase near plane
|
2025-01-11 18:54:02 +02:00 |
|
|
718c9fdeb8
|
Static lightmap size, fix aspect ratio
|
2025-01-11 18:54:02 +02:00 |
|
|
137d0e0c0a
|
up ambient light
|
2025-01-11 18:54:02 +02:00 |
|
|
e682e3870e
|
Simplify light matrices
|
2025-01-11 18:54:02 +02:00 |
|
|
e153ff5b6b
|
Same near&far plane for cam and lights
|
2025-01-11 18:54:02 +02:00 |
|
|
b978091cd4
|
Different depth settings for shadows
|
2025-01-11 18:54:02 +02:00 |
|
|
86e1521128
|
Less -> LessEqual
|
2025-01-11 18:54:02 +02:00 |
|
|
9598128b6a
|
Replace binding_array with texture_depth_2d_array, avoid copying and multiple samplers
|
2025-01-11 18:54:02 +02:00 |
|
|
fb1cbf6b9a
|
Remove unused padding
|
2025-01-11 18:54:02 +02:00 |
|
|
7c6062dced
|
fix light position offset
|
2025-01-11 18:54:02 +02:00 |
|
|
7830d735b8
|
Fix depth texture saving
|
2025-01-11 18:54:02 +02:00 |
|
|
010e4dedeb
|
Pass light matrix as separate uniform, fix matrices
|
2025-01-11 18:54:02 +02:00 |
|