Skip to content

Lens Studio [Desktop]

Lens Studio [Desktop]

Categories

160 results found

  1. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. I want to make a lens where a user can place content within their homes that persist between sessions.

    With today's implementation of spatial persistence I need to pre-scan a location and have it uploaded, input the location ID, and update the lens. That's a big ask for an end user.

    Please make it possible to add a way for a user to make a location scan from within another lens. It can stay on the device locally if that's needed for privacy.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. For debugging purposes, I frequently need access to the ProceduralTextureProvider.getPixels function.
    Unfortunately, it is often unavailable due to privacy restrictions:

    https://developers.snap.com/lens-studio/api/lens-scripting/documents/Privacy_Restrictions.html

    It would be very helpful if this function could be used when the Experimental API is enabled. In that context, it would not pose a security or privacy risk.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. create a lens with 3D need for speed car racing game with controls, break and acelator

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Please add Metaballs to Lens Studio!

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. 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…

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. It would be useful for both friends and global to be able to center the results around the player so they know who they have to beat around them versus just the top

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. 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.

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. This is speaking from a Windows 11 perspective. When LS 5 was first released, I could double click the icon, wait like 2 seconds for LS to open, then immediately start working.

    Right now LS still opens up in a comparable timeframe, but there is a period of time (maybe 20 seconds?) where LS is completely unresponsive (including the various pop up windows e.g. version updates and home screen). I personally would rather have a splash screen with a loading bar while LS initialized than to have it open up unresponsive for some indeterminate amount of time. Or if it…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. 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.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Currently the world mesh mesh information is not accessible via script. This makes it difficult to do things like spatial understanding (i.e. voxelization of the mesh) as well as writing custom physics responses to the mesh.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Creating Image Markers from Texture Assets in real-time could add some really cool functionality to lenses, both in Spectacles and on mobile.

    For example, the 'Stand Out Object Segmentation' could be used to generate an image that can then be tracked to.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. It would help a bunch to have a realistic 3D body in the Interactive scenes, so the 3D body tracking can pick it up. This would help with testing real-world situations where the body tracking might be used in combination with world tracking.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Changing Inspector values using arrow keys with multiple SceneObjects selected should increase/decrease relatively, instead of overwriting all object's values.

    For example, transforming SceneObjects should be a relative distance on top of their original positions.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. A keyboard shortcut for the Pan tool (hand icon) in Scene panel would be great! Like the 'P' or 'T' key.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. When creating a new texture node, automatically set Title and Script Name to 'baseTex' (if none with that name exist yet). Same for Color Parameter: 'baseColor'

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?