Skip to content

serialco/SnapAR-Lens-Studio-Workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SnapAR Lens Studio Workshop

Overview

Welcome to the SnapAR Lens Studio Workshop! This repository contains fully complete Face Tracking and Surface Tracking sample projects designed to help you get hands-on experience with Lens Studio.

This workshop is part of the AI x WebAR with Snap event. You can find the full details of the event here: SnapAR Event Link


Workshop Structure

Part 0: Introduction to Lens Studio (Not included in this repo, only in slides)

  • Homepage Overview
    • Templates, My Lenses, Analytics
    • Discord, Documentation, Creating a Project
  • Project Page Overview
    • Layout: Scene Hierarchy, Resources, Scene, Inspector, Preview
    • Gen AI Overview

Part 1: Face Tracking (30 min)

Learn how to create a Lens that attaches 3D models to the user's face.

Topics Covered:

  • Generating AI Tools: 3D Model
  • Introduction to 3D Primitives
  • Introduction to Materials
  • Head Binding
  • Concepts on Parenting
  • Using TweenManager for Animation
  • Adding and Rotating a 3D Model around the Face

📂 Project Location: 1_Facetracking/

Face Tracking Effect


Part 2: Surface Tracking (30 min)

Learn how to place and animate objects in the world using device tracking.

Topics Covered:

  • Introduction to Device Tracking
  • Importing a 3D Model from the Asset Library
  • Using 3D Model Animations
  • Implementing Tap to Spawn Behavior

📂 Project Location: 2_Surfacetracking/

Surface Tracking Effect


Installation & Setup

Prerequisites

Steps to Open a Project

  1. Clone this repository:
    git clone https://github.com/yourrepo/snapar-lens-workshop.git
  2. Open Lens Studio
  3. Click Open Project and navigate to 1_Facetracking/ or 2_Surfacetracking/
  4. Start experimenting with the files!

Additional Resources

About

February 2025, Snap HQ APAC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published