And here's an unsharp masking (sharpening) filter implemented using the gaussian blur!
Hue shifting for still objects relative to the camera. If a pixel does not change in color for some time, the hue of that pixel is offset.
Using the same accumulation buffer, it is possible to simulate increased sensitivity to negative afterimages. This is one such attempt and may still require some tuning. I am wondering whether it'd be possible to combine both effects.
Made the effect respect the framerate, added a parameter for the effect's opacity. This is what it looks like on 50%, this time without VR headset shakiness.
Matt Keeter's paper on Massively Parallel Rendering of
Complex Closed-Form Implicit Surfaces is a very interesting read with an extremely satisfying implementation. It takes a simple concept of surfaces defined by `f(x, y, z) = 0` and invents a novel rendering technique for them, on the GPU. https://www.mattkeeter.com/research/mpr/
Here's a preview of what I've been working on over the past several months. Still nowhere near finished, but we're getting there. It is (going to be) a real-time graph-based video compositor for broadcasting and creative coding. What you can see in the preview is the UI rendering of basic nodes and graph validation errors highlighted in red, with some debug information below.
Visualisation of GPU memory allocation. Source: http://asawicki.info/news_1682_human-friendly_classification_of_vulkan_resources.html
A sentient being doing their best to explore the universe.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!