unity中的基本材质使用

这篇具有很好参考价值的文章主要介绍了unity中的基本材质使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  在unity中我们可以使用unity本身自带的材质来改变物体的颜色,和我们使用法线和高度,光源遮罩来完善我们的物体的质感和其他各种的功能

在unity中我们如何创建一个材质,首先我们在资源管理界面右键鼠标,点击第一个创建,再找到Material点击如何我们的文件中就出现了一个材质球了unity中的基本材质使用

 

unity中的基本材质使用

 unity中的基本材质使用

 当我们创建了一个材质球后,我们看到右边的组件界面可以看到我们材质球组件的基本设置,最上面的Stander。我们可以设置我们的这个材质球是用来干什么的材质球比如我们现在最开始的就是着色的材质球,就是我们最基本的材质球,下拉可以看到有很多的模式,在这里我们就不过多的介绍了,我们今天就简单的讲一下最基本的着色,

unity中的基本材质使用

第一个设置我们点击一下,会弹出一个色环,和透明度的调整,我们这里设置了一个红色,我们的小球就变成了红色,里面的透明度等大家可以自己试试,unity中的基本材质使用

 第二个就是我们的金属度了,我们可以拉动一下那个数值就可以看到我们的小球产生了变化,unity中的基本材质使用

 已经有了一个红色的属的小球的感觉,在底下的就是我们的反光度的调整,调整2可以让我们的小球获得反光感

unity中的基本材质使用

 这里我们就可以看到已经感觉是一个非常有干净反光的小球,这里我们最基本的设置,我们接下看下面的几个设置

unity中的基本材质使用

我们第一个Normal Map 就是我们的法线贴图,我们要给我们的材质球赋予不一样的效果和感觉,比如粗糙的地面等等,都要运用到我们的法线,法线只能在外部的软件的来制作,unity的本身是不能制作法线,

第二个Height Map是我们的高度贴图,如我们的地面的贴图我们要这种粗糙的地面不是只是看起来那样,而实际上是平整的,这个时候我们就要用高度贴图来实现我们的这个效果

第三个Occlusion是我们的光照遮罩贴图,我们在有光源的情况下要使我们的贴图有光源照射的效果就要加上我们的光照遮罩贴图

第四个Detail mask是我们的细节的图片,当我们对贴图的细节要求比较高就要加上我们的细节贴图。

这些基本上就是我们unity材质的基本介绍,使用方法要在我们实际的操作中具体来看。文章来源地址https://www.toymoban.com/news/detail-404593.html

到了这里,关于unity中的基本材质使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Unity使用TextMeshPro多字体和材质热更

    最近Unity项目中使用到TextMeshPro做聊天,需要支持部分字体带描边,部分字体不带描边。想到的决解方案是:TextMeshPro支持多字体展示(具体可以查看组件的官方案例Link Example),就做了两个字体一个是带描边的一个是不带描边的。 但是有个问题是多出来的一个字体需要放在

    2024年02月16日
    浏览(44)
  • Unity中C#使用协程控制Shader材质变化

    在上一篇文章实现了C#脚本简单修改Shader材质的效果后,我们使用按钮点击结合协程来实现一下游戏中角色常见的效果:受击、中毒、消融效果 我们继续使用上一篇的 Shader 和 C# 脚本来继续测试 Unity中C#如何访问并修改Shader材质 Unity中的协程可以理解为 C# 中多线程的作用,在

    2024年02月04日
    浏览(40)
  • Unity基础课程之物理引擎6-关于物理材质的使用和理解

     每个物体都有着不同的摩擦力。光滑的冰面摩擦力很小,而地毯表面的摩擦力则很大。另外每种材料也有着不同的弹性,橡皮表面的弹性大,硬质地面的弹性小。在Unity中这些现象都符合日常的理念。虽然从原理上讲,物体的摩擦力和弹性有着更复杂的内涵,例如普通的钢板

    2024年02月07日
    浏览(36)
  • 《Unity的URP项目中使用自定义shader导致材质消失的解决办法》

            在Unity中使用URP时,会有需求使用自定义的一些shader来实现特殊效果,这时如果我们直接使用新建材质与无光照着色器(Unlit shader),可能会发生一个对于新手而言意料之外的问题—— 物体!消失了!         打开你正在使用的的 通用渲染器(Universal Rendere

    2024年02月06日
    浏览(46)
  • Unity极坐标Shader特效,以及使用Instanced Property实现相同材质不同参数

    先看看效果 Unity极坐标Shader特效 有时候我们需要在场景中摆放一些热点,用户点击之后出现互动,当然实现这个功能的方法有很多,作为一名程序员,当然是要用最简单的实现。用shader程序化实现它。 啥是极坐标 极坐标,又称极座标系。它是一种表示平面直角坐标系中点的

    2024年02月09日
    浏览(29)
  • Unity中的四种基本光源

    Unity中的四种基本光源:点光源、方向光、聚光灯、面光灯 1.点光源 从光源位置向所有方向发射出强度相等的光线 在传输过程中不断的衰减、当传输距离达到预设的极限距离range时,光线强度衰减为0 适合模拟灯笼,火把等局部光源 2.方向光 不会衰减,它以相同的强度和方向

    2024年02月07日
    浏览(40)
  • 【Unity3D】使用 FBX 格式的外部模型 ( 向 Unity 中添加 FBX 模型 | 向 Scene 场景中添加 FBX 模型 | 3D 物体渲染 | 3D 物体材质设置 )

    Unity 中使用的 3D 模型格式为 FBX , 使用如下建模软件 可制作该类型模型 : 3Dmax Maya ZBrush Cinema4D Blender 建模完成后 , 将 3D 模型导出为 FBX ( .fbx ) 格式 即可在 Unity 中使用 ; 在 Project 文件窗口 中的 Asstes 目录 下 , 创建一个模型目录 Models , 将 模型文件直接从文件系统中拖到该目录中

    2023年04月15日
    浏览(49)
  • react当我们有两个完全不相关的组件想要通信时,就可以利用这种模式,其中一个组件负责订阅某个消息,而另一个元素则负责发送这个消息。使用Context配合

    在nextjs项目中,发现两个组件没啥关系,例如一个是一直存在的头部组件,另一个是页面中的组件,当我点击头部组件中的特定按钮时,把数据传递到页面组件中,页面组件接受到canshu数据后在做其他操作,那么他们两个如何通讯,通过context配合观察者模式实现。 首先在其

    2024年02月15日
    浏览(42)
  • 从 Uber 数据泄露事件我们可以学到什么?

    Uber 数据泄露始于一名黑客从暗网市场购买属于一名 Uber 员工的被盗凭证。最初尝试使用这些凭据连接到 Uber 的网络失败,因为该帐户受 MFA 保护。为了克服这一安全障碍,黑客通过 What’s App 联系了 Uber 员工,并假装是 Uber 的安全人员,要求该员工批准将 MFA 通知发送到他们

    2024年02月04日
    浏览(37)
  • 使用百度地图官方WEB API,提示APP服务被禁用了,可以访问 http://lbsyun.baidu.com/apiconsole/key# 查看自己的应用具体详情,或联系我们了解详情

    使用百度地图官方WEB API,显示APP服务被禁用了,可以访问 http://lbsyun.baidu.com/apiconsole/key# 查看自己的应用具体详情,或联系我们了解详情 笔者使用百度地图官方WEBDemo下载至本地进行测试,换上笔者的ak,运行代码游览器弹窗显示 相关代码 步骤1、重新创建应用,应用类型选择

    2024年02月12日
    浏览(86)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包