top of page

Unity Shader #7 Anime Toon Shader

  • 作家相片: Lingheng Tao
    Lingheng Tao
  • 2023年9月14日
  • 讀畢需時 1 分鐘

已更新:2023年11月12日


这篇主要写一下关于日式卡通渲染(也叫二次元渲染)的Shader。这里的 Shader 会在 URP 下进行。


二次元渲染基本可以分成两个部分,第一个部分描边(将轮廓线描出来),第二个部分着色


描边


我们实现二次元描边的基本原理是将顶点法线向外扩充一圈,延伸一定距离。实现描边的过程大概会经历以下几个步骤:

拓展法线 > 剔除正面 > 调整渲染顺序优化性能 > 调整视距变化 > 修复描边断裂 > 控制描边粗细




着色

Comments


Lingheng Tony Tao

© 2024 by Lingheng Tony Tao

  • Facebook
  • Twitter
  • Instagram
  • Linkedin
bottom of page