1

我正在制作一个统一的 SteamVR 游戏。

我想实现一种让人联想到 Antichamber 的无光艺术风格。

我想在对象的边缘画线,但我找不到一个没有过时且有效的在线解决方案。

这是一张来自antichamber的照片。
这是一张来自antichamber的照片。

您可以看到每个对象的所有边缘都有一条线。

我怎样才能达到这个效果?

4

2 回答 2

2

你可以使用 Unity 的“边缘检测效果法线”来做到这一点,它是 Unity 图像效果的一部分,并包含在它们的标准资源中。你可以在这里得到它。


Unity 还有一种新的图像效果,称为“后处理堆栈”,它比我上面链接的效果要快,你可以在这里得到。边缘检测不包含在新的“后处理堆栈”图像效果中,但如果您决定使用新的后处理堆栈,您可以在此处获取“边缘检测效果法线”的移植版本。

这些效果中的任何一种都可以在对象的边缘上绘制线条。

于 2018-04-03T20:47:48.137 回答
-1

我想在物体的边缘画线

这项免费资产承诺可以做到这一点。

"支持在编辑器、正交和透视相机中工作的具有可变厚度、颜色的轮廓。 "

来源:https ://assetstore.unity.com/packages/vfx/shaders/toon-shader-free-21288

于 2018-04-03T18:04:33.283 回答