LiveViewRift – Environment Help

The environment-feature lets you watch your media-content in the context of a virtual scene.
You can add your own custom scenes by providing them as FBX-files. To be compatible a scene must comply with the following rules:

  • the lighting and materials have to be completely prerendered/baked into the emissive/luminance texture-channel
  • a unit of one in the fbx-file corresponds to one meter in the virtual scene. The scale of the scene can be adjusted by providing [scale=factor] in the filename
    (i.e. “my scene [scale=0.01].fbx”)
  • if an object with the name LVR_CAM is found, the neutral view position and orientation is taken from it.
    (For Cinema4D-users: Because of a bug in its fbx-exporter, the orientation is wrong if using a camera-object for this purpose. As a workaround add a LVR_CAM named null-object with zeroed relative position and rotation as a child to the camera instead)
  • media-content can be natively placed into the scene by naming the correspondent object LVR_LAYER. By providing multiple objects with this name, multiple layers can be placed. The order of the LVR_LAYER-named objects is determining the layer-assignment. The native aspect-ratio of these objects should be specified by adding it to their names. If the aspect ratio of an object and media-content doesn’t match, it is automatically letterboxed.
    Examples:
    an object with a 4:3 aspect ratio would have the name LVR_LAYER aspect1d3333
    an object with a 16:9 aspect ratio would have the name LVR_LAYER aspect1d7777
    an object with a 2:1 aspect ratio would have the name LVR_LAYER aspect2d0
    (this unusual notation is necessary, because dot-characters are not allowed within object-names)
  • the background-color can be set by naming an arbitrary object (for example a null-object) with the 8bit integer color-components. As an example, the background-color with the red, green and blue components 255, 110, 87 would be set by giving an object the name LVR_BG255d110d87