# data[].attributes.body
I want to have steam floating off an intractable object but I cannot figure out how to do that without just having the object image file have steam on it. Is there a way to do this?

# data[].attributes.body
This template allows you to view your content from specific landmarks.

I would use this template to create a art museum lens. It could be cool to show/save art based on specific geographic locations

# data[].attributes.attachment_link.description
Landmarker templates allow you to create unique Lens experiences at selected locations around the world. Similar to Marker Tracking, Landmarker Tracking allows you to track your content to the specified physical location. Take a look at the Landmarker Template Guide for additional information on making a Landmarker Lens.

# data[].attributes.body
Template: VFX Collision Template

The template allows creators to build complex particle systems that interact realistically with the physical world.

I would use this to create an amusement park. In the template, colourful balls will fall down from the ceiling and bounce up and down.

# data[].attributes.body
Template: Paper Head

This template allows people to create a custom animated face or appearance based on a paper head controller.

It would allow for more expressive reactions and customization through the animation tracking and importing my own 2D textures and sequences to portray a wider range of emotions, or creating a 2D paper avatar.

# data[].attributes.attachment_link.description
The Paper Head Template lets you create a customizable head that reacts to facial movement. The template tracks the user’s eyes, mouth and the direction the head is facing to drive 2D textures and 2D animations.

# data[].attributes.body
It catches my eye as people have different ways to express themselves!

# data[].attributes.body
I love all things shopping so I would love to encourage Snapchatters to buy a product!

# data[].attributes.attachment_link.readable_text
The Shopping Template provides you with a starting point for building a Shopping Lens. A Shopping Lens is a special Lens that is connected to a Product Catalog, allowing you to dynamically update product information, create a link out for each product, and more.

The template comes with an example of three products displayed in a surface in front of you, that can be switched through via the Lens Product Cards.

To get started, first download the Shopping Template, and open the project!

A Shopping Lens consists of two key pieces:

the Lens which contains the AR product experience.

the Product Catalog which populates the Lens Product Card with product information dynamically.

These two pieces are linked together through a Product Tagging process that happens after Lens Submission, in the Snapchat Business Account.

In this guide, we will take a look at the Lens creation process. Take a look at the Product Tagging and publishing guide to learn how to distribute your Shopping Lens.

Each Shopping Lens contains all the AR visuals needed to display your product. In the template, we have a Hoodie, Sneakers, and Baseball Cap as our product. They are listed in the Objects panel, under Shopping Objects.

Next, the Lens needs to know what this object should be referred to as. To see this association, select the Shopping Controller objects in the Objects panel, and check out the Inspector panel.

For example, you can see that the State with the name Hoodie, has a list of Objects it corresponds to-in this case the Hoodie object.

Now that the Lens knows how to refer to each product and their AR visuals, we need to associate it to the Shopping Module. The data in the Shopping Module is shown in the Product Tagging process so that each product in your Product Catalog can be associated with each state of the Shopping Lens.

In the Resources panel, select the Shopping Module. Then, in the Inspector panel, note that we have some of the same information we saw in the Shopping Controller.

The Shopping Module includes several fields for you to define as you create your Shopping Lens. The fields include:

Domain: name of the product line (e.g., Running Shoes).

Description (of the domain): description of the domain (e.g., Winter Season Collection).

State(s): name of the single product displayed in that state (e.g., Shoe ABC).

Description (of each state): description of the product in the state (e.g., SKU ID 12345, red shoe).

As you can see, these fields are all freeform.

For reference, see below for what the person will see in Snapchat Business Manager when Tagging the Lens. You will want to make sure they are aware of which AR experiences map to the "State" name for this reason:

To add your own product, we'll first import our model into Lens Studio. Take a look at the 3d model exportxw and import guide to bring your product's model in Lens Studio.

With your model imported, let's bring it under the Shopping Objects. To do this, click and drag our newly imported model over the Shopping Objects in the Objects panel.

We'll replace our Baseball Cap with our new product. Right click on the Baseball Cap object in the Objects panel, and choose Delete.

Now we'll connect it to the Shopping Controller so the template knows how to refer to it. Select the Shopping Controller object, then in the Inspector panel, click on the field next to the Values section of State 2 (where the baseball Cap object was). We'll update the state name to our new product as well.

Finally, we'll expose this information in the Shopping Module. In the Resources panel, select the Shopping Module. Then, in the Inspector panel, replace the State name to match the one we used in the Shopping Controller!

It's important to note that you won't be able to see the Product Cards in Lens Studio since it needs to be connected to the product catalog.

You can see placeholder product cards when you Push to Device.

To make things easier, the Shopping Controller script comes with a debug mode where you can simulate the user changing a Product Card when you tap in the Preview panel. The Lens will automatically use "tap to change" when previewing in Lens Studio.

By default, the template has slots for up to three products.

If you want to have less than three, simply press the X button next to the State in the Shopping Module.

If you want to have more than three, follow the guide below:

First, we'll add the state in the Shopping Module, click Add State.

Next, we'll add a corresponding state in the Shopping Controller. To do this, find the Shopping Controller script in the Resources panel ( Scripts > Shopping Controller), and double-click on it to open the script in the Script editor.

