URP are indeed used, but NPR not just included.
记录项目所包含的内容,留下文档
仿原神的NPR角色渲染: ReadMe
PBR程序天空盒 (单极散射):ReadMe
镜面反射篇 :ReadMe
目前实现了使用多 Pass 渲染的平面反射(前向渲染)
SSR 屏幕空间反射 (延迟渲染)
自定义ShaderGUI,可以表示单层嵌套折叠项:
类Blender相机的相机控制脚本:
- 关于 NPR 大气天空盒的实现。目标之一是实现色彩调整的美术友好性,目标之二是更完善的功能,包括日月的表现,夜晚的星空,sdf 消隐的云朵以及对阳光的遮挡,体积云。
- 更完善的,性能更优的镜面反射实现,包括SSPR,SSR(屏幕空间 ray march,世界空间 ray march)。
- 实现大面积草地的渲染。包括使用计算着色器优化,比如计算草的顶点运动,以及用计算着色器实现遮挡剔除。
- 水面渲染。一定的交互,实现水面波浪,以及 SSR 特性的加入。
- DOTS。利用 ECS 的特性做大量物体的运算渲染。
- unity 自带的地形渲染限制有些大,考虑修改一下地形的渲染。
- 未完待续 ……