I ask me, how will be handled the phys cam and the DOF effect in the future? If I hear “physical camera”, than first I think on f-stop and nice DOF effects, but at the moment this dosn’t work. ISO, shutter and F-number, all this options change the brightness only.
Joe, could you change the DOF option “aperture” to “F-number”? I have some photography experience, I know what a f-stop cause, but I don’t know the size of the aperture of my camera lenses.
Also the aperture is dependent from the Rhino units. If I want to from mm to cm, than I must change the Rhino units and(!) the DOF aperture. If we would use f-numbers, the user must not touch the DOF options after an unit change.
I think, a f-stop option would help beginners with a little photography experience to get right DOF effects. Every Rhino scene could base on the same f-numbers, independent from the units (only the scale/size of the objects must be right).
I don’t know why but I decided to try to help out with this a little bit. I created a small script that will convert the desired F-stop to the physical size of the aperture in mm based on the camera lens length. I tried to get it to reference the scene units, but couldn’t get it to work really well. Its not perfect, but let me know if its helpful. I’ll go back and see if I can get it to reference units, and once some of the options become scriptable then I will link it so that it actually changes the aperature size. Let me know of any comments/complaints/errors.
Yes - I was looking into this as I tested the DOF in VfS. I’m going to have a discussion with Vlado about this issue. I do know that the aperture parameter in the DOF section is ignored if the physical camera is enabled since aperture is calculated with focal length and f-number. I’ll let you know what I find out.
I went back through and added handling of units. So now if you are in mm, cm, meters, inches, or feet the calculation will tell you what the aperture should be in that specific unit. Also some error checking was added, so now it will tell you if you are not in a perspective view (like in an ortho or parallel view or something) as well as tell you if your scene units are not supported by the script. If anyone would really like their specific unit in the script, please let me know and I will add it. As always, any comments/questions/complaints simply post.