zomseffen
|
37d816fc98
|
start of combine shader
|
2025-04-17 17:15:57 +02:00 |
|
zomseffen
|
8902c2a0e3
|
grow compute shaders
|
2025-04-17 15:47:35 +02:00 |
|
zomseffen
|
62e4062cbf
|
add cuboid and handle empty compounds
|
2025-04-11 11:35:57 +02:00 |
|
zomseffen
|
4a81ae6440
|
fix different grid sizes
|
2025-04-08 11:18:43 +02:00 |
|
zomseffen
|
a39cf62b0b
|
adds cone component
|
2025-04-07 17:10:22 +02:00 |
|
zomseffen
|
3f199ce4a6
|
fix indexing of cubes
|
2025-04-07 11:28:20 +02:00 |
|
zomseffen
|
680039cdfa
|
compute shader 1 with sized vertice render and pipeline barrier
|
2025-04-04 20:40:48 +02:00 |
|
zomseffen
|
c02522b6c2
|
first step for compute task
|
2025-04-02 11:10:12 +02:00 |
|
zomseffen
|
579820334d
|
adds naive update for light and volumes
|
2025-03-26 11:22:22 +01:00 |
|
zomseffen
|
90b16a3d5c
|
fixes edge see through
|
2025-03-14 15:50:01 +01:00 |
|
zomseffen
|
839907c8a7
|
keeps track of iterations glaobally, fix endless loop at min border
|
2025-03-13 16:53:24 +01:00 |
|
zomseffen
|
e3829a73e4
|
prior normal check for lights
|
2025-03-07 11:34:33 +01:00 |
|
zomseffen
|
f3098d8061
|
Merge branch 'oct_tree_scale'
|
2025-03-06 18:19:31 +01:00 |
|
zomseffen
|
b581364f5a
|
first implementation, clamp seems to be off?
|
2025-03-06 18:11:44 +01:00 |
|
zomseffen
|
7a58ba9733
|
optimize light selection
|
2025-03-05 16:56:48 +01:00 |
|
zomseffen
|
1a30887a7d
|
clamp to quad
|
2025-02-28 14:06:20 +01:00 |
|
zomseffen
|
5bd181adc9
|
combine quads
|
2025-02-27 13:34:08 +01:00 |
|
zomseffen
|
457d3e2d6b
|
fixes double neighbor assignement and cubes inside of empty volumes after skipping to grow
|
2025-02-26 12:31:58 +01:00 |
|
zomseffen
|
5353f28acd
|
start of second test generator. revealed issue with neighbor linkage overwriting
|
2025-02-20 16:48:20 +01:00 |
|
zomseffen
|
d65a38200c
|
neighbor linkage for oct trees complete
|
2025-02-20 09:46:30 +01:00 |
|
zomseffen
|
4e50b1a12e
|
adds first connection between octtree volumes
|
2025-02-18 16:36:48 +01:00 |
|
zomseffen
|
b559bd5e08
|
directional light
|
2025-02-12 14:48:52 +01:00 |
|
zomseffen
|
da773cad56
|
cleanup and button for diffuse increase
|
2025-02-08 19:44:38 +01:00 |
|
zomseffen
|
4a6dde4535
|
reflection for transparent objects
|
2025-02-07 12:19:48 +01:00 |
|
zomseffen
|
c07e8a3061
|
fixes transparent refelctions
|
2025-02-05 17:51:17 +01:00 |
|
zomseffen
|
dc66ae4b3d
|
recursive reflection for nontransparnt elements
|
2025-02-05 16:50:57 +01:00 |
|
zomseffen
|
ffbba3be19
|
adds scene info for recursive rays
|
2025-02-04 10:51:48 +01:00 |
|
zomseffen
|
709c2f0569
|
reordering of diffuse calls for usage of cycle counting/limiting
|
2025-02-04 10:47:55 +01:00 |
|
zomseffen
|
1ecd1c7403
|
transparent roughness and diffuse settings from app
|
2025-02-03 12:42:56 +01:00 |
|
zomseffen
|
fbc21ba523
|
fixed the weird edges on transparent objects
|
2025-01-30 11:33:55 +01:00 |
|
zomseffen
|
66902df99c
|
transparency first version
|
2025-01-30 11:03:30 +01:00 |
|
zomseffen
|
f0fa28bdd8
|
memory optimization of neighborhood for empty volumes
|
2025-01-24 14:36:02 +01:00 |
|
zomseffen
|
1d4b31c142
|
fewer octr tree checks when growing a volume
|
2025-01-24 09:59:15 +01:00 |
|
zomseffen
|
886f92470c
|
volume creation improvement 1
|
2025-01-22 10:10:47 +01:00 |
|
zomseffen
|
9b618b0e3f
|
shader refactoring and float pos for lights
|
2025-01-20 10:18:28 +01:00 |
|
zomseffen
|
86135cb2ce
|
diffuse raytracing
|
2025-01-17 11:10:39 +01:00 |
|
zomseffen
|
729fcb8559
|
adds multilight handling
|
2025-01-15 13:09:54 +01:00 |
|
zomseffen
|
4c4b8288d5
|
void tracing for spot lights
|
2025-01-14 16:01:18 +01:00 |
|
zomseffen
|
dd568a75e3
|
pre facing switch
|
2025-01-13 16:18:05 +01:00 |
|
zomseffen
|
3f4656939c
|
halfway to raytracing
|
2025-01-11 14:12:24 +01:00 |
|
zomseffen
|
15a94c2f93
|
refactor scene.rs into multiple files
|
2025-01-08 12:30:54 +01:00 |
|
zomseffen
|
694d93c0f3
|
moves compiled shaders, first version with scene info on gpu
|
2025-01-07 23:21:09 +01:00 |
|
|
57e862832a
|
linux shader building, complete side renaming, esc to quit
|
2024-12-22 11:13:05 +01:00 |
|
zomseffen
|
c733c0519f
|
6 sides quad
|
2024-12-19 08:20:14 +01:00 |
|
|
f16eab798d
|
disables windows shader build on linux
|
2024-12-16 20:23:58 +01:00 |
|
zomseffen
|
7fe7015774
|
4sides quad
|
2024-12-16 20:01:39 +01:00 |
|
zomseffen
|
534f1a109a
|
readme and first steps for storage buffer raytracing
|
2024-10-18 17:15:33 +02:00 |
|
zomseffen
|
912659bb52
|
cuboid and cube pipeline working
|
2024-09-15 14:02:00 +02:00 |
|
zomseffen
|
4494b68c26
|
added pipeline for cuboid
|
2024-09-14 19:49:51 +02:00 |
|
zomseffen
|
c5bcd148ca
|
pre double pipeline commit. The following will attempt to add another rendering stage for textured cuboids.
|
2024-09-09 19:23:09 +02:00 |
|