Links

Player

The Aura™ 3D player powers all rendering of 3D models on all platforms and devices.

Supported Platforms

  • iOS
  • Android
  • Windows UWP
  • Windows Universal
  • Windows Mixed Reality
  • Web

Device Compatibility

Aura™ clusters devices into generations based on their combined GPU & CPU performance and based on available memory.

Fast Generation

Rule of thumb: any device released in the past 2 years, with at least 2 GB RAM.

Slow Generation

Any device older than 2 years or with less than 2 GB RAM.

Legacy Generation

Any device older than 2 years o with less than 1 GB RAM.

Player Context

The Aura™ player displays models in different display modes, called "contexts".

Context-based Layouts

If the 3D model has a layout called "<context>-default" it will be switched on when the player enters the context.

Contexts

  • 3D / Touch
  • OnTable AR
  • Lifesize AR
  • Virtual Reality

Visual Effects

Scene Background

Color

Single color background

Gradient

Simple, 2-color gradient

Texture

Sphere or Cubemap

Physically-based Rendering

more info coming soon

Ambient Occlusion

more info coming soon

Realtime Lights

more info coming soon

Reflections & Reflection Maps

Reflections are generated by reflection maps. In Vuframe® Studio reflection maps are uploaded as cylindrical maps.
There's a default/global reflection, which can be overridden based on the player context and other settings:
  • In AR it will be overridden by realtime reflections – only on fast devices with ARKit (iOS-only)
  • Reflection Maps set in materials (manually) will override the default reflection map
  • Reflection Probes (expert use case) will override the default & global reflection map.

Static Reflection Maps

  • Cubemaps: you can also export cubemaps, e.g. from Unity 3D with the Aura™ Plugin. This has the benefit of including mipmaps, which are essential for smooth materials, as the mipmaps determine the level of smoothness.
  • Default Reflection: <todo>

Dynamic Reflection Maps

Animated models my benefit from dynamically updating reflection maps during animations.
Example: a reflective door which slides open will only look 'correctly' if the reflection is updated while the door is moving.

Lightmaps

more info coming soon

Realtime Reflections (AR-only)

more info coming soon
Last modified 1yr ago