对于很多刚开始接触渲染模块的同学来说,不知道透明贴图的制作原理,以及如何渲染出好的效果,今天结合案例给大家讲解一下,先打开我们需要的素材,如下图:

在制作之前我们先给树叶一个普通的blinn材质,然后接下来打开下材质编辑器,打开材质属性面板,如下图:

因为灯光都是已经设置好的,接下来我们先做个简单的渲染,看下效果,随后再把树叶的贴图连接到color通道里面,如下图:

在连接的时候我们会发现,贴图会自动的连接到透明贴图上面,这个是因为树叶的贴图格式是tga的,是包含alpha通道的,在连接的时候会自动连接到透明通道,如下图:

也就是说只要我们保存的图片格式是带有通道的,都会自动连接到透明通道上,我们现在做个测试,保存个jpg格式的,在连接下,看看效果,如下图:

所以大家以后再做透明的时候需要注意。那么问题来了,如果我们用jpg格式,没有透明通道,我们该如何制作呢?

我们打开ps软件,用选择工具先选择树叶,然后新建个图层,填充为黑白即可,在软件里面表现透明。

黑色代表是透明,白色代表是不透明,灰色就是半透明,知道这个原理,填充如下:

因为我们需要树叶显示,其他地方透明掉,所以还需要黑白颜色反转一下,如下图:

然后保存输出下透明贴图,接下来连接到透明通道上即可,如下图:

接下来在进行渲染一下,观察下效果,渲染后我们发现还不是很透明,是因为高光还没有关掉,如下图:

高光压低之后再去进行渲染的时候就会消失掉了,如下图;

现在这个树叶还并不是很立体,因为还没有凹凸的效果,我们需要把凹凸贴图也给导入进来,设置下强度值为0.2,渲染如下图:

现在凹凸强度有点大了,需要继续调小一些强度改为0.03就可以了,如下图:

但是现在整个树叶还不是很通透,需要调解下半透明的效果,渲染如下图:

现在看上去整体都很通透,并没有渐变的效果,这个时候我们需要调解下半透明焦距的大小,如下图:

这样看上去就会更真实一些了,最后我们还需要调解下物体的高光,连接下高光贴图,让高光真实一些,如下图:

讲到这里关于树叶的透明贴图的制作以及原理和渲染的效果已经完成了,希望可以帮助到大家的学习。


更多干货分享 @MAYA讲师-王海鹏 的知乎专栏,也可以加王老师公众号:MAYA设计学习

unity透明通道加颜色_树叶透明贴图的制作原理及渲染!相关推荐

  1. unity透明通道加颜色_半透明物体的描边和投影

    起因是有人谈到HDRP更新了半透明阴影,然后想了想透明物体在NPR中还是比较常见的,至少我上次就看到有人发了个模型,就因为衣服上的丝绸部分没有加描边,导致看上去完成度很低. 透明物体有丝绸,雨衣(透明 ...

  2. unity透明通道加颜色_Unity SRP 6.透明

    翻译汇总文章: HipHopBoy:Unity SRP 系列翻译汇总​zhuanlan.zhihu.com 原文链接: https://catlikecoding.com/unity/tutorial ...

  3. unity透明通道加颜色_Unity-雪地效果的实现

    最终效果https://www.zhihu.com/video/1217959676639330304 本文使用unity实现雪地效果,主要参考了github上两个已有的demo,将其结合并并增加了一 ...

  4. 3dmax导出glb格式_3dmax模型透明贴图的制作方法及注意要点

    点击上面"3dmax自学"关注我们! 3dmax模型透明贴图的制作方法及注意要点 制作透明贴图一般有两种方法:一种直接贴带透明通道的图片,如PNG.TGA等格式的图片.另一种是使用 ...

  5. 透明贴图的制作方法及注意要点

    3dmax模型透明贴图的制作方法及注意要点 制作透明贴图一般有两种方法:一种直接贴带透明通道的图片,如PNG.TGA等格式的图片.另一种是使用混合材质,贴图片加黑白通道图. 首先需要知道自己所建模型的 ...

  6. 关于PNG导入Unity透明通道不显示为黑色的曲线救国方法

    有很多PS导出的PNG图片导入Unity中时,透明通道显示总是会有一些不可预知的问题,大体原因是由于编码的问题. 今日我做的图片导入Unity 中时,透明区域为白色,导致不能用于Shader,在上网查 ...

  7. Unity程序化地形教程 第一期 噪波图的制作

    Unity程序化地形教程 第一期 前言:最近在准备作品集,想吧Blender里面利用shader实现的程序化地形导入Unity中,发现我弄不了,于是转向了直接在Unity中实现程序化地形的新途径,但是 ...

  8. html树状图右侧_树状图及制作方法(Excel 2016/Excel 2013)

    ↑↑↑关注ExcelEasy,让Excel更简单 树状图是一种展示层次结构数据的图表,可以很好的揭示各类别数据的比例关系及类别内数据的组成结构.今天为大家详细介绍一下树状图的制作方法 树状图在Exce ...

  9. 代码批量加引号_如何用Word批量制作员工工作证?1分钟搞定1000份!只需三步

    工作证是我们工作中很常见的东西,不过由于每个人的名字.部门.照片都不同,很多小伙伴都不知道怎么批量制作,总是傻傻地一张一张制作,这样特别浪费时间,今天小编就来跟大家分享如何批量制作! 一.准备工作 1 ...

最新文章

  1. 标准发布丨央行发布《人工智能算法金融应用评价规范》
  2. 一种消息和任务队列——beanstalkd
  3. C++——构造和析构函数
  4. CF1354F. Summoning Minions
  5. [vue] vue中data的属性可以和methods中的方法同名吗?为什么
  6. Java基础入门笔记-整数+小数+字符串+打印
  7. python使用scrapy_Python实现从脚本里运行scrapy的方法
  8. 【09】Jenkins:Pipeline 补充
  9. ubuntu 16.04 更改jupyter notebook工作路径
  10. 利用语义分割对木薯根坏死进行评分
  11. [原] Android快速开发框架-AndroidFine,GitHub开源
  12. 定时任务corn表达式设置
  13. java解析project mpp文件_Java解析Project mpp文件
  14. poi 移除图片_用poi替换ppt中的文字和图片
  15. 反射机制之取得类的结构
  16. zynq 的时钟频率
  17. Kotlin use函数的魔法
  18. jd什么意思(职位jd什么意思)
  19. FTP服务器的安装,用户的添加,密码的设置
  20. ThinkPHP 5.1的商城系统,商淘软件多用户商城电脑端+手机版,破解版

热门文章

  1. 小程序配置服务器四个怎么填,小程序配置服务器四个怎么填
  2. 使用迅雷代替SDK Manager快速下载Android SDK相关
  3. gmtime与localtime的区别
  4. 同方国芯:从3000万到100亿发展纪实
  5. HTML5 - 表格与列表处理
  6. SMT protel99se快捷键大全
  7. CentOS 下配置NTP时间服务器
  8. 关于Statement和Prestatement区别
  9. 听你声音6秒,AI就能推断你长啥样了!| 技术前沿洞察
  10. 【imessage苹果ios群控软件】推送线程启动只读