I’m looking for a dozen or so people to give this a go. Interested? Respond here and I’ll send you a code to get it for free for testing purposes.
My only real requirement is that you be genuinely interested enough in cameras and photography to engage with the material so you can help me answer my questions above.
20-year hobbyist photographer here (on and off).
I’ve actually thought about an interactive textbook like this before. Really cool to see it here!
Count me in for the testing, I’d be delighted to help
I tried it out and I can say this is excellent work.
Finally, someone used DOF and motion blur as intended
The DOF looks really smooth — is this the standard Babylon.js implementation or did you make your own?
Thanks @Tumble-wd. The DOF is standard BJS DOF, but if I get any traction w this project, I’ll probably write my own DOF. The biggest issues I have w BJS DOF is that it is not resolution independent, and the foreground blur doesn’t blur the objects’ silhouettes, just the textures so it’s not very convincing. Background blur looks great, though, imo.
The motion blur is my own, but it’s inspired by this PG. The only extra trick I’m doing is slowing down the animation time scale when the photo is snapping to make sure I get lots of frames while the photo is snapping. This gives me smooth motion blur even for shorter shutter speeds.