Recently I've built an interactive Corgi in AR as an Instagram effect, and I discovered its potential for other AR applications that involve the use of AR creatures. This tutorial will be useful for anyone who'd like to bring any 3D models to life in Spark AR.

What it does

Instead of creating a step-by-step tutorial to guide the user to build the Corgi in AR from scratch, I've decided to create a tutorial that focuses only on these 4 areas:

  1. Importing and configuring a creature's 3D model.
  2. Setting up the Patch Editor.
  3. Editing the Action Look-Up-Table (LUT).
  4. Configuring the creature's behaviour by using the Weighted Random Distribution method.

This is because the application of the project is not limited to using the Corgi 3D model that I used. The project should work with any 3D models that have various baked animations.

How I built it

I've included a few downloadable unfinished project files so that the student can learn about the 3 main areas of focus instantly. The student can ch0ose to follow along with their own 3D model or the Corgi 3D model that I've included in the project.

Challenges I ran into

  1. Tweaking the original project to be used with any other 3D models.
  2. Finding the sweet spot between the length and depth of the tutorial.

Accomplishments that I'm proud of

The completion of this tutorial

What I learned

I've discovered that the template of the unfinished project that I've created has a wide range of applications for AR Creature related projects.

What's next for Build virtual creatures with Spark AR

I'll continue to optimise the code and update this tutorial so that AR creatures can be created easier than before.

Built With

  • sparkar
Share this project: