3D Objects

You can insert your own 3D objects into a project and use Spark AR Studio to position them in a scene, add interactivity, logic and animation.

3D objects can have materials, textures and animations already baked into the file. Choose from a huge range of ready made 3D objects in the AR Library.

Make sure your 3D objects are the right file type, and meet our technical guidelines.

Inserting 3D Objects

To insert a 3D object:

  1. Click Insert in the Toolbar.
  2. Select the object you want, then click Insert.

You can also drag and drop complete files from your computer into the Assets panel. Add them to your scene by dragging them into the Scene tab.

Master Objects and Instances

Once you've added a 3D object, it will be listed in the Scene tab and the Assets panel:

  • The version of the object in the Assets panel is the master object.
  • The version of the object in the Scene panel is an instance of the master object. It'll be automatically added to the Scene tab if you use the Insert button. You'll need to add it yourself if you import assets straight into the Asset tab.

The instance will have children underneath it. For example, bones, null objects and mesh.

In the example above:

  • watermelon_box_instance is the instance.
  • The 3 objects underneath it - box, watermelon and watermelon2 - are mesh. The mesh is where you apply materials and textures to change the appearance of an object.
  • In the Assets panel, watermelon_box is the master object.

Making changes to 3D Objects

When you've selected an instance or any of its children in the Scene tab, you can make changes to it by adjusting its properties in the Inspector panel.

You can also view the master object's properties - but you can't make any changes to them.

Properties - 3D Object (Instance)

Visible

Uncheck this box to stop the instance and any children from being rendered in the scene.

Source

The master object, from which the instance was created.

Transformation

Edit the position, scale and rotation of the instance in your scene. If your 3D object is animated, these properties will be controlled by the animation.

Actions

Insert combinations of patches into the Patch Editor, like tap gestures.

Animations

If your 3D object has animations, they'll be listed here. Clicking the circle next to the animation will open the Patch Editor and create an animation patch. Find out more about creating animated effects using the Patch Editor.

Enable For

Choose the camera or cameras on a mobile device in which you want to render the instance and its children.

Properties - Mesh

Visible

Uncheck this box to stop the mesh and any material from being rendered in the scene.

Source

The part of the object to which the mesh is bound.

Transformations

Edit the position, scale and rotation of the mesh.

Material

Choose the material you want to apply to the mesh or create a new one. Find out more about using textures, materials and shaders.

Actions

Insert combinations of patches into the Patch Editor, like tap gestures.

Enable For

Choose the camera or cameras on a mobile device in which you want to render the mesh.

Properties - 3D Object (Master)

The 3D Object (Master) will be in the Assets panel. It's the original asset file you've imported into Spark AR Studio.

File

The name of the object file.

File Size

The size of the object file.

Object

You'll see any mesh associated with the object. The mesh are where you apply materials and textures.

Animation

You'll see any animations included in the object.