Random "work in progress" shots
category: general [glöplog]
tomkh, well spotted :)
Playing around while working on PBR and postprocessing: (this isn't for any demo in particular, just laying the groundworks for common things)
I'm still not quite happy with the DoF, but I love the effects you can get with rough reflections.
I'm still not quite happy with the DoF, but I love the effects you can get with rough reflections.
cpdt: Looking very promising! Waiting to see what you can come up with.
cpdt: the 3rd one looks amazing!
cpdt: :D
@cpdt: yeah, 3rd picture is ACE!
Thanks guys :) I've got some more pretties that I'd love to show off, but I'd better keep some stuff secret for a prod :P
But in the meantime, I've got a synth to write...
But in the meantime, I've got a synth to write...
cpdt: Cool indeed! BTW. can you reveal us the tech you use for the blurry/rough reflections?
deepr: reflections (from raymarching) are written to a separate texture along with roughness, which is then blurred before being composited back on the original texture. I think this is similar to how ferris did it in Engage, and I believe he goes into more detail in his Engage Breakdown video.
yes, that's how the reflections in engage work, plus the detail that the blur ignores samples with significantly different depth, normal, and roughness (which I'm sure you gathered implementing it, but just for completeness here)
I also did a bunch of tests with adjusting normal and using different kinds of blurs; in the end perfect reflection blurred with an edge-aware box blur looked the best. I did _not_ however try to weight samples based on a brdf-based approximation or try any temporal convergence (both mentioned here) which I'm sure would give better results, but this isn't the worst-looking compromise (however it's not the most performant thing, but that can be solved other ways if it's a bottleneck)
I think the thing the technique misses most is the "contact hardening" mentioned in those slides, so I'd like to play with some more things to improve that at some point
and "specular elongation" (they're both "artifacts" of the same phenomenon as I understand it)
cpdt: Very pretty!
ferris: yep, i'm currently only doing edge-aware in regards to depth and haven't had any issues in my limited testing, but I guess there would be some cases where other properties are required. I did try to get some sort of 'contact hardening' by changing the roughness parameter based on reflect distance, but couldn't get it to work well. That presentation looks very interesting though!
cce: thanks, glad you like it!
cce: thanks, glad you like it!
I started something new :D
^ <3
Rez now thats porn
Rez: Pico-8? Love it! :D
pico8 road rash remake!
hang on!
SUPER hang on!
I see a boat !
finally a decent version of DONKEY.BAS