材质可以用Unity3d创建,在project栏单击右键然后有个选择创建material项,当然如果你导入用3dmax做的模型的话,你也可以发现会有对应的材质导入进来。材质弄好后,你选择要赋予该材质的模型,然后把你刚才创建好的材质拖到该模型就可以了。另外你说的用笔刷的只能刷地形,也就是说笔刷只能改变地形,对模型就无能为力了。网上有个外国人的关于unity3d的很好的教程,你可以搜索一下看一下。
这是我在蓝铅笔上面看到的关于材质球的一些技巧。
里面提到的中心要点就是联结(combine),联结,再联结。而对于具体怎么联结他却略过不提,于是只好自己研究。
先解释下联结的原理和意思:文档里说,显卡对于一个含100个面片的物体的和含1500个面片的物体的渲染消耗几乎是等价的。所以如果你有N个同一材质的东西,那么把他们联成同一个物体再统一用一个material那么对于显卡的渲染消耗就要降低N倍。
再讲具体做法,方法有2:
1是直接在max等工具里联结好,贴上同一材质再导进来,这方法固然好却不灵活,而且通常不实用,因为项目里大量同一材质的东西都是unity系统的树啊花花草草啊石头等。
2、就是在unity里再联结,这个要怎么做呢,其实也挺简单的,经常看Island Demo项目的人应该很早就注意到里面的石头这些都是连在一起的,原因就在这里,他提供了现成就脚本实现联结。
先到Island Demo的Assets/Script下找到CombineChildrencs和MeshCombineUtilitycs两个脚本复制到自己的项目文件(我们要用的只是前者,但他会调用后者,没有后者unity会报错,所以把后者扔到项目里不管就好)
然后把你项目里那些用同一Materials的东西扔到一个空物体里面去,再把CombineChildrencs贴到那个空物体上,搞定!
下面,我们来看看这个神奇的脚本帮我们做了什么工作,运行游戏之前,见图1,Island Demo就是按上述方法做了个_RocksCombined的东西,上面只贴着这个脚本,他里面全是岛上个一块块小石头,用的是同一个Materials
运行游戏后,神奇的事情发生了。
这个_RocksCombined上面出现了一个Combined Mesh,并带有他里面石头的Material,他里面的小石头的MeshRenderer的钩都自动去掉了,即被disable了。
这就是这个脚本自动帮我们做的优化方法,实现了对同材质物体的联结,从而降低了系统开销。
skybox
1、可以自己制作,比如通过Assets->Create->Material创建一个材质球,材质球的shader选择用skybox,有3种模式,6sided,cubemap,procedural,一般都是通过制作6面图来制作
2、通过assetstore下载一些skybox
3、通过其他途径得到skybox相关的资源包,拖到工程里面
如果是那种光滑的镜面不锈钢,本质跟镜子是一样的
金属拉满,光滑拉满;
但最终要的是需要一个正确的反射源(cubemap),可以在场景中的lighting中设置,或者单独配置一个reflection probe
4条追问追答
回答于 2019-06-28
抢首赞
1
查看全部回答
买好货上万能的淘宝!优享品质,惊喜价格!
新型高端蓝牙助听器老人专用正品重度耳聋耳背年轻人隐形老年耳机
¥1580 元
助听器老人专用正品老年人听力下降耳聋耳背充电式声音放大器耳机
¥269 元
助听器老人专用正品耳聋耳背无线隐形年轻人老年声音放大器耳蜗式
¥1198 元
骨传导式助听耳器骨传感耳机老年人专用正品看电视耳聋耳背拾音器
¥320 元
峰力助听器耳聋耳背老人专用正品旗舰店年轻人无线隐形时光芭蕾
¥1700 元
mtaobaocom广告
各类电动轿车出售_型号齐全_实地货源
值得一看的轿车相关信息推荐
油电两用电动轿车 小型纯电动汽车
¥5000 元
小型电动轿车 油电两用小型电动轿车 长期出售小型电动轿车
¥13699 元
新能源电动轿车 拉货电动皮卡 可定制单排皮卡汽车 汽油电两用
¥5000 元
新式油电混合成人残疾车 新能源电动轿车 电话咨询
¥9800 元
金色阳光款 环保宽敞纯电电动女性汽车 接受学生电动轿车 可电话联系
¥16500 元
爱采购广告
大家还在搜
不锈钢护栏
unity3d
不锈钢钢丝网
祛眼袋的最佳方法
全屋定制装修
包子加盟店排行榜
月子中心多少钱一个月
心理咨询师证书被取消了吗
购物-淘宝热卖好物汇集,品牌众多,放心购!
购物-购物上淘宝,品类集结,热卖好物!海量优质商品,轻松畅购!尽享优惠,买东西上淘宝,一站轻松购!
Unity自带的好多好包,新建项目时可以都勾选上,这样项目里面就会有你想要的大部分东西,
当你熟悉每个包里有那些对应的东西后,再次新建 项目 时就可以选需要的一此包,而不用全选。
如果还觉得不够 ,可以找开菜单-》Windows-》Assets Store上面有好多的资源,
如果你从maya导出的动画不能被Unity3d读取的话,说明Unity3d不能很好的支持maya中已经太好动画的控制器或者是骨骼系统,这个时候,你只要把你的动画模型烘焙出动画关键帧,烘焙好动画关键帧之后,删除控制器和骨骼,然后再导出为fbx到Unity3d里。
以上就是关于unity3d的材质怎么安装 还是自带的 弄好后怎么用笔刷刷上去全部的内容,包括:unity3d的材质怎么安装 还是自带的 弄好后怎么用笔刷刷上去、请问unity3d中,那些比较复杂的材质球是怎么做出来的谢谢啦、Unity怎样通过代码获取系统自带的material、shader、skybox等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)