FIcontent.Gaming.Enabler.RealityMixer.CameraArtifactRendering  1.0.0
In see-through augmented reality applications, a camera, typically on the backside of a mobile device, captures video. At the same time the video is played live on the screen and virtual objects are rendered and overlaid in real-time. In general, the captured images and the rendered objects do not visually blend together well. For example, the camera sensor adds noise and the lens adds optical distortion to the captured images, but the rendered virtual objects do not exhibit any noise or distortion. However, these image effects, or artifacts, can be artificially created and applied. This project demonstrates how motion blur can be generated from the camera and applied to the virual content.
Public Attributes | List of all members
CARLinearBlur Class Reference

Applies the linear motion blur shader to the camera it is attached to. The amount and direction of blur is calculated from the movement of the public Camera cam parameter. More...

Inherits ImageEffectBase.

Public Attributes

Transform target
 The camera target. This should be put in the middle of the scene. More...
 
Camera cam
 The camera from which the blur is calculated More...
 
float stabilizerStrength = 0.7f
 The temporal smoothing term. Use low values for quick moving cameras and higher values for steadier cameras. More...
 
float blurMultiplier = 0.3f
 Defines the strength of the blur. The blur strength needs to be adjusted for different light conditions of the room. Bright rooms need a lower value. More...
 

Detailed Description

Applies the linear motion blur shader to the camera it is attached to. The amount and direction of blur is calculated from the movement of the public Camera cam parameter.

Member Data Documentation

float CARLinearBlur.blurMultiplier = 0.3f

Defines the strength of the blur. The blur strength needs to be adjusted for different light conditions of the room. Bright rooms need a lower value.

Camera CARLinearBlur.cam

The camera from which the blur is calculated

float CARLinearBlur.stabilizerStrength = 0.7f

The temporal smoothing term. Use low values for quick moving cameras and higher values for steadier cameras.

Transform CARLinearBlur.target

The camera target. This should be put in the middle of the scene.


The documentation for this class was generated from the following file: