Camera File (CAM)

In a camera file there are two types of camera:

  • LocalCam - Onbard car camera
  • TrackingCam - Trackside and follows the target car
  • StaticCam - Trackside and does not follow the target car

Also additionally there can be ambient sounds defined in the Cam file.

Camera Files can be edited via the built in Camera Editor.

Cameras

Example

TrackingCam=TRACKING001
{
  Fov=(38.000000, 11.000004)
  Clear=FALSE
  Color=(0, 0, 0)
  ClipPlanes=(1.050000, 2000.000000)
  LODMultiplier=(4.250000)
  Size=(1.000000, 1.000000)
  Center=(0.500000, 0.500000)
  MipmapLODBias=(0.000000)
  Flags1=(1)
  Flags2=(0)
  SoundName=""
  SoundParams=(1.000,1,15)
  MinShadowRange=(0.100)
  MaxShadowRange=(1500.000)
  ShadowSplitRatio=(0.920)
  mPostProcessPresetIndex=(3)
  ShadowParams=(0.000050,1.000,100.000)
  ShadowParams=(0.000050,1.000,100.000)
  ShadowParams=(0.000050,1.000,100.000)
  ShadowParams=(0.000050,1.000,100.000)
  ShadowParams=(0.000050,1.000,100.000)
  ShadowParams=(0.000050,1.000,100.000)
  ShadowParams=(0.000050,1.000,0.000)
  ShadowParams=(0.000000,0.000,0.000)
  Position=(-56.709999, 10.280000, 270.459991)
  Orientation=(0.130000, 2.400000, 0.000000)
  ActivationLocation=(-116.034927, 10.110000, 324.220001)
  ActivationRadius=(25.000000)
  ActivationLocation=(-200.034927, 10.110000, 350.220001)
  ActivationRadius=(25.000000)
  ActivationLocation=(-280.034927, 10.110000, 375.220001)
  ActivationRadius=(25.000000)
  ListenerPos=(-3.402823e+038, -3.402823e+038, -3.402823e+038)
  ListenerVol=(1.200000)
  RainVol=(1.000000)
  Groups=15
  TrackingRate=(20.000000)
  PositionOffset=(0.000000, 0.000000, 0.000000)
  MovementRate=(0.000000)
  MinimumFOV=(2.500000)
}

Parameters

Flags1

Combine flags to get the combination of options you wish.

  • 0: None
  • 1: Auto Zoom
  • 2: Chase
  • 4: Shake
  • 8: Handheld

Flags2

Used to show if we use internal of external sounds on cars only.

  • 0: Use Internal Sounds
  • 1: Use External Sounds

mPostProcessPresetIndex

This configures which PostFX Preset is used.

  • 0; This is used in the Scene Viewer only. It uses Auto Exposure.
  • 1; That is used by the cockpit camera only. It should also be used by any onboard cameras in cars. It uses fixed exposure calculations at this time due to a bug in which the cameras would expose higher.
  • 2; That is used on Trackside cameras, mainly by static cameras and has a slightly higher Bokka effect in the Depth of Field. It uses Auto Exposure.
  • 3; That is used by Trackside cameras and has a slight Bokka effect on the Depth of Field. It uses auto exposure.
  • 4; That is used for the Swingman cam and other car cameras which are not inside the vehicle. It uses auto exposure.
  • 5; This has a fixed exposure, and is used for the showroom.

See PostFX for more details.

Ambient Sounds

Example

AMBIENTSOUND=generic
{
  FILE=BIRD_AMBIENCE.WAV
  ATTENUATION=(1.000000, 0.750000, 3.000000, 0.022000)
  POSITION=(186.667664, -8.311632, 28.671322)
}