UE4材质(五):不透明蒙版OpacityMask——草地

本文介绍了在Unreal Engine中如何利用已遮罩模式(Masked Mode)创建高效的草地材质效果。已遮罩模式提供了一种半透明的简化效果,适用于草地、树木等,其性能表现优秀。通过不透明蒙版节点调整透明度,可以实现部分透明或完全不透明。在光照方面,完全可见部分遵循环境光照交互,而透明部分不参与。同时,文章展示了如何设置草地纹理、启用双面渲染以及应用到模型后的最终效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

一、混合模式已遮罩Masked

已遮罩模式是一种简化版的半透明效果,可以实现材质上部分透明,部分不透明,适合草地、树木等植被、栅栏等的材质效果。

已遮罩模式的透明度只能是0或1,也就是要么完全可见,要么完全不可见,好处是它的性能非常优异。

选择已遮罩之后可以激活节点的【不透明蒙版】,这个节点链接二值化的透明度值(通常是一张纹理)。
在这里插入图片描述
在这里插入图片描述

可以在材质属性设置里,调整不透明蒙版的剪切值,大于这个值就是完全可见,小于这个值就是完全透明:(注意这个值无法动态设置)
在这里插入图片描述

关于光照说明:

在不透明蒙版类型的材质中,完全可见的部分仍完全遵循环境光照交互

透明的部分不参与光照交互

二、草地效果

  • 1.草地纹理:注意透明和不透明的区域
    在这里插入图片描述

  • 2.草地透明度通道用作不透明蒙版,RGB作为底色,注意需要开启双面渲染
    在这里插入图片描述

  • 3.最终应用到模型的效果
    在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值