Reverse-Normal 3d Outline Tutorial

Published October 14, 2018 by Brendan Sullivan, posted by gdarchive
Do you see issues with this article? Let us know.
Advertisement

brendan-sullivan-reversenormal3doutline-tutorial.gif

  1. Duplicate your mesh.
  2. Apply flat black material for the outline.
  3. Select your duplicated model and reverse its Normal direction.  'Face normals' are the direction a face is pointing/rendering.
  4. Next, we turn on backface culling.  'Backfaces' are the sides of faces that are pointing away from the normal direction.
  5. Change your move manipulator to move based on normal direction.  Then scale the mesh outwards.

You can use a shader to do this but you will often get issues at corners where the faces diverge.

Be mindful of your poly count since you're basically doubling it.  If you're working super low-poly though it's all good!

 

Note: This tutorial was originally published on the author's website, and is reproduced here with kind permission.  Check out Brendan's ArtStation and Twitter accounts for portfolio and other tutorials.

Cancel Save
5 Likes 1 Comments

Comments

Greedy Goblin

That's awesome! Nice tip.

October 21, 2018 11:30 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!

Featured Tutorial

A simple trick for getting a crisp outline on a 3d mesh.

Advertisement

Other Tutorials by gdarchive

37258 views
Advertisement