logo80lv
Articlesclick_arrow
Research
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_loginLogIn

How To Use Section Map To Render Clean Edge Detection Outlines

Alexander Ameye updated the documentation for his outlining toolkit Linework.

Alexander Ameye, whose custom renderer for creating very hard shadows and tool for "painting" a hidden outline map we've shared before, has published a new article in the Linework documentation, a tool providing a variety of techniques to achieve any type of outline effect you need.

The section map is a special texture generated at runtime, which the edge detection shader uses to identify where to draw edges. Many games, such as Rollerdrome, an award-winning, score-based arena shooter set on roller skates, utilize the concept of a section map. Below is an example of a section map. When the edge detection shader encounters this, we simply instruct it to draw a line wherever the red value changes, and that's all it takes.

Alexander Ameye

Alexander Ameye

There are several methods for generating the section map: object ID, vertex color, section texture, and a global shader keyword. The method you choose can impact your art pipeline, so it's important to carefully consider the implications of each approach.

Read the breakdown here and purchase Linework by clicking this link. Don't forget to join our 80 Level Talent platform and our new Discord server, follow us on InstagramTwitterLinkedInTelegramTikTok, and Threads, where we share breakdowns, the latest news, awesome artworks, and more.

Join discussion

Comments 0

    You might also like

    We need your consent

    We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more