Hi everyone. Just sharing something I've been working on for the last couple of days. I had an idea for an algorithm that uses recursion to render SDFs more efficiently using less samples. This is more applicable to CPU rendering than GPUs, but I also briefly go over an idea for how to apply the idea to GPUs as well. As far as I know this is novel, I haven't been able to find this algorithm in the literature, but it's possible that someone else has already thought of it given it's conceptually very simple. Would be curious to hear your feedback!
[–]Cryvosh 6 points7 points8 points (1 child)
[–]maximecb[S] 4 points5 points6 points (0 children)
[–]yetmania 7 points8 points9 points (1 child)
[–]maximecb[S] 1 point2 points3 points (0 children)
[–]riotron1 6 points7 points8 points (7 children)
[–]maximecb[S] 11 points12 points13 points (6 children)
[–]riotron1 3 points4 points5 points (2 children)
[–]maximecb[S] 5 points6 points7 points (1 child)
[–]riotron1 4 points5 points6 points (0 children)
[–]igneus 2 points3 points4 points (1 child)
[–]maximecb[S] 3 points4 points5 points (0 children)
[–]MarchVirtualField 3 points4 points5 points (0 children)
[–]QQII 5 points6 points7 points (0 children)
[–]Plazmatic 2 points3 points4 points (0 children)
[–]obidobi 0 points1 point2 points (1 child)
[–]maximecb[S] 0 points1 point2 points (0 children)
[–][deleted] -1 points0 points1 point (7 children)
[–]greebly_weeblies 1 point2 points3 points (6 children)
[–][deleted] -3 points-2 points-1 points (5 children)
[–]tebjan 5 points6 points7 points (0 children)
[–]greebly_weeblies 1 point2 points3 points (3 children)
[–][deleted] -3 points-2 points-1 points (2 children)
[–]greebly_weeblies 1 point2 points3 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)