138 results found
-
Copy/paste nodes
Copy/pasting nodes between different lens studio windows would be great, as well as between Materials and VFX editor
1 vote -
Show exact node name matches first
In Node editors, when searching for a node (like the "Or" node), a bunch of other nodes show up as well because a lot of names contain the text. It would be great to get the "Or" node at the top of that list since it's an exact match
1 vote -
Fix: Mac color picker copy/paste values
In the Colors panel, the values (like hex colors, rgb values) cannot be copy/pasted on Mac.
1 vote -
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.
1 vote -
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
1 vote -
Switch from UUID to nanoID (or some equivalent) for filenames
On Windows, I have several times encountered "pathname too long errors" and I'm not sure if that is the actual character length of the path name or the level of nesting. But either way, it is annoying to have to move projects out of my regular folder structure. I think the file caching system needs some work, and also the UUIDs are very long and could probably be 10 characters long and still achieve the same end result.
1 vote -
Add Native Rive (.riv) Support for Interactive UI & Motion Graphics in Lens Studio
Rive has become a standard tool for real-time, vector-based, interactive animations across major engines like Unity, Unreal, Flutter, React, and Web. Adding native support for .riv files and Rive State Machines inside Lens Studio would unlock a new level of dynamic UI, micro-interactions, and lightweight AR motion graphics without relying on heavy sprite sheets or video textures.
This integration would empower creators to build responsive, scalable, and high-performance 2D/2.5D animations—perfect for HUDs, menus, onboarding flows, and interactive AR elements—while keeping project sizes small and runtime performance high.
Native Rive support would bring Lens Studio in line with modern real-time engines…
1 vote -
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…
1 vote -
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.
1 vote -
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.
0 votes -
Update the app to allow saving drafts & ground zero base start
Give the option to start from ground zero rather than having to try and build a lens off of another one Also make multiple aspects of the lens able to be adjusted before AI recreates it so that the user can get a clear view of what they want without haveing to wait repeatedly between ever adjustment …. Honestly, I absolutely hate the new update to this app and I’m debating deleting
1 vote -
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!
-
Physics collider is not fitting the visual
Physics colliders are not enclosing the visuals (mesh) correctly. This problem is for automatic fit and the manual size.
I understand there are workarounds like creating a manual sized collider in a separate sceneobject under the same parent. But that is too time consuming and introduces bugs. Getting a bound of a mesh should not be to difficult of a problem. ;-)
An other feature would be introducing an offset to the collider
2 votes -
Better Audio Component
We need better Audio Component, (scrub forward/backward, pause, stretch)
AudioComponent currently does not support dynamic playback rate or pitch adjustment, nor does it offer any time-stretching capability necessary for realistic scratching.
3 votesSome of this can be accomplished my manipulating the Audio Component directly (https://developers.snap.com/lens-studio/api/lens-scripting/classes/Built-In.AudioOutputProvider.html)
But understood on the feedback. We will look into it
-
Pivot Editing for 3D Objects
Would it be possible to introduce an option to edit or move the pivot point of a 3D object directly within Lens Studio?
12 votes -
Interactive elements without script
It would be nice if the user can tap in space (in the air) and act as if the AR object will respond without using any script. We (creators) could make an interactive slideshow or presentation when an interactive element (such as a button) will be doable without any script.
1 vote -
A/B testing in lenses
During the latest SLN all hands the team gave some insights into game lenses that caught my eye:
Having the user's front camera visible with picture in picture lead to higher engagement on spotlight. Versus focusing entirely on the game lead to higher retention, and greater shareability between friends.
As lenses become more and more complex, it would be great to have more insight into what makes our lenses engaging. Having a A/B testing suite would go a long way for optimization.
Give us the ability able to swap out or toggle certain components, and see which variant gives the…
2 votesThis is very interesting possibility as we talked about! Will work on getting an answer from the team on it!
-
VFX Gen AI
It would be very handy to have a VFX Gen AI tool. Even just for quickly prototyping things. Would like it to generate textures for it as well, so if I said generate a vfx asset of confetti falling, it would generate a flip book of confetti images and build the vfx. Then I'd go in and tweak it as needed.
6 votes -
Clear persitant storage on device
It would be handy to remotely clear persistant storage on the physical device via Lens Studio. To do it now you need to go deep in the Snapchat settings to do so.
2 votesThanks for this feedback, we will discuss this with the team and let you know our thoughts!
- Don't see your idea?