“tunnel vision” you mean ?
I myself is a new bee in JME, codes below is what I used to reset my second Cam. Wish it can help.
In my code block the cam2 is set to parallel.
I think instead of “Scale” the scene, we can “Scale” the cam frustum by increase the “frustumSize” in my code block. I hope it works in normal cam mode.
And as for Human vision:
Max horizontal angle for single eye: 156
Max horizontal angle for two eyes: 188
normal horizontal angle for two eyes: 124 (within this area people can see objects in 3D )
float frustumSize = 10f;
//cam2.lookAt(new Vector3f(0,0,0), Vector3f.UNIT_Z);
cam2.setAxes(Vector3f.UNIT_Y, Vector3f.UNIT_X, Vector3f.UNIT_Z.negate());
cam2.setFrustum(-10f, 100f, -aspect*frustumSize, aspect*frustumSize, frustumSize, -frustumSize);