Foreword
There is no ethical consumption under capitalism.
-
-
- In light of our readings, we acknowledge our (new media artists’) complicity in normalizing face tracking, and our ambivalence in relation to its applications (art, entertainment, …carceral surveillance)
- We acknowledge of our vulnerability as creators in using the corporate sandboxes of platform capitalism, such as Snap Lens Studio, Google Media Pipe, etc.
- OK!…Now let’s have fun with our faces!
-
Workshop
CMU BCSA alumna Char Stiles, an expert live-coding artist and shader programmer, will lead a workshop on creating face masks in Snap Lens Studio. Char is a resident artist at Snap Inc., where she works on the development of AR Snapchat filters. Prior to her workshop, you should:
-
- Download Lens Studio, install using the defaults.
- Download the SnapChat app and make a Snapchat account.
- Link your Snapchat account with Lens Studio (yellow button on the top right).
- Char has prepared a page with resources for you, http://charstiles.com/lensstudio/, including a template project and her slides.
- Snap has API documentation here.
- If for some reason you need to use a p5.js facetracker instead, see the templates here from last year’s 60-212 class.
Code from Char’s workshop:
// @input Component.Image image var event = script.createEvent("MouthOpenedEvent"); event.faceIndex = 0; var lightsOut = false; event.bind (function (eventData) { if (lightsOut){ script.image.mainPass.baseColor = new vec4(0,0,0,0.0); } else { script.image.mainPass.baseColor = new vec4(0,0,0,0.85); } lightsOut = !lightsOut });