UE4材质(六):不透明度Opacity——玻璃

这篇具有很好参考价值的文章主要介绍了UE4材质(六):不透明度Opacity——玻璃。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

摘自并整理自虚幻官方教程:https://learn.unrealengine.com/course/2449699
课程中的工程项目文件下载:
链接:https://pan.baidu.com/s/1o7m3pR7BvaCYAmlx57B9HQ 提取码:uenb

一、混合模式半透明Translucent

半透明模式可以使得材质具有透明度,例如:玻璃。

半透明模式性能开销比较大。

选择半透明模式之后可以激活节点的【不透明度】,这个节点链接这个材质的透明度值。
UE4材质(六):不透明度Opacity——玻璃

不透明度引脚接收一个“不透明度”值或纹理,并将其应用于表面,以使黑色区域完全透明,白色区域完全不透明,而这两者之间的值是半透明。
UE4材质(六):不透明度Opacity——玻璃UE4材质(六):不透明度Opacity——玻璃

效果:

UE4材质(六):不透明度Opacity——玻璃
UE4材质(六):不透明度Opacity——玻璃
UE4材质(六):不透明度Opacity——玻璃

开启半透明模式后,默认会禁用光照交互,所以不会接收或反射任何环境光

二、透明度材质的光照效果

上面的样例中,选择了半透明模式之后,材质便禁用了PBR属性,也就是材质已经丢失了光照交互,表面不再反射环境光线。

如果需要材质既保留透明度,又可以有光照交互,那么需要求个半透明度的光照模式,使之看起来更加真实。
UE4材质(六):不透明度Opacity——玻璃
UE4材质(六):不透明度Opacity——玻璃

其中,选择【表面半透明体积】和【表面正向着色】之后,可以重启材质节点的PBR属性输入:
UE4材质(六):不透明度Opacity——玻璃

效果:

UE4材质(六):不透明度Opacity——玻璃
UE4材质(六):不透明度Opacity——玻璃

关于半透明的选项设置详细说明可以参考:(点击查看大图)

UE4材质(六):不透明度Opacity——玻璃文章来源地址https://www.toymoban.com/news/detail-446578.html

到了这里,关于UE4材质(六):不透明度Opacity——玻璃的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity之透明度混合与ps的透明度混合计算结果不一致(gamma矫正和线性空间)

    前段时间学习shader时发现了一个问题,一张纯红色透明度为128的图片叠加在一张纯绿色的图片上在unity中得出的结果与ps中的结果不一致。网上查找了ps中的透明混合的公式为  color = A.rgb*A.alpha + B.rgb*(1-A.alpha)。自己计算了一下结果总是不对。  红色透明度128的图           

    2024年02月05日
    浏览(51)
  • Android 透明度设置

    目录 一、透明度对照表 二、透明度介绍 三、透明度设置 3.1 xml设置 3.2 代码设置   注:00是完全透明,FF就是完全不透明         我们的UI小姐姐就喜欢给 「不透明度」 ,这个需要自己判断一下。         Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以“#”字符

    2024年02月05日
    浏览(52)
  • uniapp中map组件打点/地图上显示圆/设置map圆的透明度(十六进制颜色透明度)

    一般来说我们都是想设置成透明的圆,十六进制的后两位表示颜色 eg:#0000006A 6A就是表示透明度,数字越大透明度越高

    2024年02月12日
    浏览(55)
  • Android中设置颜色透明度

    1.布局中的xml设置 2.在代码中用的话就是用Java代码设置是这样设置的 3.从FF开始表示完全不透明,到00表示完全透明。左边的是透明百分比,右边是透明的代号,如果你想设置颜色透明50%,就是 #809E9E9E

    2024年02月14日
    浏览(46)
  • ObjectArx 设置填充透明度问题

    初始化透明度参数AcCmTransparency对象时,需要调用setAlpha设置透明度值,这里传入的值是0 255,但cad特性面板上显示的是0 90,且经过测试发现,传入值与特性面板显示的值也是不同的,比如传入90,显示64,百度搜索了个寂寞,最后还是在谷歌找到了答案,原来设置的值和特性面

    2024年02月15日
    浏览(54)
  • Unity中特效透明度动态设置

    在Unity开发中,特效的透明度无法直接使用代码或者动画直接控制很不方便,便制作了一个一个脚本,专用来控制一个节点下的所有子节点的透明度。  在其父节点添加即可  

    2024年02月15日
    浏览(44)
  • WPF 控件设置透明度的方法

    方法一:通过 Opacity 属性设置背景色透明度。范围从0-1,0表示完全透明,看不见。     通过 Opacity 属性去改变控件透明度 会影响子控件的透明度,是因为Opacity属性是在UIElement 类(以及Brush基类)中定义,所有元素都具有该属性; 界面如下图图  方法二:通过Background 属性的

    2024年02月11日
    浏览(52)
  • 人工智能透明度的最新进展

    作者:禅与计算机程序设计艺术 人工智能(AI)已经成为社会发展的重要组成部分。随着人工智能技术的不断发展,在法律界也逐渐将其作为重要的驱动力之一。然而,由于人工智能算法和模型的黑箱特性,加之对人工智能模型的理解能力有限,因此导致人工智能系统产生的

    2024年02月08日
    浏览(54)
  • Android 透明度颜色值对照表

      注:00是完全透明,FF就是完全不透明         我们的UI小姐姐就喜欢给 「不透明度」 ,这个需要自己判断一下。 二、透明度介绍         Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以“#”字符开头,以16进制表示。         Android中的颜色值一般格式是:#AAR

    2024年04月14日
    浏览(78)
  • 区块链溯源:让珠宝更有透明度

    作者:禅与计算机程序设计艺术 《区块链溯源:让珠宝更有透明度》 引言 1.1. 背景介绍 随着经济的发展和人们生活水平的提高,珠宝消费市场日益繁荣。然而,珠宝行业的假冒伪劣问题也时有发生,给消费者带来了经济损失和信任危机。为了解决这一问题,珠宝行业开始引

    2024年02月15日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包