“在Substance Painter里辛辛苦苦贴完图,一扔进Unity整个人傻了——颜色不对、质感全无,说好的卡通效果呢?”这不是个别翻车现场,而是压在VRChat玩家心头的一块大石头。最近,3D艺术家nyanneco9捅破了这层窗户纸,顺手还递了一根趁手的棍子过来。

据80 Level报道,nyanneco9为Substance 3D Painter打造了一款名为NyanToon的卡通着色器,专治VRChat贴图预览时“判若两游”的顽疾。问题的根源被他一语道破:Substance Painter默认的视图确认走的是PBR着色器那一套,而VRChat用的是风格化的lilToon这类卡通着色器。两边渲染逻辑一打架,你在SP里看到的和最终进Unity跑出来的东西,根本就是两个人。于是,创作者只能一遍遍把贴图从SP倒到Unity,打回,再改,再倒——反复横跳成了日常。

打开网易新闻 查看精彩图片

NyanToon的野心很直白:在SP里就把效果拉到尽可能接近lilToon,省掉那些来回试错的次数。了解lilToon的老哥都知道,那是一套专门给VRChat角色做卡通渲染的shader,能搞出色彩鲜亮、轮廓清晰的二次元味。nyanneco9做NyanToon时盯着lilToon的效果瞄,就想让创作者在贴图阶段就能一眼看到“导入Unity大概长这样”。这思路不算惊天动地,但刚好捅在痛点最痒的地方。

为啥这个差异以前没人硬刚到底?说白了,PBR管线追求写实光照和材质质感,而lilToon是高度风格化的非写实渲染,两者的底层计算逻辑不同。强行在PBR环境中模拟卡通效果,就像让一个习惯油画的人突然去画平涂漫画,颜色、阴影、高光都要重新解释。nyanneco9等于给SP装了个“翻译插件”,让它在预览时先按lilToon的语言说话。

效果怎么样?虽然没有直接上手测,但放出来的预览图里,模型在SP中已经能呈现类似lilToon的平涂阴影和色块过渡,不再是那种油腻的PBR质感。同样跑VRChat的3D艺术家Arishia(也就是HyperspaceZeu)之前用原版lilToon搭过一套极为鲜活的角色设置,而现在NyanToon正在让这种透亮的卡通感在SP里就能提前预演。

所以这玩意儿到底怎么用?NyanToon本质上是一个SP的自定义着色器,需要你下载后放到Substance Painter的着色器目录里加载,之后在视图模式中切换到它,就能替代默认的PBR预览。它可以单独作用于模型的不同材质通道,让你在画画时就能判断高光、阴影和勾线的表现。不过得提醒一句,这只是一个预览辅助工具,最终效果还是以Unity里lilToon实际渲染为准——它帮你省的是来回确认的体力活,不是直接出最终成品。

说到底,NyanToon解决的是一个特别具体、但偏偏折磨人的工序问题。不是什么颠覆行业的革命,但对于天天和VRChat角色打交道的创作者来说,少一次SP到Unity的无效往返,就多一份头发。感兴趣的老哥现在就可以去NyanToon的发布页下载试手,注意核对版本适配性。顺便,如果想持续跟进这类工具向的小发现,80 Level那边也在持续搬运和讨论,别让好用的轮子从眼皮底下溜了。至于官方后续会不会把类似功能原生集成进SP,那就看Adobe和VRChat社区的呼声有多大了。