wip on camera examples

also fix that test_volume needs pyopengl
reviewer comments
Improvements to cameras

- scale_factor is not its reciprocal. Instead of a weird tiny
  value, it now directly maps to scene units
- aspect ratio!