/Unity-Universal-RP

fork from universal RP on unity graphics

Primary LanguageC#OtherNOASSERTION

Custom Unity Universal Renderpipeline

This project forked from Unity URP 14.0.8 and customized for Non-Photorealistic Rendering. This package is tailored for Unity 2022.3.2f1 and is not guaranteed to work with other Unity versions.

MIT license adapted on this repository.

Features

Stylized Shading on Deferred Rendering

Warpmap Atlas based Shading

Customized Punctual Light Range

Cached Punctual Light Shadow

In the image above, the shadow casters for static objects are turned off.

Per-Material Shadow Depth Bias

Customized Skinned Mesh Renderer

left is original skinned mesh renderer and right is customized one.

freely-placeable Custom Shadow

usage

Main Character Focused Light Shadow

Increases the shadow resolution of the main character or increase performance by focusing the shadow frustum on the main character.

2D Hair Shadow

Confine the additional shadow frustum to the face to apply natural cartoon hair shadows. (It's difficult to archive this with built-in shadow)

Works on Android

IMAGE ALT TEXT

Click to watch video

Device : Samsung Galaxy S8+

Adapted Settings : Deferred Rendering, Warp Texture Shading, Custom Shadow(Main Character Focused Light Shadow, 2D Hair Shadow)

WIP or Planned in future

Screen-space Shadow caster

Screen-space-aware shadow caster feature for easier shadow placement.

Global Shade Color Control

Optional feature to set the light source and shadow color collectively in universal render data.

Bake Cached Shadow Feature on URP

A Feature to bake Cached Shadows within URP (now I have to bake shadows from other projects in the Legacy pipeline).

Manual Light Probe

Light probes that can be manually placed and modified

The 3D model was created by myself. If you are interested in the model, please visit here. https://twitter.com/Mootonashi