161 results found
-
Multiple Scenes
Lens Studio would benefit enormously from true multi-scene support for game and app development workflows.
Right now, larger projects are forced into one giant scene or awkward prefab-based workarounds. There was a Scene Manager system in the past, but it relied on scene-sized prefabs, was difficult to maintain, and has since been deprecated. For developers trying to build games or more complex interactive experiences, proper scenes would be a major quality-of-life improvement.
Why scenes matter
Clean restarts / state resets
Reloading a scene is one of the simplest ways to reset gameplay state. Without scenes, developers often need to manually…
2 votes -
Control 3D Bitmoji with 3D Body Tracking
Currently we can import Mixamo animations or create our own to animate a Bitmoji character.
We can also use 3D Body Tracking to drive a rigged 3D character.
However I can't find an easy way to drive a 3D Bitmoji character with 3D Body Tracking.
The 3D Body Tracking documentation says it's possible and references the Bitmoji 3D doc, but there's nothing there.
https://developers.snap.com/lens-studio/features/bitmoji-avatar/bitmoji-3d
2 votes -
Prefab utilities
In each component allow to
Apply to prefab - save changes to only this component onto the prefab
Revert to prefab (if component already exists on prefab)- revert only this component to the saved prefab2 votes -
Don't always show a crash report modal after an Lens Studio crash
I would like to have an opt out button to not have to see a 'Report Crash' window. LS crashes an instane amount of times on Windows and having to dismiss that window is just another step
2 votes -
[Bug Report] Segmentation not working on latest iPad 2024 and 2025
Bug appears on Camera Kit and Snapchat too.
Segmentation not working properly on latest iPad chip and probably latest iPhones. Body Instance Segmenation is not even showing!
Related to new Apple GPU architecture ?How to reproduce :
Lens ID : becacd2e-d745-449a-9f64-6905dd576f3fTap 1 : Blue background = Portrait Segmentation
Tap 2 : Pink background = Body Instance Segmentation2021 iPad Pro
Portrait ✅ Body ✅2024 iPad Air M4
Portrait ✅ Body ❌2025 iPad Pro M5
Portrait ✅ Body ❌Bug appears on Camera Kit and Snapchat too.
2 votes -
Scroll horizontally in Hierarchy panel
When there are lots of child SceneObjects, the Scene Hierarchy window needs to be really wide to be able to see them. It would be ideal if it could scroll horizontally!
2 votes -
Get the url of a published lens while it's in review already
It would be great to already get the url for a lens while it's still in review (showing some text like "lens is in review, try again later"), so they can be sent to team members in different time zones
2 votes -
Fix: Mac color picker copy/paste values
In the Colors panel, the values (like hex colors, rgb values) cannot be copy/pasted on Mac.
2 votes -
Remember transform space setting (World/Parent/Local) in Scene
When pressing ‘W’ to move an object, the ‘Space’ setting (World/Parent/Local) is reset to 'Parent'. When rotating with 'E', it resets to 'Local'. It would be great if a custom space setting would be remembered, ideally per SceneObject.
2 votes -
Fix: Hotkeys break on panel resize
Keyboard shortcuts (like 'F' to zoom to selection) stop working when the Scene panel is resized and their buttons disappear. It would be great if the keyboard shortcut keeps working, even when the panel is smaller
2 votes -
Improving Media Picker Functionality
Media Picker has one big issue on phones (at least tested on iphones)
The first image automatically triggers the media picked callback (this is not the case in studio but on device it is), so If I hook into that callback I have to block the first trigger. But then if you tap that first photo it doesn't trigger the callback so users just can't select it without first selecting another. The only work around is adding a dedicated UI button to "confirm".
My suggestion is to either not trigger the selected event unless the user taps an item or…
2 votes -
Custom date range filter in My Lenses
it would be good if we could filter a specific time frame when seeing the stats of our lenses (currently we're limited to last 7 days, last 28 days and all time). This way we would be able to understand how a lens performed on a specific month.
Also I'd love to see the graphs following this filter. They always show the last 29 days no matter what.
2 votes -
Bitmoji Head 3D with Turn Based
I love the turn based player info component, and it would be great if we could use the Bitmoji 3D head with that. If I try to just add the self Bitmoji 3D head, I get an error about it being restricted due to the network access of the turn based component. However, the turn based player info component can't do just the head, it pulls in the whole Bitmoji body.
2 votes -
Allow copy/pasting screen transform values
Right now on 3D objects you can copy the transform values all at once and paste them on another transform component.
It would be very handy to have this same functionality added to the screen transform. Right now I just copy/paste the component and delete the old one. Which does work but then I have to reconnect that component to my scripts and it's just a hassle. This would be a great little quality of life addition.
An option to quickly invert the left/right values to mirror it would be cool too.
2 votes -
Video Preview - Codec Not Supported
Usually I like to send my lenses to my iPhone to record a preview video. I save it straight from Snapchat to my gallery but when I try to use it as a preview in LS I always get a message saying "Uploaded file is invalid. Codec is not supported, please use H264.
So I always have to convert the video, which is an extra step.
Apparently the file type saved from Snapchat is a mp4, but I don't know what codec it uses. Is is possible to accept the same video codec that Snapchat uses? This would make the…
2 votes -
Allow logcat access to Spectacles for developers
Sometimes Lens Studio logger is insufficient and doesn't properly capture crashes. Access to crash data or logcat would rectify this. In general, developers need lower level access than provided
2 votesWe are definitely working on some improvements to the Lens Studio logger for future versions.
We can't share more specific updates right now -- but this feedback is appreciated!
-
Connected Lenses should allow disconnect without quitting Lens
Currently connected lenses have no mechanism for quitting either to go back to single player in Lenses or to join a different session without restarting the application. Having this would help users be able to engage in the Lens longer without having to quit.
2 votesThis issue has been brought to the teams and we will update you after they have fully considered it! Thanks!
-
Spectacles - Browser javascript control
Navigating and interacting with websites is a real pain point on the Spectacles at the moment. Being able to create custom UI elements in lenses to control websites would make the problems a lot better.
Doing this with JavaScript console commands mapped to lens input is the most obvious choice, but introduces security risk for the end user. But i think it's worth looking into as it would open up a world of possibilities.
2 votesWe have brought this issue to the Spectacles team for review. We will let you know when we get an update! Thanks!
-
Feature Suggestion for Lens Web Builder & Mobile App: Add Lens Tag Input on Submission
Hey team,
As a Snap Lens Network partner, we at Arexa & Bharat XR have been actively hosting SnapAR meetups across India — bringing together creators, students, and professionals to explore the power of AR using Snapchat’s ecosystem. In our recent sessions, we introduced participants to the new Lens Web Builder and Lens Studio mobile app, and the feedback has been phenomenal. The tools are incredibly easy, fun, and accessible — especially for first-time users.
That said, we wanted to share a small but valuable suggestion based on our experience:
During our meetups, we ask all participants to use our…
2 votesWe are looking into this! We will get a response to you soon!
-
Preview Stops Working with TypeScript Errors
When writing TypeScript code that contains errors, the preview stops functioning, even if the erroneous code has not been added to the scene. Additionally, the logger does not display any information regarding the errors.
Steps to Reproduce:
- Write TypeScript code with syntax or type errors.
- Observe that the preview stops working.
- Check the logger for error messages.
Expected Behavior: The preview should continue to work, and the logger should display relevant error messages indicating what is wrong with the TypeScript code.
Actual Behavior: The preview ceases to function, and no error messages are shown in the logger.
2 votesThis is something that we are reviewing. We will let you know if we have updates soon!
- Don't see your idea?