Then, set const NUM_STATE_INPUTS to your desired number of states/products.

Then, we'll add new input fields so you can specify what's in the new state. To do this, duplicate the 4 and lines of code near the top of the script and increment each numerical value present in the code by 1. For example, to add a 4th state, duplicate the 6 lines and change to:

Repeat as necessary until you have all desired products in your Shopping Lens.

Once you're satisfied with your Lens, you can publish the Lens by pressing the Publish button in the top left corner of Lens Studio:

You'll be prompted to select a Lens Folder or create a new Lens Folder in order to submit your Lens. Lens Folders are a new solution to help Lens Developers to manage and distribute your Lenses.

You need to set up an organization to create a Lens Folder. If you do not yet have an organization, you will be asked to create a new organization in the submission flow.

You can select an existing organization if you already have one, and set up a Lens Folder under your selected organization.

Once you have set up your Lens Folder, you can select the Lens Folder to submit your Lens. You can set up multiple Lens Folders under one organization to manage the permission and access of your Lenses.

With the Lens uploaded, you will now be able to tag your Lens with the products from your Product Catalog or Store! Please visit the Snap Business Help Center article here that maps out the steps to associate your Product Catalog with your Shopping Lens.

# data[].attributes.attachment_link.description
The Shopping Template provides you with a starting point for building a Shopping Lens. Shopping Lenses are a special Lens that is connected to a Product Catalog, allowing you to dynamically update product information, create a link out for each product, and more.

# data[].attributes.body
The Landmarker template allows creators to create unique experiences at specific world locations. I want use it to mix fun experiences with popular landmarks, such as turning buildings into pieces of food.

# data[].attributes.attachment_link.description
Landmarker templates allow you to create unique Lens experiences at selected locations around the world. Similar to Marker Tracking, Landmarker Tracking allows you to track your content to the specified physical location. Take a look at the Landmarker Template Guide for additional information on making a Landmarker Lens.

# data[].attributes.body
Template: Hair Color

This template lets to recolor parts of the users hair.

I would use this template to create a "Fox Dye" lens. I used to have blue tips with my blonde hair (it washed out), would be cool to see what other colors I'd like!

# data[].attributes.attachment_link.description
The Hair Color Template enables you to create a Lens that recolors the user’s hair. The template includes a controller that you can modify to quickly change the hair color effect. Available customizations include selection of primary and secondary colors, as well as which part of the hair is recolored (Roots, Ends, or Full Head).

# data[].attributes.body
I love the 2000s Hello Kitty vibe. I would improve this lens by adding some face modification such as hello kitty ears and whiskers or maybe a bit of motion and interactivity such as adding effects to the TV.

# data[].attributes.attachment_link.title
Hello Kitty UwU Filter by Under25 NIFT Jodhpur | Snapchat Lenses

# data[].attributes.attachment_link.description
Try the Hello Kitty UwU Filter by Under25 NIFT Jodhpur | #aesthetic #barbie #bratz #beauty #pink #y2k

# data[].attributes.body
I would improve this lens by adding realistic tear drops coming from the eyes.

# data[].attributes.attachment_link.title
mmmooort9crying Filter by رميم تبوك| Rumim Tabuk🧘🏼‍♀️ | Snapchat Lenses

# data[].attributes.attachment_link.description
Try the mmmooort9crying Filter by رميم تبوك| Rumim Tabuk🧘🏼‍♀️

# data[].attributes.body
I had fun building this one - would bring more interactivity into this ;)

# data[].attributes.attachment_link.title
Honeycomb Filter by Roman Jaquez | Snapchat Lenses

# data[].attributes.attachment_link.description
Try the Honeycomb Filter by Roman Jaquez

# data[].attributes.body
I think it'd be hilarious to add a drama slider to this. If you drag the UI slider up, the crying face distortion gets way more extreme, and a dark, rainy background filter kicks in to make it super dramatic!

# data[].attributes.body
I would improve this lens by adding a fast forward element. I think it would be fun to play with time complexity a bit.

# data[].attributes.attachment_link.title
SlowMo Filter by Luka Lan Gabriel | Snapchat Lenses

# data[].attributes.attachment_link.description
Try the SlowMo Filter by Luka Lan Gabriel | #slow #tool #motion #slomo #black #blackwhite #zoom

# data[].attributes.body
I love this OG Snapchat lens. I would make it something fun for Spring - maybe glitter easter eggs or even bunny ears

# data[].attributes.attachment_link.title
Snow White Dog Filter by Snapchat | Snapchat Lenses

# data[].attributes.attachment_link.description
Try the Snow White Dog Filter by Snapchat | #winter #dog #nose #ears #fury #furry #funy #love #flix1

# data[].attributes.body
I’d make this better by adding a costume object. I imagine using this during the holidays and adding a elf or santa costume!

# data[].attributes.attachment_link.title
Mirrored Delay Filter by Mike | Snapchat Lenses

# data[].attributes.attachment_link.description
Try the Mirrored Delay Filter by Mike | #trend #tiktok #reverse #twin #mirror