User:K6ka/cameras.txt


 * 1) Camera Configuration File
 * 2) all angles in degrees
 * 3) all linear measurements in game units
 * 4) all indices start from zero except camera index,
 * 5)   which corresponds to the key you press to activate
 * 6)   the desired camera (thus, '1' is the first camera)


 * 1) Acceptable controller types are "SmoothSims1", "sims2lot", "Neighborhood", "Mouse", and "Maya" (without quotes)
 * 2) "sims2lot" is the in game camera use when on a lot.
 * 3) "neighborhood" is the camera use when in the neighborhood view.


 * 1) usage: for each camera...
 * 2) camera       


 * 1) If controllerType is SmoothSims1, the following controller parameters can be defined:
 * 2) zoom         (horizontal distances) [(FOVs) (near clip distances) (far clip distances) (min camera pitch angles) (max camera pitch angles)]
 * 3) fov         (field of views)
 * 4) clip        (near clip distances) (far clip distances)
 * 5) orientation  (yaw angles)
 * 6) smoothing
 * 7)   where the smaller the duration (must be an integer >= 1) the more abrupt the transition
 * 8) slope
 * 9)   where slope value is the (positive) ratio dy/dx (change in y per unit change in x)
 * 10)   this value is only used if no min/max camera pitch angles are specified for the zoom command
 * 11) wheel
 * 12)   where wheel scaling is a multiplier that determines how quickly the zoom level adjusts in response to the mouse wheel


 * 1) If controllerType is Mouse or Maya, there are no user-settable parameters. The camera definition then
 * 2) consists solely of the line which contains the identifier string and controller type.

version 1

sinclude "userCameras.txt"
 * 1) any locally-supplied cameras.

include "LiveCamera.txt" include "BuildCamera.txt" include "NeighborhoodCamera.txt" include "PreRenderCamera.txt" include "CASCamera.txt" include "SnapshotCamera.txt" include "LotSnapshotCamera.txt" include "FirstPersonCameras.txt" include "CineCamCamera.txt" include "CeilingCamera.txt"