The effects that you can create in Meta Spark Studio fall into 2 broad categories:
In this article, we introduce the different ways you can create world effects.
A plane tracker helps you to create world effects by finding a horizontal surface in the real world, like a floor or table, for you to anchor your objects to.
Objects that are children of the plane tracker appear when a suitable surface is detected:
This example (which you can learn how to build) shows a plane tracker being used to create the effect of a 3D object appearing from the ground:
To get started, add a plane tracker to the Scene panel by selecting + in the bottom of the Scene panel.
Alternatively, select a plane tracking effect template from the Meta Spark Studio welcome screen. Object Reveal, 2D/3D Stickers and Real-Scale World Objects are just a few of the templates that make use of the plane tracker.
Once you’re confident with the basics, try experimenting with effects that:
Target tracking effects are triggered when the camera is pointed at a specific image in the real world, like a poster for a movie. There are 2 types of target trackers:
This example (which you can learn how to build) shows a fixed target tracker being used. 3D objects appear when the camera detects the poster:
The next example shows a moving target tracker. 3D objects appear when the target (a cookie) is detected. Those objects move as the target changes position:
To get started, add a target tracker to the Scene panel by selecting + in the bottom of the Scene panel. Once you select the target tracker in the Scene panel, you can upload a target image and change tracking type from the Inspector:
Alternatively, select the target tracking effect template (3D Animated Poster) from the Meta Spark Studio welcome screen.
Once you’re confident with the basics, try experimenting with effects that:
By default, all objects are added to the scene as children of the Camera in the Scene panel. This means they're in camera space, and move with the movement of the device.
To see camera space, select the Camera in the Scene panel. This highlights 2 rectangles in the Viewport in blue:
In the example below, the heart is in camera space:
When an object is no longer a child of the Camera, it's in world space. This means you can place an object in a fixed location in someone's environment and it won't move with the camera.
To move objects out of camera space and into world space:
This positions the object at 0 along the X, Y and Z axes:
To move it back to camera space, drag the object back into position as a child of the Camera in the Scene panel.
To move objects in these 2 spaces, use the Manipulators at the top of the Viewport or edit the object’s Transformations values in the Inspector.
When you move an object into world space, the Device Motion capability is added. Leaving it in place limits the mobile devices your effect works on. So, it's a good idea to remove it if you decide to make an effect in camera space instead.
To remove the capability: