• 外国人就医计划示范医院授牌 天津医院泰达医院获认定 2019-07-21
  • 文体 —频道 春城壹网 七彩云南 一网天下 2019-07-18
  • 【理上网来喜迎十九大】苏格:习近平总书记外交思想领航中国特色大国外交 2019-07-18
  • 8种家居环境很败“性” 2019-06-28
  • 2018年全军院校招生计划下达:计划招收学员3.05万名 2019-06-15
  • 晋城市举办干部素质提升工程第十八期专题讲座 2019-06-15
  • 抖音广告出现对英烈邱少云不敬内容 今日头条致歉 2019-06-13
  • 超半数巴西民众对世界杯不感兴趣--旅游频道 2019-06-12
  • 外交部举行中外媒体吹风会:王毅介绍上合组织青岛峰会情况 2019-06-12
  • 2018网络中国节·端午 2019-06-04
  • 韩媒:韩美商定暂停原定8月“乙支自由卫士”联演 2019-06-03
  • 重庆市公安局交通管理局互联网交通安全服务管理平台 2019-06-03
  • 俄侦察船穿越英吉利海峡 英国急派军舰战机监视 2019-05-28
  • 网购陷阱多 女子花3000元买5套化妆品只有2套是真的 2019-05-28
  • 环保约谈濂溪区主要负责同志 谢一平要求立行立改真抓真改 2019-05-25
  • 36选7开奖结果今天福建: Unreal教程 虚幻引擎4中的柔性轮廓

    36
    回复
    9867
    查看
    打印 上一主题 下一主题
    [ 复制链接 ]
    排名
    9776
    昨日变化

    福建36选7和值走势图 www.00-na.com 263

    主题

    301

    帖子

    1602

    积分

    Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

    UID
    159865
    好友
    9
    蛮牛币
    3981
    威望
    0
    注册时间
    2016-8-1
    在线时间
    626 小时
    最后登录
    2018-3-8

    蛮牛译员

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?注册帐号

    x

    虚幻引擎4中的柔性轮廓


    自从我第一次写了关于在虚幻引擎4中创建轮廓之后,我想知道是否可以将它们渲染为软的轮廓,而不是苛刻的二进制线,就像在Left 4 Dead或CS:GO的游戏中看到的,如下所示。





    最近我做了一个快速实验,使用SpiralBlur的修改版本,这是Unreal Engine 4中提供的一个节点,并且正在使用一些自定义的着色器代码。 这是我得到的结果:








    看起来不错 效果比二进制轮廓贵一点,因为我们在SpiralBlur节点中执行了几个步骤以使其看起来非常流畅。 后来在这篇文章中,我将谈论性能。 最终的图像显示了高距离参数的极端设置,从而更清晰地显示淡出。



    材质图


    不幸的是,我在Spiral Blur节点上找不到任何官方的UE4文档。 内置的实现将场景纹理和多次迭代创建... .螺旋模糊。 默认设置是大约128次迭代,这是非常大的! 我已经使用这个节点作为参考来创建自己的样本自定义深度缓冲区而不是场景颜色。


    它的节点图是相当简单的,大多数的逻辑发生在自定义节点内,作为下面的代码示例被添加。









    [C++] 纯文本查看 复制代码
    float3 CurColor=0;
    float2 NewUV = UV;
    int i=0;
    float StepSize = Distance / (int) DistanceSteps;
    float CurDistance=0;
    float2 CurOffset=0;
    float SubOffset = 0;
    float TwoPi = 6.283185;
    float accumdist=0;
    if (DistanceSteps < 1)
    {
      return Texture2DSample(CustomDepthTexture,CustomDepthTextureSampler,UV);
    }
    else
    {
      while (i < (int) DistanceSteps)
      {
        CurDistance += StepSize;
        for (int j = 0; j < (int) RadialSteps; j++)
        {
          SubOffset +=1;
          CurOffset.x = cos(TwoPi*(SubOffset / RadialSteps));
          CurOffset.y = sin(TwoPi*(SubOffset / RadialSteps));
          NewUV.x = UV.x + CurOffset.x * CurDistance;
          NewUV.y = UV.y + CurOffset.y * CurDistance;
          float distpow = pow(CurDistance, KernelPower);
          CurColor += ceil(Texture2DSample(CustomDepthTexture,CustomDepthTextureSampler,NewUV))*distpow;
          accumdist += distpow;
        }
        SubOffset +=RadialOffset;
        i++;
      }
      CurColor = CurColor;
      CurColor /=accumdist;
      return CurColor;
    }



    性能

    性能在850M移动GPU上以1280×720(约?1.5ms)测量,在我的GTX 980 Ti上运行,运行时间为1920×1080,后处理材料为0.8ms。 它在很大程度上取决于螺旋模糊中的迭代量。 您将要保持DistanceSteps和RadialSteps尽可能的低,同时保持平滑的边缘。 在演示中,我决定了4次DistanceSteps和8次RadialSteps,这是32次迭代。



    结论

    总而言之,答案是肯定的! 完全有可能使这项工作被实现。 我想象,可能会有更有效的方式来模糊自定义深度缓冲区以获得类似的结果,我只是利用可用的着色器代码快速获得概念证明。 重要的是要注意,远离对象的轮廓可以使它看起来略微不光滑,更薄的轮廓有助于柔性轮廓实现并且参数调整是一个问题。







    原文标题:Soft outlines in Unreal Engine 4

    点评

    hao  发表于 2018-11-12 01:49
    7日久生情
    2880/5000
    排名
    2524
    昨日变化

    2

    主题

    1849

    帖子

    2880

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    241666
    好友
    0
    蛮牛币
    10773
    威望
    0
    注册时间
    2017-9-6
    在线时间
    453 小时
    最后登录
    2019-1-31
    沙发
    2017-9-29 10:29:30 来自Mobile--- 只看该作者
    感谢分享了
    7日久生情
    2792/5000
    排名
    270
    昨日变化

    4

    主题

    114

    帖子

    2792

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    122711
    好友
    0
    蛮牛币
    9939
    威望
    0
    注册时间
    2015-9-15
    在线时间
    708 小时
    最后登录
    2019-4-19
    板凳
    2017-9-29 11:19:46 只看该作者
    看起来效果很不错啊,感谢
    8常驻蛮牛
    7652/10000
    排名
    250
    昨日变化

    0

    主题

    3941

    帖子

    7652

    积分

    Rank: 8Rank: 8

    UID
    3215
    好友
    0
    蛮牛币
    33
    威望
    0
    注册时间
    2013-9-4
    在线时间
    1715 小时
    最后登录
    2019-7-20
    地板
    2017-9-29 11:30:32 只看该作者
    的顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
    7日久生情
    4402/5000
    排名
    2320
    昨日变化

    5

    主题

    3108

    帖子

    4402

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    209186
    好友
    5
    蛮牛币
    1166
    威望
    0
    注册时间
    2017-3-1
    在线时间
    677 小时
    最后登录
    2019-7-19
    5#
    2017-9-29 13:06:03 只看该作者
    不错,收藏了
    7日久生情
    1714/5000
    排名
    2263
    昨日变化

    0

    主题

    643

    帖子

    1714

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    182268
    好友
    2
    蛮牛币
    758
    威望
    0
    注册时间
    2016-11-9
    在线时间
    450 小时
    最后登录
    2019-4-22
    6#
    2017-9-29 15:50:26 只看该作者
    的顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
    4四处流浪
    414/500
    排名
    26984
    昨日变化

    0

    主题

    167

    帖子

    414

    积分

    Rank: 4

    UID
    221429
    好友
    0
    蛮牛币
    114
    威望
    0
    注册时间
    2017-5-9
    在线时间
    233 小时
    最后登录
    2018-10-29
    7#
    2017-9-29 18:13:37 只看该作者
    thank you sir
    排名
    48134
    昨日变化

    0

    主题

    17

    帖子

    35

    积分

    Rank: 1

    UID
    151000
    好友
    0
    蛮牛币
    70
    威望
    0
    注册时间
    2016-6-6
    在线时间
    14 小时
    最后登录
    2019-6-11
    8#
    2017-9-30 09:54:54 只看该作者
    感谢分享
    3偶尔光临
    155/300
    排名
    15587
    昨日变化

    0

    主题

    78

    帖子

    155

    积分

    Rank: 3Rank: 3Rank: 3

    UID
    243160
    好友
    0
    蛮牛币
    319
    威望
    0
    注册时间
    2017-9-13
    在线时间
    29 小时
    最后登录
    2017-11-14
    9#
    2017-9-30 11:06:21 只看该作者
    感谢分享
    6蛮牛粉丝
    1427/1500
    排名
    2605
    昨日变化

    7

    主题

    253

    帖子

    1427

    积分

    Rank: 6Rank: 6Rank: 6

    UID
    241851
    好友
    0
    蛮牛币
    3115
    威望
    0
    注册时间
    2017-9-6
    在线时间
    621 小时
    最后登录
    2019-7-18
    10#
    2017-10-16 19:46:43 只看该作者
    感谢分享
    4四处流浪
    361/500
    排名
    6393
    昨日变化

    0

    主题

    66

    帖子

    361

    积分

    Rank: 4

    UID
    251292
    好友
    0
    蛮牛币
    431
    威望
    0
    注册时间
    2017-10-28
    在线时间
    85 小时
    最后登录
    2018-7-4
    11#
    2017-10-31 08:09:37 只看该作者
    排名
    64931
    昨日变化

    0

    主题

    9

    帖子

    12

    积分

    Rank: 1

    UID
    146305
    好友
    0
    蛮牛币
    14
    威望
    0
    注册时间
    2016-4-21
    在线时间
    1 小时
    最后登录
    2017-11-5
    12#
    2017-11-5 21:03:15 只看该作者
    谢谢楼主分享!
    7日久生情
    2577/5000
    排名
    1542
    昨日变化

    1

    主题

    955

    帖子

    2577

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    216583
    好友
    2
    蛮牛币
    4420
    威望
    0
    注册时间
    2017-4-7
    在线时间
    793 小时
    最后登录
    2019-7-18
    13#
    2017-11-6 19:08:47 只看该作者
    感谢分享
    3偶尔光临
    157/300
    排名
    25424
    昨日变化

    2

    主题

    53

    帖子

    157

    积分

    Rank: 3Rank: 3Rank: 3

    UID
    162813
    好友
    0
    蛮牛币
    225
    威望
    0
    注册时间
    2016-8-17
    在线时间
    77 小时
    最后登录
    2018-8-1
    14#
    2017-11-7 09:55:16 只看该作者
    不错,改天试试
    排名
    34886
    昨日变化

    0

    主题

    12

    帖子

    24

    积分

    Rank: 1

    UID
    196822
    好友
    0
    蛮牛币
    23
    威望
    0
    注册时间
    2016-12-28
    在线时间
    4 小时
    最后登录
    2017-11-8
    15#
    2017-11-8 09:49:56 只看该作者
    感谢翻译
    您需要登录后才可以回帖 登录 | 注册帐号

    本版积分规则

  • 外国人就医计划示范医院授牌 天津医院泰达医院获认定 2019-07-21
  • 文体 —频道 春城壹网 七彩云南 一网天下 2019-07-18
  • 【理上网来喜迎十九大】苏格:习近平总书记外交思想领航中国特色大国外交 2019-07-18
  • 8种家居环境很败“性” 2019-06-28
  • 2018年全军院校招生计划下达:计划招收学员3.05万名 2019-06-15
  • 晋城市举办干部素质提升工程第十八期专题讲座 2019-06-15
  • 抖音广告出现对英烈邱少云不敬内容 今日头条致歉 2019-06-13
  • 超半数巴西民众对世界杯不感兴趣--旅游频道 2019-06-12
  • 外交部举行中外媒体吹风会:王毅介绍上合组织青岛峰会情况 2019-06-12
  • 2018网络中国节·端午 2019-06-04
  • 韩媒:韩美商定暂停原定8月“乙支自由卫士”联演 2019-06-03
  • 重庆市公安局交通管理局互联网交通安全服务管理平台 2019-06-03
  • 俄侦察船穿越英吉利海峡 英国急派军舰战机监视 2019-05-28
  • 网购陷阱多 女子花3000元买5套化妆品只有2套是真的 2019-05-28
  • 环保约谈濂溪区主要负责同志 谢一平要求立行立改真抓真改 2019-05-25
  • 河南快3和值走势 风采25选7 3d组三中奖在哪里领奖 黄大仙心水论坛 体彩福建31选7第18274 二肖中特免费 香港赛马会开奖历史 上海时时彩彩视频 河南22选5开奖幸运之门 jqk365线上娱乐城百家乐 海南4十1开奖结果查询 广州福利彩票官网 un联众彩票平台 贵州11选5杀号技巧 湖南幸运赛车体彩直播视频