byshenhang / AspectURP

My URP Learning Repository

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Aspect URP Repository

My URP Learning Repository. 暂时将有一定工作量的效果放在这个仓库

Notice: No model or texture assets because of copyright, so here are source files only.

Contents

1. PBR Shader(基于物理渲染的Shader)

Physically Based Rendering

左图为Customed,右图为Unity自带。左图额外添加了闪烁的自发光,并使用了Reflection Probe。

2024-05-21-21-12-18_converted

Ray Tracing on cpu

raytracing

2. NPR(非真实感渲染)

Non-Photorealistic Rendering

  • Simple Toon Shader , 简单卡通着色器,BlinnPhong + Ramp Texture

    image-20240521234804045

  • Stylized Toon Shader(风格化卡通着色器)

    TODO: cel&tone based shading,stylized highlight,Pencil Sketch Shading,Hatching

    tangent

    image-20240522002834563

  • NPR Shader For Character,mainly three schemes, some bugs or incorrect vision exist,please ignore them,do not affect. You can fix them according to your own requirements.

    1. Girls Frontline, PBR+ NPR

    2024-05-22-01-47-49_converted

    jiangyu

    2024-05-29-21-22-33_converted

    1. Guilty Gear Strive/Xrd -------Dizzy

    image-20240522015614919

    1. Genshin / Star Trail

3. 次表面散射效果(玉石,皮肤效果)

左:伪次表面散射;右:Wrap Lighting

2024-05-26-01-50-09_converted

皮肤效果,使用预积分的方法计算次表面散射

4. Snow&ICE(雪&冰渲染)

曲面细分雪地 + Splatmap

2024-05-23-11-44-10_converted

几何着色器+曲面细分草地

grass

5. 屏幕空间反射SSPR

image-20240530005637396

6. Ray Marching体积云

2

7. Stylized Water(风格化水体)

3

8. Post Processing With URP

My another Repo: aspect-ux/Mini-PostProcessing: a mini post processing system based on urp (github.com)

TODOLists:

//TODO:

渲染Part

  1. NPR+PBR解决方案,主参考unity-chan
  2. shadow风格化,卡通?溶解?
  3. 流体效果,sph,ns,2d/3d液体,
  4. 次表面散射,玉石,皮肤
  5. simulation,genster水体/涟漪/屏幕水滴
  6. 星空,星体,宇宙
  7. 溶解效果,各种结合,hologramic
  8. 几何细分snow,grass

About

My URP Learning Repository

License:MIT License


Languages

Language:ShaderLab 45.9%Language:HLSL 35.0%Language:C# 11.3%Language:GLSL 7.8%