Creating a Big Head effect in Spark AR
Creating a Big Head effect in Spark AR
Creating a Big Head effect in Spark AR

The “Big Head” effect is a pretty fun type of filter to create. It is pretty easy to make once you learn the trick of texture projection. You can see an example of this type of effect in action by clicking here or by scanning the below code.

Spark AR “Get Superpowered” Competition

The Spark AR team is running a pretty big competition right now. The theme is “Get Superpowered” and they are looking for anything that has to do with superheros or superpowers. I appreciate the non-specificity of the theme because it allows for some pretty creative filters. So far most of the entries seem to be playing it safe and are sticking pretty close to the theme, but hopefully we’ll start seeing some super imaginative stuff soon.

The prizes for this competition are quite good. Like $160,000 USD worth of prizes going to the top 50 filters good. It is a…

Background segmentation the easy way in Spark AR
Background segmentation the easy way in Spark AR
Background segmentation the easy way in Spark AR

Changing the background on your Instagram and Facebook filters is fairly straightforward, but there is an easier way. Learn just how easy it is to add background segmentation in Spark AR and ensure it is compatible with 3D head decorations. You can see an example of this type of effect in action by clicking here or by scanning the below code.

Tap to Change with Lens Studio
Tap to Change with Lens Studio
Tap to Change with Lens Studio

Letting someone tap to change the background or a post effect is pretty common in lenses. Lens Studio does not have this feature built in, but we can set it up pretty easily with visual scripting. And the best part is, the script is 100% reusable for other projects. You can preview an effect using this technique by clicking here or by scanning the snapcode below.

“Only” a LUT creator
“Only” a LUT creator
“Only” a LUT creator

Introduction

I sometimes hear creators who make “advanced” filters and lenses talk about “simple” LUT/color correction/grain/overlay filters as if they were “inferior.” This needs to stop.

I am going to be referring to any lens that primarily consists of a LUT/color correction, grain, or any other 2D overlay (like a frame around the image or an emoji crown) as a “simple” filter in this article just to keep things, well, simple.

Creating “simple” filters is a super accessible way to get started in augmented reality

Not all lens and filter creators have a background in computer/motion graphics, game design, or computer science. I know a creator who started out creating “simple” filters before they saw…

No one expressed interest in joining the Filter Syndicate, so I think I need to come up with a catchier name and keep up the brainwashing.

“Only” a LUT creator

Every so often I hear a creator talk about how creating LUT/color correction filters is “inferior” to creating things that require knowledge of 3D graphics and/or coding. I don’t agree with this sentiment and I share my thoughts in a blog post here.

Fun find

I was randomly looking through lenses the other day and came across this coincidence. I’m guessing this is a case of both Snapchat and Bshar purchasing/downloading the same stock model. I…

How to become a verified lens creator on Snapchat in 2021
How to become a verified lens creator on Snapchat in 2021
How to become a verified lens creator on Snapchat in 2021

Introduction

How do you get verified on Snapchat? Being a verified lens creator aka Official Lens Creator aka OLC myself, I’m asked that question a lot. Anyone is free to create and publish their own lenses (augmented reality filters) on Snapchat, but only a select few are recognized for their efforts with verification and the gold star. Creating lenses is not the only path to verification on Snapchat, but it is often seen as an “easy” path to verification by many people. …

Website updates

I got search added back to the site and I added code highlighting back in as well. Still needs some work, but the redesign is coming along nicely.

Tutorials

I’ve actually had a few client projects lately so my tutorial output slowed down, but I did get a new tutorial out this week. It is all about the Procedural Texture Provider and how to read and write individual pixel values. Super handy for creating things like color palettes or matching a user’s skin tone.

Snap Partner Summit

The Snap Partner Summit (SPS) is next week and I am tentatively excited. Last year they released…

Using the Procedural Texture Provider in Lens Studio to get pixel by pixel information
Using the Procedural Texture Provider in Lens Studio to get pixel by pixel information
Using the Procedural Texture Provider in Lens Studio to get pixel by pixel information

Sometimes you need to know what color something is, whether it is the user’s skin tone or some area of the screen. The Procedural Texture Provider in Lens Studio gives us access to pixel-by-pixel color information. You can see an example of this by clicking here or by scanning the snapcode below.

Best use of a tutorial

Martine Beerman watched my cloning tutorial and used that as the basis for her Jigsaw Puzzle lens. It is very inventive and very well done. I love seeing people follow my tutorials, but I really love seeing people use them as the basis for something new. Just a fantastic lens.

Snapcode for the Jigsaw Puzzle lens by Martine Beerman
Snapcode for the Jigsaw Puzzle lens by Martine Beerman
Snapcode for the Jigsaw Puzzle lens by Martine Beerman

Redesigned website

I haven’t been making many lenses or tutorials lately, but that’s because I decided to rework both arbootcamp.com and learn.arbootcamp.com into a single website. The new site is now live and all the old tutorial URLs will still work. I originally used arbootcamp.com as a sort of landing page and…

Michael Porter

I make Snapchat lenses and Instagram filters and I love teaching others how to do the same! I started https://arbootcamp.com/ to help everyone learn how.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store