Skip to content

:octocat: This collection contains a variety of AR filters built using Meta Spark AR Studio. These filters are designed for platforms like Instagram and Facebook to bring engaging augmented reality experiences to users.

Notifications You must be signed in to change notification settings

minhaaj-t/Spark-AR

Repository files navigation

Meta Spark AR Filter Collection

Welcome to the Meta Spark AR Filter Collection repository! This collection contains a variety of AR filters built using Meta Spark AR Studio. These filters are designed for platforms like Instagram and Facebook to bring engaging augmented reality experiences to users.

Screenshot || Demos

Table of Contents

About

This repository hosts a set of custom AR filters developed using Meta Spark AR Studio. Each filter is created to enhance social media interactions with fun and interactive augmented reality effects, such as face tracking, background effects, and interactive 3D animations. Ideal for beginners and AR enthusiasts looking to create their own effects or learn from existing ones.

Features

  • Face Tracking: Filters that track user facial expressions and overlay effects on the face.
  • Background Effects: Dynamic filters that modify the background.
  • 3D Object Placement: Interactive 3D objects that users can interact with in AR.
  • Touch Interactions: Filters that respond to user interactions, like tapping and swiping.
  • Customizable Parameters: Easy-to-modify components and parameters to adjust filter settings.

Installation

To get started with these filters, you need to have Meta Spark AR Studio installed on your computer.

  1. Download and install Meta Spark AR Studio.

  2. Clone or download this repository:

    git clone https://github.com/your-username/meta-spark-ar-filters.git
  3. Open Spark AR Studio, and navigate to File > Open.

  4. Choose the filter project folder you'd like to open.

Usage

  1. Open any project folder inside Meta Spark AR Studio.
  2. Customize the assets, interactions, or settings as needed.
  3. Use the preview mode to test filters on the device simulator.
  4. To test the filter on a mobile device, connect your device via the Spark AR Player app.
  5. When ready, publish your filter by following Spark AR’s submission guidelines.

Filter Collection

Below is a list of filters included in this repository, with descriptions and features.

  1. Funny Face Distortion: A face-warping effect that stretches and compresses facial features for a humorous look.
  2. Rainbow Background: Adds a rainbow-colored background with animated transitions.
  3. 3D Sunglasses: A stylish 3D sunglasses effect that moves with the user's face.
  4. Virtual Makeup: An interactive filter that applies virtual makeup to the user.
  5. Mini Game: Tap to Score: A game-style filter where users can tap the screen to interact with 3D objects.

More filters will be added as we continue to develop and experiment with new ideas.

Contributing

We welcome contributions to expand this collection! To contribute:

  1. Fork this repository.

  2. Create a new branch:

    git checkout -b feature/new-filter
  3. Add your new filter project, ensuring it has a descriptive name and a brief README.

  4. Commit your changes:

    git commit -m "Add new filter: [Filter Name]"
  5. Push to your branch:

    git push origin feature/new-filter
  6. Open a pull request describing your changes.

License

This repository is licensed under the MIT License. See LICENSE for details.


About

:octocat: This collection contains a variety of AR filters built using Meta Spark AR Studio. These filters are designed for platforms like Instagram and Facebook to bring engaging augmented reality experiences to users.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published