Commit Graph

241 Commits

Author SHA1 Message Date
Yggdrasil75
670ff42b82 CRUD 2026-01-29 06:50:57 -05:00
yggdrasil75
44068ba32c minimal effort global illumination 2026-01-29 05:39:10 -05:00
yggdrasil75
aaa7b1e24e preparations for further changes 2026-01-28 21:00:16 -05:00
Yggdrasil75
f24fcaa691 minor positioning changes 2026-01-28 14:48:02 -05:00
Yggdrasil75
4febc51784 it works 2026-01-28 14:34:58 -05:00
Yggdrasil75
19462868ea updated pnoise, added path tracing of lights. I got some more to do though. 2026-01-28 09:45:14 -05:00
Yggdrasil75
e5e0c5b838 woops, changed this while testing, forgot to change back 2026-01-28 06:46:37 -05:00
yggdrasil75
d45df35101 fixed overloading a variable 2026-01-27 19:51:06 -05:00
Yggdrasil75
c0d15a0b9f pushing camera eigen update, and other fixes 2026-01-27 16:11:09 -05:00
yggdrasil75
e0764318b4 added eigen, dropping my own for the speed potential. its still kinda broken, but its faster. 2026-01-26 21:06:53 -05:00
yggdrasil75
c3916d146a usually works. need to figure out what causes it to not to sometimes. 2026-01-26 20:02:01 -05:00
Yggdrasil75
ed6b625826 well, its still broken. hopefully this helps. 2026-01-23 15:15:06 -05:00
Yggdrasil75
e7ce32b266 let the compiler optimize. its better at it than I am. 2026-01-23 13:41:57 -05:00
Yggdrasil75
c77d3b25ba fixed an oversight. was too small a morton code. 2026-01-23 13:10:39 -05:00
Yggdrasil75
4f409cedc5 well, fast enough I guess. 2026-01-23 10:13:51 -05:00
yggdrasil75
9c0be89a8b need to fix later 2026-01-23 05:47:28 -05:00
yggdrasil75
65d36cc34c sped up sphere creation, added some chunk stuff. removed serialization that didnt work. 2026-01-22 21:04:13 -05:00
yggdrasil75
a453149f57 some further optimizing and updating mat3 2026-01-22 18:15:53 -05:00
Yggdrasil75
842da7a507 reverted step. added morton encoding. 2026-01-22 14:44:53 -05:00
Yggdrasil75
5d18ff0199 tMax was slower with the precompute. 2026-01-22 10:08:47 -05:00
yggdrasil75
5ef07c6af5 made it I think faster 2026-01-21 20:25:25 -05:00
Yggdrasil75
0aeed604a7 pushing home. will need to correct some things. idea: precalculate regions of steps 2026-01-21 15:01:22 -05:00
Yggdrasil75
dc514cfe31 add fp16 with fp32 fallback 2026-01-21 10:13:39 -05:00
Yggdrasil75
ff3e4711db fast inverse square root is fast. and ignore that typo 2026-01-21 07:23:09 -05:00
yggdrasil75
63a21b103f fixing initial alpha 2026-01-21 05:49:36 -05:00
yggdrasil75
76e0d4e06a kinda works. 2026-01-20 21:10:10 -05:00
yggdrasil75
a4e378bbcd some fixes, also changed from doubles to floats to save memory for sake of cache optimization 2026-01-20 18:17:35 -05:00
Yggdrasil75
c52c6b14b9 correct something in my uv map 2026-01-20 15:01:35 -05:00
Yggdrasil75
a0b9fab5f9 fixed a lot, added some more, made it faster. 2026-01-20 12:45:23 -05:00
Yggdrasil75
58555f96c8 skipping chunks added. 2026-01-20 09:30:23 -05:00
Yggdrasil75
840a3f1517 fixing stuff. 2026-01-20 08:20:47 -05:00
Yggdrasil75
f91998e839 revert of majority of chunk stuff. wasnt working well. 2026-01-20 06:56:17 -05:00
Yggdrasil75
db423030dd pushing this home. 2026-01-19 15:01:15 -05:00
Yggdrasil75
0782189838 fixed segfault. 2026-01-19 12:48:02 -05:00
Yggdrasil75
310b4233be some attempts to resolve chunking issues 2026-01-19 12:33:29 -05:00
Yggdrasil75
835ac45c9a pushing some more features to chunks before implementing. 2026-01-19 09:09:05 -05:00
Yggdrasil75
a914e7a1f7 add chunks 2026-01-19 07:12:20 -05:00
yggdrasil75
1ae8514e01 fixed a color index issue. 2026-01-18 21:11:05 -05:00
yggdrasil75
a4e8581e99 remove mesh, add a limit to voxeltraverse 2026-01-18 20:59:55 -05:00
yggdrasil75
b820c89bd0 pushing some additional features 2026-01-18 20:44:30 -05:00
Yggdrasil75
81af30d4c6 fix rgba issue 2026-01-16 14:57:50 -05:00
Yggdrasil75
0cb71a4799 added sphere and noise documentation 2026-01-16 14:45:55 -05:00
Yggdrasil75
acba629774 noise features, fixed some grid stuff. 2026-01-16 13:37:13 -05:00
Yggdrasil75
4dfe6c9a5e recording mode added 2026-01-15 14:49:00 -05:00
Yggdrasil75
71777dc135 lots of changes, serialization is done better, grid is defined better, etc. 2026-01-14 13:04:13 -05:00
Yggdrasil75
c39a3beeff pushing serialization. need to do it better in a dedicated file later. 2026-01-14 08:11:37 -05:00
Yggdrasil75
175fb19da1 asdf 2026-01-13 14:57:04 -05:00
Yggdrasil75
40c761edb7 done with trying to copy treexy. it wasnt better after I implemented it. going to switch back to my method. 2026-01-13 14:56:59 -05:00
Yggdrasil75
082682a339 pushing some changes. 2026-01-13 14:33:23 -05:00
Yggdrasil75
2870be6cf3 used the treexy version for a function. my attempt failed. 2026-01-13 08:09:24 -05:00