I sent this to a friend as a not-a-guide-but-slightly-helps? for the depth of field camera (virtuallens/vlens) that people have been using recently. Hopefully it makes things a little simpler. The Google translate does a good enough job combined with the images to set this thing up.

You need these 2 for the camera with depth of field
https://booth.pm/en/items/1886403
https://booth.pm/en/items/1926188
http://static.logicmachine.jp/vlens/ homepage is here

http://static.logicmachine.jp/vlens/setup.html Follow this first to put the camera on the avatar with the default lenses (which don't have depth of field). Make sure the camera isn't fully in the hand or your hand or fingers will accidentally touch the touch screen and mess up your focus point.
http://static.logicmachine.jp/vlens/bokeh.html Then follow this to add the touch screen and the aperture adjuster.
http://static.logicmachine.jp/vlens/details.html Create your own custom lenses using this but instead of creating simple lens, create KinoBokehAFLens.
Then you can change the focal length and fstop numbers. I recommend making use of the multiple diaphragm so you can have multiple fstops per lens. Max blurriness to 7 is best but costs more performance.
Once you've made your lenses (you can have 7 max which is plenty with the multiple fstops values) you put them in the lenses slots here and click apply again http://static.logicmachine.jp/vlens/images/details-settings.png

https://note.com/citron_vr/n/n85fd8b32e5db This is a guide for using constraints to lock the camera in world space which may help with keeping it steady and/or taking selfie and group photos. I hear it doesn't work in FBT though so rip, not tried it myself yet.