Augmented Reality (AR) can be the familiar fun and playful face masks from video calls, Instagram stories or short Snapchat video clips. But beyond that, AR can enhance our human abilities, giving us X-Ray-like vision for medical and engineering purposes, enhance world navigation experience, and add layers of data to our surrounding environment for endless purposes and possibilities. These are not future predictions -- AR is already widely implemented in industries and baked into user experience (UX) design.
Surprisingly, Snapchat filters and other similar platforms can be a great entry point to AR. Snapchat’s Lens Studio is offered for free, the platform is used by hundreds of millions of app users daily, and it works with the majority of smartphones, etc. Hence with little to no investment, we can take our first steps into the world of AR.
Introducing participants to core principles of Augmented Reality
Showcasing current implementation of AR technology and its variety of uses in the industries
Understanding AR and its potential through Snapchat filters and Lens Studio's platform.
Orienting around the user interface (where is what) and working off of existing templates to create your first Snapchat filter.
Using your own 3D models and incorporating them into AR filters - understanding basic parameters that control the appearance of 3D objects.
Controlling visual aspects of the model rendering and manipulating complex materials assigned to models.
Using face expressions and body movements as triggers for interactions in the AR environment.
Adding motion to 3D objects and animating multiple shapes together.
Introduction to using code directly in the AR environment; manipulating existing scripts together with the software interface.
Snapchat user account (yes seriously)
Lens Studio by Snapchat FREE (please install prior to workshop) - https://lensstudio.snapchat.com/download/
Operating System: Windows 10 (64 bit); MacOS 10.11+
Hardware: Minimum of Intel Core i3 2.5Ghz or AMD FX 4300 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
Please make sure that you have the latest driver for your specific graphics card installed
Snap Camera by Snapchat FREE - https://snapcamera.snapchat.com/download/
3D design software (any software that can export STL or OBJ files should work) - we will use Tinkercad and Fusion 360 in the workshop but any other would work - some free examples:
Autodesk Tinkercad (requires Autodesk account)
Autodesk Fusion 360
Blender (free open source 3D design and animation software)
Any other 3D design
Basic experience/understanding of CAD is recommended, not required.