149 results found
-
AnimationPlayer - reset animation to frame zero
The stopAll() method says it stops all clips and resets time to t=0.
However, the time change doesn't reflect in the preview. It stops the animation but doesn't update the frame. So if you stop at frame 45 for example, it'll stay at this frame.
Can we have some alternative that will actually reset the animation to frame zero?
What I ended up doing was using calling playClipAt('name', 0) when the button is clicked and calling a DelayedCallBackEvent 0.1 seconds later with a pauseClip function.
By the way, Q&A chatbot suggest using the method pause(), but it doesn't exist in…
1 vote -
UI Feedback Improvement for Importing External Resources in Lens Studio
Hi Lens Studio Team,
I’d like to request an improvement to the UI feedback when importing external resources into Lens Studio.
This morning, I attempted to add a script to a new component by searching for it by name. Lens Studio found the script, but since it wasn’t in the project folder, it automatically began importing it. However, because there was no clear indication of the import process (apart from the console log, which I didn’t check immediately), I attempted to add the script multiple times, only realizing later that it was still being imported. Eventually, this caused Lens Studio…
4 votesHey Vincent,
As attached, we do have a WIP indicator. However, it would be good for us to understand the crash a little bit better. (We are behind on this request, so you might have it anymore) but feel free to send the script.
-
Face detection on Face mask tool
In Lens Studio versions 4.00, there was a button to automatically align the face mask to the person's face, ensuring the mask fit perfectly and the eyes, nose, and mouth matched. Could this option be added again? It's not in versions 5.00.
2 votes -
cvcv87a7@gmail.com
Hello, this is my idea, and I hope you’ll bring it to life! I’m confident in delivering powerful ideas crafted for users, and all I ask is your trust in my vision.
Feature: "Snap Quest"
Launch a feature where users can create and share interactive "quests" using their snaps. A Snap Quest is a series of connected snaps that form a mini-adventure or challenge, like a treasure hunt or a city exploration. Users can design their quest by uploading snaps with clues, locations, or tasks (e.g., "Find this coffee shop and snap your favorite drink" or "Capture a sunset with…1 vote -
Add a Native Mirror Transform Option for SceneObjects
We need geometry mirrors in the API to make real 3D Kaleidoscopes.
Like the blender mirror modifier.Thank you!
1 vote -
GenAI for SFX
While we now have exhaustive tools and features for visual generation, one of the way experiences really come alive is sounds and music etc. as well in addition to the visual appearance. A genAI tool like this would really accelerate the high quality development
8 votesThis is a really interesting idea and we have passed it to the Gen AI teams for consideration!
-
Model tracking (like Vuforia does)
Would be awesome if we could have model tracking in the future! So far i can only find Vuforia doing this (uploading a 3D model of a real world object and creating a tracker from this so we can add 3D content over/behind a product, bag, ect)! Like a landmarker but smaller and movable :)
7 votes -
Automatically move created assets into folders
When adding a new component, it often creates many new assets (more than the previous lens version), eg: for materials, shaders, images, etc. These quickly pile up and get messy in the asset manager. If assets were automatically organised into folders (like in Spark AR) it would save time developing.
26 votesNew update!
Creating new assets was meant to solve some of the ls 4x problems related to shared resources - every component has unique resources now. We suggest using Organize Folder Structure context menu in asset browser to clean up project files or Window -> Optimize Project plugin to get rid of unused entities. We will look into updating our Scene Hierarchy presets to have assets organized in a standard matter!
-
Numpad dot in Inspector
When I use my default keyboard settings (Dutch - English) I can't use the numpad . (dot) in the Inspector window. Which means I can't make a float number like 0,5, it always make just a 0 and a 5 which makes a 5. A workaround is to use English -American as a keyboard setting but that's not always handy to some users.
1 vote -
Importing 3d asset bring focus to LS
On Windows (not checked on Mac) when I drag drop a .fbx, .glb, etc. on my assets panel with a screen (half) obscured over Lens Studio the import dialog misses focus. I need to explicitly give LS focus via pressing the icon on the taskbar to get the import dialog back.
1 vote -
Having a checkbox in the LS settings that checks scale in X, Y, Z automatically.
In LS 4.55 there was a checkbox in the settings that when checked the default scale was on all three axis of a SceneObject
1 vote -
Receive notifications when you're near a custom location lens.
I propose adding a new feature allows users to receive automatic notifications when they enter an area with a Custom Location Lens or pass near one. The notification will appear directly on the Snapchat app with a brief description of the lens, making it easier to discover and experience."
Benefits:
This feature simplifies the discovery of Custom Location Lenses, whether the user is at the location or nearby. It increases engagement with the lenses at the right time and place. It also supports interactive campaigns and creators by enhancing the visibility of custom lenses and boosting interaction with brands or…6 votes -
Use ChatGPT or Claude to code Lenses. (Context7 MCP with Claude)
Hi everyone, as you might know, editing Lens Studio code with LLMs is a pain as NOTHING is up to date.
There is a new trends now based on MCP and Claude where the updated docs of every tools are on Context7 so Claude answers are always using latest docs.What are your thought on that ? Would be super helpful for everyone to finally unlock this for your users.
@mase @Steven X
1 vote -
Dynamic Image Tracker
Similar to Vuforia’s runtime image target API, it would be great if Lens Studio supported Dynamic Image Tracking, allowing creators to create and load image targets at runtime instead of predefining them during lens creation.
Use Case:
• Let users scan custom images (from camera or gallery) during the lens experience.
• Enable personalized AR interactions, dynamic campaigns, and scalable retail activations.Why It Matters:
This would unlock real-time, user-generated tracking, pushing the creative and commercial potential of Snap AR far beyond static image markers.
2 votesDefinitely see the appeal here. We will review to see if this is something that aligns with us. Thanks!
-
Arms, leg and hand segmentation
Hi! how are you! I wonder if is possible to make a segmentation for both hands, legs, and arms. and also can be convenient that we can choose if is both or only one, because sometimes I try to make effects that work only for a especific part of the body
2 votesHey Florencia,
It's an interesting idea and we will pass it along.
If the team chimes in one way or another -- we will update here!
-
Photo and video recording for snap hosted Web AR lenses
Snap Web AR lenses work amazingly well, but they lacks recording ability. Would be nice to have the same UI as on Snap (tap to take a picture, hold to record a video).
12 votesThanks for your feedback Denis! This is certainly a piece of feedback we have gotten a lot. We are looking into ways this might make sense.
-
Allow access to audio output from lens through Camera Kit for web
We are currently not able to access the audio from the lenses when using Camera Kit for web, this cause the problem of not being able to record the audio through a custom recording feature on the web app.
Recording the audio from the lens is essential as brands would want their SFX/music in the lens to be within the recorded video when their users share it on the social media.See the discord thread for reference: https://discord.com/channels/1044383298002112532/1344543101687042080
2 votesWhile a native way to complete this would certainly be best.
We have found some interesting solutions to this problem that you can review here: https://discord.com/channels/1044383298002112532/1353292968156598382
-
LS 5 Asset Library Broken Assets
A handful of the assets in the asset library currently seem to not work properly in LS 5 specifically LS 5.4.1 I am testing them in. It would be nice if the report button in the asset library allowed us to report these there rather than that button only being for copyright infringement complaints.
Here's a list of the one's I know of and any explanation I can provide:
Particles Controller - using outdated gpu particle shader, fails to render on device without updating shader to new version manually
Image Carousel - code is based around the 4.55 screen transform…
1 voteThanks for these detailed reports! We will be looking into the issues on these assets and look for resolutions.
We will also work on putting together a better reporting mechansim here!
Thanks!
-
Feature Request: Continuous Physics Detection
While creating a game where users tilt their heads to keep a sphere balanced on a box platform, I encountered unstable physics that caused the object to shake, making interactions less smooth.
Introducing a continuous and stable physics detection system in Lens Studio could unlock exciting opportunities for creators, enabling more dynamic and immersive lenses like balancing games or precise virtual object interactions.
Thank you for considering this idea—I look forward to seeing how Lens Studio continues to evolve!
3 votesThank you for this great request. We are considering this with the team and will update you when we can. Thanks!
-
Shareable Test Links for Smooth Debugging
Currently the way preview on device works is to pair the snapchat account and send the lens to the device. Which works good but not efficient when I want to send the realtime updates to other folks/clients to test on their devices. Also sometimes I want to compare two versions of my lens one before changing and one after changing something. With shareable links all this can be streamlined with each link being unique to that version of the lens plus easily shareable with other folks.
17 votesThis is a really good feedback on this. We have had discussions on this before. Nothing planned yet, but we will consider this more. Thanks!
- Don't see your idea?