What it does
Based on an idea that mixes visual entertainment, curiosity and utility, I designed a lens to help users to found new food and gain a better understanding of the foods they are consuming. With this lens, users can open a "mystery food box" that will reveal one of several foods in a 3D animation and introductory information about it.
How it was built
In the scripting side, this lens was developed 100% using visual graph nodes, the scripts can be seen from Script Images
In the 3D development, modeling and animation, everything was done in Blender, regarding the textures and materials, some are from third parties under a CC0 license or under an authorized commercial use license.
Challenges I ran into
First time using lens studio and its API, taking into account my little knowledge of Javascript, I set myself the challenge of developing the lens completely with Visual Scripting and presenting a project that can show its capabilities a bit, even so thanks to its documentation it was a challenge fun.
Set the project to a maximum size of 8mb, a lot of texture compression was applied in order to incorporate as much random food as possible while maintaining a minimum of quality in the 3D object, currently the already published lens has a size of less than 5mb with 3 meals, one simpler than the other, ice cream, sandwich and smoothie.
Accomplishments that we're proud of
The entire creation of the lens, from research and optimization to incorporate all elements with a "Good" performance rating to development done entirely through the visual graph nodes.
What's next for Discover Food
I would have liked to be able to fully develop the original idea but due to the time since I started developing the lens I was limited, I was hoping to incorporate a highlight selection similar to the unpublished version of the lens, the selected cheese should be identified in the text label above and will display general information about the sandwich (i.e. approximate total caloric index) and specific information (i.e. type of cheese).
A more elaborate version could include more specific information, for example, countries where it is available or even amplify the visual section by creating a 3D environment related to the company that makes the product.
Log in or sign up for Devpost to join the conversation.