项目名称:Soulstone Survivors
角色:图形功能开发
角色渲染方案:基于URP管线,手写HLSL代码开发了整套角色卡通着色器,实现了高质量的边缘光(Rim Light)、基于纹理的分层漫反射以及可编程的高光形状控制,完美达到了美术设定的“赛璐璐”风格效果。
场景氛围工具:为解决场景美术快速营造氛围的需求,我使用Shader Graph开发了一套高度雾(Height Fog) 和自定义体积光工具节点,美术人员通过调节参数即可实时预览效果,无需程序反复修改代码,生产效率提升超50%。
项目名称:The Legend of the Different Horses
角色:客户端开发与性能负责人
全局光照优化:针对新场景使用了Baked GI(烘焙光照),但动态物体与静态场景融合不佳。我通过编写Shader,让动态物体能从Light Probe中读取光照信息,并模拟接收烘焙光照的全局光照效果,使玩家角色能无缝融入环境,视觉统一性极大提升。
自动化工具链:编写了资源检查编辑器工具,自动化扫描场景中未合批的静态物体、分辨率过高的纹理,并给出优化建议,帮助美术团队在资源导入阶段就杜绝性能隐患。
成果:成功交付了视觉品质飞跃性提升的新地图,且整体性能帧率相较旧地图仍有5帧的提升,获得了策划与美术团队的高度评价。