Howdy all, I’ve just finished a camera course on shutter speed, aperture, and ISO that makes heavy use of Babylon JS.
I’ve tested the functionality to death, so I’m fairly confident everything works, but I desperately need to get more data about…
- How long does it take to complete the course?
- What’s good that I should do more of?
- What sucks and needs reworked?
- What is this actually worth?
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.
Thanks in advance!
2 Likes
is it based on Babylon.js ?
Yes, all the 3D stuff is BJS
1 Like
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
1 Like
Sent you a link and a code!
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.
1 Like