Easy Lens (Beta)
Easy Lens (Beta) is a new AI-powered tool from Snap AR that simplifies the creation of Lenses by allowing you to generate AR experiences through plain text descriptions. This feature, integrated into Lens Studio’s GenAI Suite, leverages GenAI to translate these descriptions into fully functional Lenses, which can include effects, objects, or characters.
Getting Started
Launching Easy Lens Beta in GenAI Suite
- Navigate to the GenAI Suite in the top right corner of Lens Studio.
Alternatively, you can create a new Workspace:
- You will see Easy Lens show up immediately, allowing you to start prompting. Or, you can click on the smiley face icon on the side panel to access it.
Navigating Easy Lens Beta and Creating your First Lens
Step 1:
In the top left of Lens Studio, you will find the GenAI Suite panel. Click on the second icon to open up Easy Lens.
You will see a chat interface, as well as some prompt examples to get started.
Let’s click on one of the prompt examples: “Show the text “Happy days” on my head when I smile.”
Step 2:
Wait for a few moments until Easy Lens processes the message.
You will see that Easy Lens responds with some questions to further clarify what you wish to see in the output Lens. You have the option to select one of the recommended responses, or provide your own.
Let’s click on one of the example responses.*
In this case, we selected “Simple and bold.”
Note: Easy Lens is an LLM based dynamic system, therefore the specific recommendations may vary from chat to chat.
Step 3:
Easy Lens will continue interacting with you to describe your concept by answering some questions, or you can simply ask it to create the Lens. In this case, let’s click “Just make a Lens!”.
This kicks off the Lens designing process. It may take a few moments for this to complete.
Once done, you will be able to preview the Lens created!
Step 4:
You are now ready to publish the Lens. Follow the same steps you take to normally publish Lenses in Lens Studio.
You’re all set!
Take a look at some Lenses created through Easy Lens!
Supported Features in Easy Lens
- 2D Screen and Face Stickers
- 3D Asset Generation
- 3D Eyewear, Headwear, Ears, Facial Hair
- 3D Objects on Head
- Background Generation
- Background Image
- Beautification
- Bitmoji on Shoulder
- Color Filter
- Face Deformation
- Face Events
- Face in Image
- Face Mask Generation
- Facial Hair Generation
- Garment Generation
- Head Text
- Lens Icon Generation
- Screen Text
- "What X are you" randomizer
Best Practices, Tips and Tricks
Do’s
- Use clear instructions in plain English. There is no need to use elaborate wording, straight and concise is best.
- Make use of the recommended prompts from Easy Lens. They’re useful to help move along quickly!
- If you’re looking to build up intuition around the different Lens components, try to stack up your Lens concept. Start simple and keep adding more components to it in every consecutive chat interaction.
- If you wish to remove something from your Lens concept, simply ask “Remove [insert object / component] ”.
- If you know exactly what you want out of Easy Lens, you may provide specific instructions in your prompt. Example:
- I want a Lens that makes me a cowboy
- add a desert background
- add a cowboy hat
- I want a Lens that makes me a cowboy
- If you are requesting a task that requires coding (which sometimes may not be functional), you can try again, rephrase your prompt, or investigate the code in LensController.js.
- Easy Lens automatically creates an icon and name for the Lens. You may update these details in the project settings.
- Easy Lens is connected to unique, optimized-for-AR generators (such as retexturing of 3D assets, stickers, background generation etc). Try to experiment with them, adding separately or together to the Lens.
- “Just make a Lens!” is a prompt suggestion that can help with ending the conversation with Easy Lens and kicking off the Lens generation itself.
Don’ts
- Do not ask Easy Lens questions that are in languages other than English. It will not respond to you.
- Do not ask Easy Lens non-related questions to the topic of Lens creation. It simply won’t answer the question for you :)
- Do not ask Easy Lens to build back facing experiences. Easy Lens is currently not optimized for it.
- You may make changes to your Lens project after working with Easy Lens, however the opposite is not currently feasible, i.e any manual changes made to the project prior, will not carry over to Easy Lens.