Unity Wireframe Shader 2018线框着色器
Unity 的线框着色器一直是调试、草图、风格化表现的好帮手。The Amazing Wireframe shader 2018算是其中比较成熟的,兼顾了效果和性能,蛮适合用在需要展示模型结构或者搞点艺术风格的项目里。实现原理不复杂,靠边缘检测,把顶点之间的连接线高亮出来,看起来就像是 3D 模型的素描图。
想要线宽、颜色、透明度这些都能调,得在 ShaderLab 里面稍微动点手脚。Surface Shader
或者Vertex Fragment Shader
都能上手,核心就看你怎么边缘判断和像素显示逻辑。
包里是个.unitypackage
格式,拖进 Unity 就能直接跑,挺方便。如果你想搞清楚怎么优化渲染效率,或者怎么加点动态效果,这个 shader 也能当个不错的参考。
用法上,做机械类游戏、建模预览,甚至赛博朋克风的 UI 都合适。要注意别全场景都用,不然渲染压力上来,帧率掉得也挺快的。实在不行可以试试加点屏幕空间边缘检测
来优化下。
顺带一提,想进一步折腾的,可以看看ShaderLab 使用指南和Unity 内置着色器源码,都挺有料。
如果你正在做结构展示类的项目,或者对风格化渲染有兴趣,这个 shader 值得你试试。
71.84MB
文件大小:
评论区