113 results found
-
Add a date picker script UI input type
Would be super useful to have a ui widget and input type that can provide a date object to the script
3 votesThis issue has been passed to our team for review. Thanks!
-
Add Global Shader Parameters
Currently shader globals are only for inter-shader multi step processing. I want the ability to set global shader variables in code that would update amongst all materials that use it. Currently I have to write a material registration system.
6 votes -
Physics Overlap/Collision Events Include Triangle Hit Info
Currently the only way to get triangle hit information is from raycasting. This creates a convoluted code flow when trying to ascertain the hit triangle from an overlap or collision event, because both a raycast needs triggered and a check needs to happen to ascertain if the raycast hit mesh is the expected mesh
2 votesHey Blake,
We have identified this note pertains to our Lens Core engine.
We are currently slated to other priorities but we have taken this note and we will revisit periodically.
Thanks!
-
Physics Overlap Events include Contact Information
Currently only Physics Collide events include contact information. This makes it difficult to write custom collision responses for when using non-BodyComponents.
2 votesHey Blake,
We have identified this note pertains to our Lens Core engine.
We are currently slated to other priorities but we have taken this note and we will revisit periodically.
Thanks!
-
Fix Physics Bodies
Only Box and Sphere physics bodies currently have stable reactions to collisions. Other bodies (capsule, cone, cylinder) do not respond as stabley with effects such as clipping or fast acceleration happening on interaction. This currently makes them difficult to use in projects.
4 votesHey Blake,
So after review here, the problems here seem to stem from the physics library that our system was built on. We don't currently have plans to make updates there. But if something changes, we will let you know!
-
DepthTextureProvider is accessible via script
Currently DepthTextureProvider is not accessible via script, causing the need to have a blit operation to a rendertexture with packed floats in order to get high precision depth data to use in script.
2 votes -
RenderTextures have an initialization field for textures
Current RenderTexture's have no way to have custom initialization, which is useful for scenarios when trying to use RenderTextures without a clear flag (which also doesn't currently work). This would allow for painting effects without having to use ProceduralTextureProviders (which are expensive due to CPU access and lack of block memory writing operations).
3 votes -
New ideas
- dark/light mode
- more languages
- hints
- Debugging by AI
- Direct technical support
4 votes -
2 votes
We are continuously working on improving the models that we are using for our generative AI capabilities.
Lens Studio 5.0 is just getting started and we are excited as we continue to watch it grow!
-
GEN AI + Garment Transfer
Garment Transfer and Gen-AI have completely transformed the way I create my digital fashion. Since discovering this workflow, I no longer have to spend a lot of time and effort creating digital fashion using 3D body tracking and 3D modeled garments, which is a huge advantage considering my busy schedule. Integrating Gen-AI into Garment Transfer on version 5.0 would be a game-changer, allowing many new AR digital fashion creators to emerge and start creating without having to learn the million tools required for the task.
I would love to see the Garment Transfer tool expanded on version 5.0, with the…
4 votesThank you for your feedback on Garment Transfer. Your Lens ideas using ChatGPT and Garment Transfer are so cool! We are definitely considering expanding on the upper body garment options soon. The team is aware of demand for lower body garment options as well!
-
Multiple text styles in one text component
When making a text component, it should be possible to have multiple text styling options within the text field. For example, it should be possible to only have one word be in a bold weight and blue, and the rest of the text in regular weight and white.
3 votesThis is actually something we are in progress on right now. We will have updates for you in the future. Thanks!
-
View that shows which assets are contributing to overall project size
Currently it is very difficult to figure out which assets are contributing to overall project size, there should be a view that shows which assets are contributing to the project size and by what amount
10 votesTotally Agreed Blake and we encourage use
We currently show Remote asset size and Snap ML size in the performance toolkit: https://docs.snap.com/lens-studio/sponsored/optimization/lens-performance-toolkit#lens-performance-toolkit-overview
We are taking note for your considered improvements and we will consider that going forward
-
Custom Shader Code node, Larger editing region or allow external editing
Right now the custom shader code node has a very tiny editing region which can be kind of difficult to use when things start getting longer. Would be nice to have the same external editing functionality as regular scripts or at least a larger region than it currently has.
10 votesHighlighting the comment below
Danylo Cheban (Software Engineer, Snap, Inc.) commented · July 17, 2025 9:44 AM · Report
Thanks for the feedback! We're actively working on enabling Custom Code Node editing in both external and internal script editors. This feature will be available very soon. Stay tuned!
- Don't see your idea?