DeJhon-Huang / FernNPR

NPR And AI Rendering Library

Home Page:https://github.com/DeJhon-Huang/FernNPR/wiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FernNPR

中文 | English

FernNPR is a NPR rendering library in Unity(UE in the future), not just cartoon rendering, It will include as many non-realistic rendering techniques as possible.

It will be an easily scalable, multi-platform (PC/Mobile) rendering library.

Render Example

There are some simple scenes.

NPR Character

Model From: 模之屋

Background From: GameVision Studios

Material Example

FernNPR can easy get various styles of materials, including NPR and PBR.

Forward+ Test (branches:2022.2_urp)

Angle Ring Specular

Toon Eye Shader

Face Shading

SDF Face

Depth Shadow

Use trick of depth to get Clear shadow

Depth Offset Rim

Depth Offset allows Rim Light's width to remain consistent in screen space.

Edge Detection Outline

Roadmap

Roadmap: https://rookiefern.notion.site/8bd6fd0ba54143c082f1f2cdebc36dd9?v=888f4efdebbe4254828f0a383eac401e

Related links

About

NPR And AI Rendering Library

https://github.com/DeJhon-Huang/FernNPR/wiki

License:MIT License


Languages

Language:C# 93.1%Language:HLSL 3.8%Language:ShaderLab 2.9%Language:GLSL 0.2%