Platforms to show: All Mac Windows Linux Cross-Platform

Next items

SCNCameraMBS.ApertureBladeCount as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The number of physical camera aperture blades simulated by SceneKit for depth-of-field effects.
Notes:
When the wantsDepthOfField setting is enabled, SceneKit renders scenes using the camera with a depth-of-field blur (also called bokeh) effect modeled after those created by a real-world physical camera. One feature of real-world camera bokeh effects is the tendency of distant bright points to blur into larger shapes based on the shape of the aperture between the camera's lens and its imaging plane (film or sensor). Physical cameras control aperture using a mechanism that moves several flat blades in or out to create a smaller or larger opening, so the natural bokeh effect in traditional photography produces polygon-shaped blur effects.
This property controls the number of blades in the simulated camera aperture, and thus the polygon shape seen in the resulting bokeh effect. For example, a blade count of 6 (the default) causes distant bright points to blur into hexagon shapes. Increasingly large blade counts result in the bokeh effect appearing more circular, as shown below.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.AutomaticallyAdjustsZRange as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: A Boolean value that determines whether the camera automatically adjusts its zNear and zFar depth limits.
Notes:
The default value of this property is false, specifying that the camera’s zNear and zFar properties control its depth limits. If you change this property’s value to true, SceneKit automatically adjusts the depth limits at render time to fit the bounding box of the scene. Changing the values of the zNear and zFar properties automatically resets this property’s value to false.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.averageGray as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The luminance level to use as the midpoint of a tone mapping curve.
Notes:
When using a High Dynamic Range (HDR) camera, SceneKit applies a process called tone mapping to translate the wide range of luminance values in the visible scene to the narrower range of brightness values that can be shown on a display. SceneKit determines a tone mapping curve from the minimumExposure, maximumExposure, exposureOffset, and whitePoint properties, along with this property which serves as a constant estimate of scene luminance.
The default value is 0.18. By setting this property to a higher or lower value, you can compensate for scenes with darker or brighter content. Alternatively, by setting the wantsExposureAdaptation property, you can allow SceneKit to automatically adjust exposure as the visible contents of the scene change.
This property has no effect if the wantsHDR value is false. If the exposureAdaptationDarkeningSpeedFactor value is true, SceneKit ignores this property, and instead computes the average luminance currently visible to the camera during rendering.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.bloomBlurRadius as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The radius, in pixels, for the blurring portion of the bloom effect applied to highlights in the rendered scene. Animatable.
Notes:
A bloom effect adds a soft glow to highlights (areas of bright color) in the rendered scene, simulating the way bright highlights appear to the human eye or a physical camera in a real-world scene. The bloom effect combines selective brightening and blurring effects; this property controls the blur portion of the effect. A value of zero effectively disables the bloom effect, and higher values result in a broader, softer glow. The default value is 4.0 pixels.
You can animate changes to this property’s value. See Animating SceneKit Content.
To enable this behavior, you must first enable the wantsHDR setting.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.bloomIntensity as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The magnitude of bloom effect to apply to highlights in the rendered scene. Animatable.
Notes:
A bloom effect adds a soft glow to highlights (areas of bright color) in the rendered scene, simulating the way bright highlights appear to the human eye or a physical camera in a real-world scene. This property controls the strength of the bloom effect; lower values result in a subtle effect, and higher values create very bright glow. The default value is 0.0, resulting in no bloom effect.
You can animate changes to this property’s value. See Animating SceneKit Content.
To enable this behavior, you must first enable the wantsHDR setting.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.bloomThreshold as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The brightness threshold at which to apply a bloom effect to highlights in the rendered scene. Animatable.
Notes:
A bloom effect adds a soft glow to highlights (areas of bright color) in the rendered scene, simulating the way bright highlights appear to the human eye or a physical camera in a real-world scene. This property controls the brightness level required to trigger the bloom effect; lower values apply the effect to more of the scene, and higher values apply the effect only to the brightest white areas. The default value is 1.0.
You can animate changes to this property’s value. See Animating SceneKit Content.
To enable this behavior, you must first enable the wantsHDR setting.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.colorFringeIntensity as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The blend factor for fading the color fringing effect applied to the rendered scene.
Notes:
Color fringing applies an effect that separately blurs the color components of each rendered pixel, adding subtle rainbow edge effects to the rendered scene that simulate the effects of chromatic aberration in a physical camera. Higher values for this property result in brighter, more vivid color fringing, and lower values create a subtler effect. The default value of 1.0 leaves the color fringing effect at its most vivid.
This property controls a fade between the color fringing effect and the otherwise-normally-rendered image. The colorFringeStrength property controls the breadth of the color fringing effect.
To enable this behavior, you must first enable the wantsHDR setting.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.colorFringeStrength as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The magnitude of color fringing effect to apply to the rendered scene.
Notes:
Color fringing applies an effect that separately blurs the color components of each rendered pixel, adding subtle rainbow edge effects to the rendered scene that simulate the effects of chromatic aberration in a physical camera. Higher values create a more pronounced color shift, creating wider rainbow fringes; lower values spread colors across shorter distances, creating a subtler effect. The default value of 0.0 disables the color fringing effect entirely.
This property controls the breadth of color fringing. The colorFringeIntensity property controls the blend factor between the color-fringed and the otherwise-normally-rendered image.
To enable this behavior, you must first enable the wantsHDR setting.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.colorGrading as SCNMaterialPropertyMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 19.1 Yes No No No No
Function: A texture for applying color grading effects to the entire rendered scene.
Notes:
The contents value for this material property must be a 3D color lookup table, or a 2D texture image that represents such a table arranged in a horizontal strip.

