We're here to help! We just need a little bit of information...
What system are you using?
Have you downloaded the latest version of Lens Studio?
Is this issue causing Lens Studio to crash?
What system do you run Lens Studio on?
Version
Graphics
Follow the next steps to help us solve your issue:
-
Copy and paste this text into your TerminalCommand Window
open ~/Library/Preferences/Snap/Lens\ Studio/ %LOCALAPPDATA%\Snap\Lens Studio Copy Text
- Press ReturnEnter to run the command. The Lens Studio folder will automatically open
-
Prepare to upload your files: zip the "Log" Folder by right-clicking and choosing "compress."Locate the Log.txt file right above it.
Attach a screenshot of the issue:
Name:
Email:
What is this most relevant to?
Please enter a brief description of your issue:
Thanks for submitting this issue.
Unfortunately, it's likely due to the operating system or hardware you're using – since they don't meet the system requirements for Lens Studio.
Still, we hear you loud and clear, and are logging the issue in case there's ever a workaround we can provide!
Minimum Requirements
Operating System: Windows 10 (64 bit); MacOS 10.11+
Hardware: Minimum of Intel Core i3 2.5Ghz or AMD Phenom II 2.6Ghz with 4 GB RAM; Intel HD Graphics 4000 / Nvidia GeForce 710 / AMD Radeon HD 6450 or better; screen resolution of 1280x768 or higher
We'll try to resolve this issue as soon as possible. Thanks for letting us know about it!
Keep an eye out for a followup email from us. We may have a couple more questions for you, or we might already have a solution to offer.
Happy creating!

Hi Vince
First you'll need to crate a script and call it something like TapChange.js. Then use the below code and create a new scene object and place this script on that new scene object bound to the "Initialize" event.
You'll need to link the textures you want to use as logos to this new script as well as define a group of colors you want to switch between on screen taps. These colors are represented as vec4's because we currently don't have the ability to define an array of widget colors so you'll have to define your colors in this format. The values of a vec4 for color are RGBA for each float respectively. Don't worry about the fourth float value because in the script we always force it to 1.0;
This is what the script should probably look like with everything hooked up.
And this is where you can find the Baseball Cap Script Properties reference. Found under the camera object.
Let me know if this doesn't work :)
Best
Doug
It's working! Thank you very much! Can I change the secondary color of the cap?, thanks again.
You should be able to duplicate the array of Vec4's in the above script and associate them with the secondaryMaterial from baseball cap properties. You should be able to use this version of the script :)
Thanks. But the secondary color is not as good as the one in the controller.
Hi Vince,
I assume you mean that the version I've presented here doesn't provide you with a color picker? I chose this method to allow you to define many colors quickly but just adding new entries from the inspector. If you would like to use color pickers instead you would have to manually define the color pickers in the script.. Maybe something like this instead?