Jump to content
  • Advertisement
  • 10/14/18 11:37 PM

    Reverse-Normal 3d Outline Tutorial

    Visual Arts

    gdarchive

    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.



      Report Article


    User Feedback




    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

  • Advertisement
  • Advertisement
  • intellogo.png

    Are you ready to promote your game?

    Submit your game for Intel® certification by December 21, 2018 and you could win big! 

    Click here to learn more.

  • Latest Featured Articles

  • Featured Blogs

  • Advertisement
  • Popular Now

  • Similar Content

    • By komires
      We are pleased to announce the release of Matali Physics 4.4. The latest version introduces comprehensive support for Android 9.0 Pie, iOS 12.x and macOS Mojave (version 10.14.x). Latest version also introduces Matali Render 3.4 add-on with normal mapping and parallax mapping based on the distance from the observer as well as other improvements and fixes.
      What is Matali Physics?
      Matali Physics is an advanced, multi-platform, high-performance 3d physics engine intended for games, virtual reality and physics-based simulations. Matali Physics and add-ons form physics environment which provides complex physical simulation and physics-based modeling of objects both real and imagined.
      Main benefits of using Matali Physics:
       Stable, high-performance solution supplied together with the rich set of add-ons for all major mobile and desktop platforms (both 32 and 64 bit)  Advanced samples ready to use in your own games  New features on request  Dedicated technical support  Regular updates and fixes
      You can find out more information on www.mataliphysics.com

      View full story
    • By komires
      We are pleased to announce the release of Matali Physics 4.4. The latest version introduces comprehensive support for Android 9.0 Pie, iOS 12.x and macOS Mojave (version 10.14.x). Latest version also introduces Matali Render 3.4 add-on with normal mapping and parallax mapping based on the distance from the observer as well as other improvements and fixes.
      What is Matali Physics?
      Matali Physics is an advanced, multi-platform, high-performance 3d physics engine intended for games, virtual reality and physics-based simulations. Matali Physics and add-ons form physics environment which provides complex physical simulation and physics-based modeling of objects both real and imagined.
      Main benefits of using Matali Physics:
       Stable, high-performance solution supplied together with the rich set of add-ons for all major mobile and desktop platforms (both 32 and 64 bit)  Advanced samples ready to use in your own games  New features on request  Dedicated technical support  Regular updates and fixes
      You can find out more information on www.mataliphysics.com
    • By iamyoukou
      I'm very interested in the snow physics in Red Dead Redemption 2.
      Here is a demo video from YouTube.
      Does anyone know the techniques behind this snow physics?
      For example,
      What is the shading model of the snow? How do they create snow deformation?
    • By Vesnican
      Want to play an epic turned based strategy inspired by games like Heroes of might and magic or Age of Wonders? Enter a fantasy world of Heroes of Flatlandia, where you lead your kingdom of noble elves or dreadful undeads as one of several powerful heroes. Raise mighty armies and crash your enemies in detailed tactical battles. Use variety of spells and abilities to gain advantage, explore the world, and conquer your enemies. The game contains plenty of maps and allow you to play either against computer AI or against your friends in hot-seat multiplayer.

      Game Features
      • Fantasy turned based strategy
      • Detailed tactical battles
      • Two distinct races of elves and undeads
      • 14 different units and 4 playable heroes
      • Cunning AI to outsmart
      • Hot-seat multiplayer
      • Tens of spells and special abilities
      • Stunning fairy tale graphics
      • No microtransactions
       
      Trailer
      Google Play
      demo version - https://play.google.com/store/apps/details?id=com.HighlandStudio.HeroesOfFlatlandia
      full version - https://play.google.com/store/apps/details?id=com.HighlandStudio.HeroesOfFlatlandia1

      App Store(only full version)
      https://itunes.apple.com/us/app/heroes-of-flatlandia/id1445838121?ls=1&mt=8


    • By Gnollrunner
      I was tying to figure out what to do with my procedural planets and for an initial step and I wanted to fly a spacecraft in and establish a low orbit around my world starting from some distant point and initial velocity.  I know how to set up the gravity and I think I can pretty much do manual controls that will simulate Newtonian physics. However what I'm looking for is some software or algorithms that let me establish the orbit by controlling thrust in the right direction at the appropriate points in a trip towards the planet.
      So I guess the software would accept something like starting position, starting velocity, desired orbit height (I'm assuming circular for now) , and desired orbit plane.  From there it would give me firing points, duration and trust vectors needed to for the orbit.  To make things simpler I'm assuming infinite fuel. I figure NASA must do stuff like this all the time but I haven't been able to find something solid on how it's done.  Perhaps it's too complex, I'm not really sure, but I thought I throw the question out there anyway.
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!