public override void LookAt(Vector3 pos, Vector3 target, Vector3 up) {
base.LookAt(pos, target, up);
if (!Equals(_innerCamera.FarZ, FarZ)) {
_innerCamera.Aspect = Aspect;
_innerCamera.FarZ = FarZ;
_innerCamera.NearZ = NearZ;
_innerCamera.Width = Width * 0.95f;
_innerCamera.Height = Height * 0.95f;
_innerCamera.SetLens(1f);
}
_innerCamera.LookAt(pos, target, up);
}