分享一个自用的卡通渲染引擎
UntoonEngine (当前上游版本:5.8.0)
渲染效果:
视频:
借物表:
【Model】
Tda 洛天依 国风服饰 梨花雪 Ver1.02 / Samsink(机动战士牛肉)
模型素材:
Base身体:iRon0129
头发:夏夜 / Tda様 / Samsink
面部:TDA / Sour暄
服装、鞋:PE / Samsink
原画:
洛天依 梨花雪 / 渺纱飘雪
它支持:
- Nanite网格体
- 扁平化Lumen环境光
- 多区域光支持
- 描边支持
- 对阴影区域的完全掌控
- 在同一材质内实现从近似PBR渲染到卡通渲染的无极切换
关注渲染性能
测试RHI:Vulkan/DX12
渲染分析
以下分析结果是在CPU:AMD 3600x,GPU:1660ti,物理内存:DDR4 32g 2133 MHz平台上,以编辑器下独立进程模式运行得到的分析结果
在测试场景:
中
,
一个18.47ms的Frame:
中,Untoon材质所增加的计算阶段:
ToonShadowMaskPass阶段执行了0.29ms,ToonLightPass阶段执行了0.49ms,ToonOutlinePass阶段执行了0.1ms,对于原版引擎来说,增加的耗时在1ms内。
以下是全部设置为过场动画级别,使用TSR,屏幕百分比75%,显示器1920*1080的分析结果
消耗时间为:0.28+0.59+0.11 ms,消耗依旧在1ms左右
控制台变量调整
通过 r.untoon.* 可以实现对Untoon渲染的详细调整