see also
https://developer.apple.com/documentation/scenekit/scncamera/1644114-colorgrading
(Read only property)

Feedback, Comments & Corrections

SCNCameraMBS.contrast as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: An adjustment factor to apply to the overall visual contrast of the rendered scene.
Notes:
A value of 0.0 (the default) leaves the rendered scene unchanged. Positive values increase contrast between bright and dark areas, and negative values reduce contrast, shifting the rendered scene towards a uniform gray.
To enable this behavior, you must first enable the wantsHDR setting.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.exposureAdaptationBrighteningSpeedFactor as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The relative duration of automatically animated exposure transitions from dark to bright areas.
Notes:
When using a High Dynamic Range (HDR) camera, SceneKit applies a process called tone mapping to translate the wide range of luminance values in the visible scene to the narrower range of brightness values that can be shown on a display. When the wantsExposureAdaptation property is enabled, SceneKit automatically adjusts the tone mapping curve based on the average luminance currently visible to the camera, and creates automatic transitions between exposure levels.
SceneKit automatically determines the overall duration of exposure-level animations based on the values of this property and the exposureAdaptationDarkeningSpeedFactor property. The default value is 0.4, resulting in brightening animations that are slightly faster than darkening animations.
This property has no effect if either of the wantsHDR or wantsExposureAdaptation values is false.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.exposureAdaptationDarkeningSpeedFactor as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The relative duration of automatically animated exposure transitions from bright to dark areas.
Notes:
When using a High Dynamic Range (HDR) camera, SceneKit applies a process called tone mapping to translate the wide range of luminance values in the visible scene to the narrower range of brightness values that can be shown on a display. When the wantsExposureAdaptation property is enabled, SceneKit automatically adjusts the tone mapping curve based on the average luminance currently visible to the camera, and creates automatic transitions between exposure levels.
SceneKit automatically determines the overall duration of exposure-level animations based on the values of this property and the exposureAdaptationDarkeningSpeedFactor property. The default value is 0.6, resulting in darkening animations that are slightly faster than brighting animations.
This property has no effect if either of the wantsHDR or wantsExposureAdaptation values is false.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.exposureOffset as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: A logarithmic bias that adjusts the results of SceneKit’s tone mapping operation, brightening or darkening the visible scene.
Notes:
When using a High Dynamic Range (HDR) camera, SceneKit applies a process called tone mapping to translate the wide range of luminance values in the visible scene to the narrower range of brightness values that can be shown on a display. SceneKit determines a tone mapping curve from the minimumExposure, maximumExposure, exposureOffset, and whitePoint properties, along with a measure of scene luminance.
Use this property to bias the tone mapping curve. The default exposure offset is zero, specifying no bias. Positive values result in a brighter scene, and negative values result in a darker scene.
This property has no effect if the wantsHDR value is false.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.FieldOfView as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The vertical or horizontal viewing angle of the camera.
Notes:
The projectionDirection property determines whether this fieldOfView property measures the camera's vertical or horizontal viewing angle, and SceneKit automatically calculates the viewing angle in the other direction to match the aspect ratio of the view displaying the scene. For example, a fieldOfView of 60 and the default SCNCameraProjectionDirectionVertical projection, presented fullscreen on a 16:9 display in portrait orientation, results in a vertical viewing angle of 60° and a horizontal viewing angle of 33.75°.
You can choose to specify viewing angle either directly, using this fieldOfView property, or in terms that model a physical camera, using the sensorHeight and focalLength properties. Setting the fieldOfView property causes SceneKit to automatically recalculate the focalLength value, and setting the sensorHeight or focalLength property recalculates fieldOfView.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.FocalBlurSampleCount as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The number of pixel samples SceneKit uses to create depth-of-field blur effects.
Notes:
When the wantsDepthOfField setting is enabled, SceneKit renders depth-of-field blur (also called bokeh) effects using a blur filter that samples multiple points in the image. Sampling a larger number of points produces a higher quality visual effect at a higher performance cost, and vice versa. The default sample count is 25.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.FocalLength as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The camera's focal length, in millimeters.
Notes:
The sensorHeight and focalLength properties determine the camera's horizontal and vertical viewing angles using terms that model physical camera devices. (Alternatively, you can work with viewing angle directly though the fieldOfView property.) For example, with the default sensor height of 24 mm and default focal length of 50 mm, the vertical field of view is 60°.
Setting the fieldOfView property causes SceneKit to automatically recalculate the focalLength value, and setting the sensorHeight or focalLength property recalculates fieldOfView.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.focusDistance as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The distance from the camera at which objects appear in sharp focus. Animatable.
Notes:
Objects at this distance from the camera appear perfectly focused. Objects nearer to or farther from the camera than this distance appear increasingly blurred, with the behavior of the blur effect depending on the fStop, apertureBladeCount and focalBlurSampleCount properties. The default focus distance is 2.5.
You can animate changes to this property’s value. See Animating SceneKit Content.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.fStop as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The physical camera aperture simulated by SceneKit for depth-of-field effects. Animatable.
Notes:
F-stop numbers describe the light-gathering area of a physical camera's imaging system, and are typically expressed as the denominator of a ratio including the camera's focal length ƒ, such as ƒ/2 or ƒ/5.6. A larger denominator indicates a smaller aperture, allowing less light to pass from the camera's lens through to the imaging plane (sensor or film), and a smaller denominator indicates a larger aperture that lets more light through.
SceneKit uses aperture measurements to simulate depth-of-field blur effects (also called bokeh) approximating those produced by a physical camera. A larger fStop number (or aperture denominator) causes most of the scene to appear in focus, with extremely close or far depths showing slight blurring; a smaller number results in only a narrow range of depths appearing in focus, and a more pronounced blur effect for the rest of the scene. The default fStop value is 5.6.
You can animate changes to this property’s value. See Animating SceneKit Content.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.Handle as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The internal object reference.
Notes: (Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.maximumExposure as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The minimum exposure value to use in tone mapping.
Notes:
When using a High Dynamic Range (HDR) camera, SceneKit applies a process called tone mapping to translate the wide range of luminance values in the visible scene to the narrower range of brightness values that can be shown on a display. SceneKit determines a tone mapping curve from the minimumExposure, maximumExposure, exposureOffset, and whitePoint properties, along with a measure of scene luminance.
Exposure values are exponential: a value of 1.0 doubles brightness, a value of 2.0 quadruples brightness, a value of -1.0 halves brightness, and so on. The default value is 15.0. Decreasing the value causes brighter portions of the scene to become over-exposed (uniformly white, losing definition). Increasing the value adds more dynamic range for brighter portions of the scene; however, a greater breadth of difference between the minimum and maximum exposures decreases contrast.
This property has no effect if the wantsHDR value is false.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.minimumExposure as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The minimum exposure value to use in tone mapping.
Notes:
When using a High Dynamic Range (HDR) camera, SceneKit applies a process called tone mapping to translate the wide range of luminance values in the visible scene to the narrower range of brightness values that can be shown on a display. SceneKit determines a tone mapping curve from the minimumExposure, maximumExposure, exposureOffset, and whitePoint properties, along with a measure of scene luminance.
Exposure values are exponential: a value of 1.0 doubles brightness, a value of 2.0 quadruples brightness, a value of -1.0 halves brightness, and so on. The default value is -15.0. Increasing the value causes darker portions of the scene to become under-exposed (uniformly black, losing definition). Decreasing the value adds more dynamic range for darker portions of the scene; however, a greater breadth of difference between the minimum and maximum exposures decreases contrast.
This property has no effect if the wantsHDR value is false.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.motionBlurIntensity as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: A factor that determines the intensity of motion blur effects. Animatable.
Notes:
The default intensity of zero results in no motion blur effect. Higher values (toward a maximum of 1.0) create more pronounced motion blur effects.
Motion blur is not supported when wide-gamut color rendering is enabled. Wide-gamut rendering is enabled by default on supported devices; to opt out, set the SCNDisableWideGamut key in your app's Info.plist file.
You can animate changes to this property’s value. See Animating SceneKit Content.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.Name as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: A name associated with the camera object.
Notes:
You can provide a descriptive name for a camera object to make managing your scene graph easier. Cameras loaded from a scene file may have names assigned by an artist using a 3D authoring tool. Use the SCNSceneSourceMBS class to examine cameras in a scene file without loading its scene graph.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.orthographicScale as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: Specifies the camera’s magnification factor when using an orthographic projection.
Notes:
In an orthographic projection, equally sized objects appear equally sized regardless of their distance from the camera. To switch between orthographic and perspective projections, see the usesOrthographicProjection property.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.ProjectionDirection as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The axis used to determine field of view or orthographic scale.
Notes:
The fieldOfView property measures view angle in a single primary direction, determined by this projectionDirection property. For the other direction, SceneKit automatically adjusts field of view depending on the aspect ratio of the view presenting the scene.
For example, with the default projection direction of SCNCameraProjectionDirectionVertical, setting fieldOfView to 60 results in a vertical view angle of 60°. If the scene appears on a display with a 4:3 aspect ratio, the horizontal view angle is 80°. However, if the scene appears on a 16:9 display, the horizontal view angle is 106°.
This property has a similar effect on scaling for orthographic projections. The orthographicScale property measures the scale factor in the direction of the projectionDirection property, and SceneKit automatically calculates scale factor in the other direction according to aspect ratio.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.projectionTransform as SCNMatrix4MBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 19.1 Yes No No No No
Function: The camera’s projection transformation.
Notes:
This transformation expresses the combination of all the camera’s geometric properties: projection type (perspective or orthographic), field of view, depth limits, and orthographic scale (if applicable). SceneKit uses this transformation to convert points in the camera node’s coordinate space to the renderer’s 2D space when rendering and processing events.
You can use this transformation directly if your app needs to convert between view and renderer coordinates for other purposes. Alternatively, if you compute your own projection transform matrix, you can set this property to override the transformation synthesized from the camera’s geometric properties.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.saturation as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: An adjustment factor to apply to the overall color saturation of the rendered scene.
Notes:
A value of 1.0 (the default) leaves scene colors unchanged. Greater values result in oversaturated colors, and a value of 0.0 makes the rendered scene entirely grayscale.
To enable this behavior, you must first enable the wantsHDR setting.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.screenSpaceAmbientOcclusionBias as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: An offset for modulating ambient occlusion effects.
Notes:
Ambient occlusion is an effect that improves material shading by calculating the amounts of ambient light that reach various parts of a surface, creating shadows on parts of a geometry where incoming light is obscured by other parts of the geometry. (You can provide pre-rendered ambient occlusion effects for a material using its ambientOcclusion property.) Screen-space ambient occlusion (SSAO) provides a real-time approximation of this effect for the entire scene viewed through the camera.
This screenSpaceAmbientOcclusionBias value is used in an intermediate stage of calculating the SSAO effect, and measures a distance in scene units. Increasing or decreasing this value from its default of 0.03 can help to offset unrealistic effects produced by changing other SSAO settings.
(Read and Write property)

Feedback, Comments & Corrections

SCNCameraMBS.screenSpaceAmbientOcclusionDepthThreshold as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property SceneKit MBS Mac64bit Plugin 18.5 Yes No No No No
Function: The maximum depth difference, in units of scene space, at which to apply ambient occlusion effects.
Notes:
Ambient occlusion is an effect that improves material shading by calculating the amounts of ambient light that reach various parts of a surface, creating shadows on parts of a geometry where incoming light is obscured by other parts of the geometry. (You can provide pre-rendered ambient occlusion effects for a material using its ambientOcclusion property.) Screen-space ambient occlusion (SSAO) provides a real-time approximation of this effect for the entire scene viewed through the camera.
This screenSpaceAmbientOcclusionDepthThreshold property controls the effect of relative distance from the camera on SSAO effects. Higher values create more shadowing effects between foreground and background elements of the scene, but this can result in unrealistic dark halos around foreground elements that are far from the background. Lower values avoid dark halo effects, but create less visual separation between scene elements at different distances from the camera. The default value is 0.2 units.
(Read and Write property)

Feedback, Comments & Corrections

Next items

The items on this page are in the following plugins: MBS Mac64bit Plugin.

The biggest plugin in space...




Links
MBS Xojo Plugins