空白的灵魂 发表于 2017-11-23 10:36:59

UE4实现描边效果

本帖最后由 空白的灵魂 于 2017-11-23 11:29 编辑

以下内容转自http://blog.csdn.net/qq992817263/article/details/51838047下面是论坛里面的另外两种方法https://www.engineworld.cn/forum.php?mod=viewthread&tid=4840&highlight=描边https://www.engineworld.cn/forum.php?mod=viewthread&tid=131&highlight=高亮https://www.engineworld.cn/forum.php?mod=viewthread&tid=578&highlight=描边描边材质和坐标渲染靠前的基本设置
描边效果属于常见常用的功能,现VR项目中,也需要射线选中一个物体,使物体高亮。于是在网上找了部分资料,同时也感谢群里的一位大神的提点,总算将描边的功能实现了,这里也写一个简单的示例步骤。
1.我并不是很熟悉ue4的材质,于是在网上找了一份别人已经写好的材质直接使用,大概看了一下,应该也是类似unity的描边屏幕特效,对图像八个方向扩大->模糊,然后做出边缘(我是猜的,可以忽略掉我的想法),这里给出材质的链接:http://www.tomlooman.com/ue4-evolves-outline-post-effect/http://img.blog.csdn.net/20160706132127247?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
2.创建一个Actor的蓝图,为其添加一个Cube,并为其添加事件,按下K键调用Set Render Custom Depth控制描边效果http://img.blog.csdn.net/20160706132342819?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
3.在场景中添加一个PostProcessVolume组件,设置起体积范围,摄像机需要在范围之内才能看见效果。再将开始的材质,添加到Post Process Volume/Settings/Blendables下http://img.blog.csdn.net/20160706132656697?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
4.点击play运行,按下K键测试,便能看见描边效果的显示http://img.blog.csdn.net/20160706132824015?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

被动怪 发表于 2017-11-23 11:21:57

感谢大大的救命之恩

空白的灵魂 发表于 2017-11-23 11:31:23

被动怪 发表于 2017-11-23 11:21
感谢大大的救命之恩

我又更新多了几个论坛的链接你重新看下
页: [1]
查看完整版本: UE4实现描边效果