Camera
Camera nodes can be used instead of the default camera to render the scene. In addition to camera specific properties such as fov they also have all the properties of the Environmental Settings Profile and Render Effects Profile. The profiles can be loaded using FxCamera.LoadProfile.
Related Nodes
New Properties
| Name | Type | Default | Access | Description |
|---|---|---|---|---|
near | 1f | 0.1 | 🟩🟥 | Near clipping plane in units |
far | 1f | 1000.0 | 🟩🟥 | Far clipping plane in units |
fov | 1f | 50.0 | 🟩🟥▶️ | Field of view in degrees |
resolution | 2i | (100, 100) | 🟩🟥 | Pixel count in width and height |
roll | 1f | 0.0 | 🟩🟥▶️ | Camera roll in degrees |
zoom | 1f | 1.0 | 🟩🟥▶️ | Camera zoom |
New Environmental Settings Properties
| Name | Type | Default | Access | Description |
|---|---|---|---|---|
atmIntensity | 1f | 1.0 | 🟩🟥▶️ | Atmospheric scattering intensity |
atmMieColor | 1c | 0xFFFFFFFF | 🟩🟥▶️ | Atmospheric scattering mie color |
atmMieDensity | 1f | 1.0 | 🟩🟥▶️ | Atmospheric scattering mie density |
atmOzoneColor | 1c | 0xFF69FF6E | 🟩🟥▶️ | Atmospheric scattering ozone color |
atmOzoneDensity | 1f | 1.0 | 🟩🟥▶️ | Atmospheric scattering ozone density |
atmPhase | 1f | 1.0 | 🟩🟥▶️ | Atmospheric scattering phase (aka MieG) |
atmRayleighColor | 1c | 0xFF2D68FF | 🟩🟥▶️ | Atmospheric scattering rayleigh color |
atmRayleighDensity | 1f | 1.0 | 🟩🟥▶️ | Atmospheric scattering rayleigh density |
bgColor | 1c | 0xFF555555 | 🟩🟥▶️ | Background color |
bgVisible | 1b | true | 🟩🟥▶️ | Display background |
groundColor | 1c | 0xFF4444 | 🟩🟥▶️ | Ground color |
groundHorizon | 1f | 0.4 | 🟩🟥▶️ | Ground horizon size |
groundVisible | 1b | true | 🟩🟥▶️ | Display ground |
iblBlur | 1f | 0.0 | 🟩🟥▶️ | Image base lighting blur amount |
iblFile | 1s | "default" | 🟩🟥▶️ | Image base lighting Cubemap FileID (no list, wildcard or filter) |
iblIntensity | 1f | 1.0 | 🟩🟥▶️ | Image base lighting intensity |
iblRotation | i1 | 0 | 🟩🟥▶️ | Image base lighting cubemap rotation angle in degrees |
skyMode | i1 | 0 | 🟩🟥 | SkyMode |
sunAzimuth | 1f | -110 | 🟩🟥▶️ | Sun azimuthal angle in degrees |
sunCastShadows | 1b | true | 🟩🟥▶️ | Enable shadow casting by sun |
sunColor | 1c | 0xFFFFFFFF | 🟩🟥▶️ | Sunlight color |
sunDiskVisible | 1b | true | 🟩🟥▶️ | Show sun disk |
sunDiskRadius | 1f | 10 | 🟩🟥▶️ | Sun disk radius |
sunElevation | 1f | 50 | 🟩🟥▶️ | Sun elevation angle in degrees |
sunIntensity | 1f | 0.7 | 🟩🟥▶️ | Sunlight intensity |
unilightColor | 1c | 0xFFFFFFFF | 🟩🟥▶️ | Uniform lighting color |
unilightIntensity | 1f | 0.35 | 🟩🟥▶️ | Uniform lighting intensity |
New Render Effects Properties
| Name | Type | Default | Access | Description |
|---|---|---|---|---|
aaEnable | 1b | true | 🟩🟥 | Enable anti-aliasing |
aoEnable | 1b | true | 🟩🟥▶️ | Enable ambient occlusion |
aoIntensity | 1f | 5.0 | 🟩🟥▶️ | Ambient occlusion intensity |
aoRadius | 1f | 2.0 | 🟩🟥▶️ | Ambient occlusion radius |
bloomEnable | 1b | false | 🟩🟥▶️ | Enable bloom |
bloomIntensity | 1f | 1.0 | 🟩🟥▶️ | Bloom intensity |
bloomThreshold | 1f | 1.0 | 🟩🟥▶️ | Bloom threshold |
caEnable | 1b | false | 🟩🟥▶️ | Enable chromatic abberation |
caIntensity | 1f | 0.5 | 🟩🟥▶️ | Chromatic abberation intensity |
caShift | 2f | (2.5, -0.5) | 🟩🟥▶️ | Chromatic abberation shift |
ccBrightness | 1f | 0.0 | 🟩🟥▶️ | Color correction brightness shift |
ccContrast | 1f | 0.0 | 🟩🟥▶️ | Color correction contrast shift |
ccEnable | 1b | false | 🟩🟥▶️ | Enable color correction |
ccHue | 1f | 0.0 | 🟩🟥▶️ | Color correction hue shift |
ccSaturation | 1f | 0.0 | 🟩🟥▶️ | Color correction saturation shift |
ccTintColor | 1c | 0xFFFF0000 | 🟩🟥▶️ | Color correction tint color |
ccTintIntensity | 1f | 0.0 | 🟩🟥▶️ | Color correction tint i |
cgEnable | 1b | false | 🟩🟥▶️ | Enable color grading |
cgLutContribution | 1f | 1.0 | 🟩🟥▶️ | Color grading lookup table contribution |
cgLutFile | 1s | "default" | 🟩🟥▶️ | Color grading lookup table LUT FileID (no list, wildcard or filter) |
distortEnable | 1b | false | 🟩🟥▶️ | Enable distortion |
distortX | 1f | 0.5 | 🟩🟥▶️ | Horizontal distortion |
distortY | 1f | 0.5 | 🟩🟥▶️ | Vertical distortion |
dofEnable | 1b | false | 🟩🟥▶️ | Enable depth of field |
dofFocalLength | 1f | 12.0 | 🟩🟥▶️ | Depth of field focal length |
dofFocusDistance | 1f | 50.0 | 🟩🟥▶️ | Depth of field docus distance |
dofFStop | 1f | 5.6 | 🟩🟥▶️ | Depth of field F-stop |
exposure | 1f | 1.0 | 🟩🟥▶️ | Color correction exposure multiplier |
fisheyeEnable | 1b | false | 🟩🟥▶️ | Enable fisheye lens |
fisheyeIntensity | 1f | 0.2 | 🟩🟥▶️ | Fisheye intensity |
fogColor | 1c | 0xffffffff | 🟩🟥▶️ | Fog color |
fogDensity | 1f | 0.5 | 🟩🟥▶️ | Fog density |
fogEnable | 1b | false | 🟩🟥▶️ | Enable fog |
gamma | 1f | 2.2 | 🟩🟥▶️ | Gamma correction |
grainEnable | 1b | false | 🟩🟥▶️ | Enable grain |
grainIntensity | 1f | 12.0 | 🟩🟥▶️ | Grain intensity |
grainStatic | 1b | false | 🟩🟥 | Whether grain changes every frame |
lensFlareEnable | 1b | false | 🟩🟥▶️ | Enable lens flare |
lensTextureEnable | 1b | false | 🟩🟥▶️ | Enable lens texture |
lensTextureFile | 1s | "default" | 🟩🟥▶️ | Lens Texture FileID (no list, wildcard or filter) |
lensTextureFilter | 1i | 1 | 🟩🟥▶️ | TextureFilter |
letterBoxEnable | 1b | false | 🟩🟥▶️ | Enable letter box |
letterBoxSize | 1f | 0.1 | 🟩🟥▶️ | Letter box size |
overlayAlign | 1i | 0 | 🟩🟥▶️ | Overlay texture alignment RectAlign |
overlayEnable | 1b | false | 🟩🟥▶️ | Enable overlay |
overlayFile | 1s | "default" | 🟩🟥▶️ | Overlay Texture FileID (no list, wildcard or filter) |
overlayOffset | 2i | (0, 0) | 🟩🟥▶️ | Overlay texture offset |
overlayOpacity | 1f | 1.0 | 🟩🟥▶️ | Overlay texture opacity |
sharpenEnable | 1b | false | 🟩🟥▶️ | Enable sharpen |
sharpenIntensity | 1f | 0.4 | 🟩🟥▶️ | Sharpen intensity |
toneMapping | 1i | 0 | 🟩🟥 | ToneMapping algorithm |
vignetteEnable | 1b | false | 🟩🟥▶️ | Enable vignette |
vignetteIntensity | 1f | 1.0 | 🟩🟥▶️ | Vignette intensity |
vignetteSize | 1f | 0.5 | 🟩🟥▶️ | Vignette size |
Details
Type1b: boolean1c: color (integer)1i: integer1f: float1s: string2b: 2-component boolean vector2i: 2-component integer vector2f: 2-component float vector3b: 3-component boolean vector3i: 3-component integer vector3f: 3-component float vector
Access
🟩 : Property value can be read with FxNode.Get
🟥 : Property value can be changed with FxNode.Set
❌ : Property value is read-only and can't be changed
▶️ : Property can be animated with FxAnimation
Inherited Properties
From Node
id layer order parent selected tag type typeName visible
From Object3D
liveRotate liveScale liveTranslate pivot rotate scale translate