内置的描边shader会出现明显的断裂,求帮忙

如图所示使用内置的“builtin-toon”effect制作的材质,然后按照示例调整描边效果,会出现很明显的断裂,求官方或者论坛的朋友帮忙解决一下,附件上传了代码,可以看一下是不是我参数设置有问题还是模型有问题?Test_Outline.zip (139.8 KB)

#自己搞一个吧。
可以参考天煞魔猎手 大佬的gayhub https://www.jianshu.com/u/13ff3e0fb3a6

可以看一下自带的effect是咋写的

勾选position scalling

我试过了,也不行的

尝试过参考一些unity的shader效果来自己写,结果也都是一样的,实在是自己对shader的理解有限,只好出来请教大家了

用一个正方形也可以试验出效果的啊,不知道你说的不行是怎么样的,我用你的模型只有枪头部分看着不太对,可以调整一下模型。可以把你开启后调试的效果发出来看看

这是未开启的

这是开启的


是我参数调整不对吗?我这看见的是一部分变得粗大了,一部分位置没有描边,一部分位置的描边错位了

我也试了直接用立方体是没问题的

你说这些和相机角度有关系,也就这么几个参数来回调调试一试

outliine是把模型各个面按其法线的z方向向外扩大,所以如果要outline不断裂,就必须要求模型面与面的转折处共用一个法线,所以改模型,让美术把模型所有面设置成相同的平滑组,这个问题就解决了,必定解决。

1赞