问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

unity4和unity3d的区别

发布网友 发布时间:2022-04-21 02:00

我来回答

1个回答

热心网友 时间:2022-06-17 05:50

Unity5终于正式发布了,我们也赶紧尝试着把现在的项目升级到Unity5.0,升级的过程遇到了不少问题,估计也是大家将来会遇到的,分享出来供大家参考
一、先说说Unity4.0 烘焙面板里常用的参数

Quality 烘焙质量一般会选择高
Bounces 反弹 这个值一般选1,如果选2,烘焙的时间会增长50%左右,所以设置这个值要谨慎。
Sky Light Intensity 天空光强度 这个一般我也不会设置的太高
Bounce Boost 反弹增强,同一单位面积内增大光的反射数量,相比较来说,这个值增大会直接影响渲染时间。
Bounce Intensity 增强光的反射强度
Contrast Threshold 对比度,这个只是偶尔会调。
下面是我烘焙大场景时用到的参数,基本是在效果和时间上达到了一个合理的平衡点。

二、再说说 Unity5.X,和4.X的区别,首先光照烘焙技术就不同,
Unity4.X版本采用的是Autodesk的Beast技术
Unity5.X版本采用的是PowerVR Ray Tracing和Enlighten技术,所以Lighting Window 面板里的参数差别就很大。
整体的参数介绍这个官网的网址里有,
http:// docs.unity3d.com/Manual/GlobalIllumination.html
我只说说常用的。
(一)Object面板

Lightmap Static: 必须把烘焙的物体设置成静态
Scale in Lightmap: 数值的大小与该物体的表面积有关,这个值影响烘焙时间,值越大时间越长。(效果如下图)
Scale In Lightmap 设置成0.1时的效果

Scale In Lightmap 改成1时的效果

(这个值也影响光影图的数量)
Preserve UVs: 如果物体没有在3dmax里展好UV,那么这里必须勾选。
(二)Scene面板

Skybox:会直接影响你的环境光
Ambient Source:环境源,这里选 的skybox
Ambient Intensity: 环境光的强度值,也就是环境光的亮度值
Reflection Source:反射源,这是Unity4.X里没有的。烘焙后会在场景文件的同名文件夹中多出一个名为 LightmapSnapshot的文件。
Realtime Resolution:实时分辨率,这个物体所产生的GI对其它物体的影响程度,值越大影响越大。例如
Realtime Resolution 参数设成比原默认的小10倍即 0.2 ,
这个值调成1后,墙上的绿玻璃颜色,能更多的影响地面了

Realtime Resolution 参数改成 0.4后的效果绿色墙所产生的环境光,影响范围变小了。

CPU Usage:选的默认。
Baked Resolution:烘焙分辨率,如果数值是10,那么就是每个单位里分布10个纹理元素,实际测试的效果如下
Baked Resolution的参数值调成10后,阴影的边变实了

Baked Resolution的参数值调成1后,阴影的边变的很虚了

Indirect Intensity:间接强度,这个和unity4.x里的参数有些像,可以简单的理解为光的反射强度。
Bounce Boost:反弹强度,同一单位面积内增大光的反射数量,相比较来说,这个值增大会直接影响渲染时间。
Default Parameters:默认参数,这里还可以自己创建自己的参数。一般情况在预烘焙时选择最低设置。
Atlas Size:烘焙图的大小,以前4.X版本只能通过脚本来调整,现在好了。
(三)灯光参数

这里需要注意的是Baking 选项里要设置成Baked ,否则烘焙不起作用。
剩下的两个参数,基本和Unity4.X的参数功能相同。

最后说一下,下面这几个参数一定要注意,它们影响烘焙速度和光影图数量,当初就在这上面吃过亏,场景太大,参数没调小,烘了一晚上啥也没出来。“Scale In Lightmap 、RealtimeResolution、Baked Resolution、Atlas Size”

总体来讲要想提高烘焙速度,就从这Scale In Lightmap 、Realtime Resolution、Baked Resolution三个参数入手基本就可以了。
其实升级到Unity5 ,我们遇到了很多问题,很多以前的脚本、插件都不好用,都需要我们一步步解决。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何在win10下安装docker? windows(win10)上的docker使用:安装(国内镜像)、操作 win10安装dockerWin10下Docker安装和使用 关于安装配置docker,找不到Hyper-V(win10 家庭版需要配置,专业版不需要... 怎么把微信上的聊天记录转到新手机 怎么把聊天记录转到另一个手机 快递被别人冒领,快递公司有没有责任 洋葱汤洋葱汤 一颗洋葱汤怎么做 一颗洋葱汤怎么做好吃 电脑前和电脑后的us插孔怎么设置 电脑屏幕上显示的us端口在哪里能看到? 提问unity3d和unity2d 有什么区别 在电脑中Us表示什么 修改SQL Server2000中NTEXT的问题 Unity3d 和 Cocos2dx有什么区别 电脑里的US是什么意思?~(不是USB)~谢谢~ 怎么查看SQL数据库中Ntext类型数据的全部内容?? 大神请进,3dmax和unity3d这俩软件有区别吗? sql数据类型有哪些? unity3d 和 maya 有什么区别? sql server 2000 ntext 字段对应oracle那个字段? Unity3d都能做什么游戏啊? 能具体说说嘛,如果我学的话,做到什么程度? 电脑上有一个后缀名为unity3d的文件怎么打开啊 Delphi中怎样使用SQL server上的ntext类型数据? unity3d文件 是什么文件 sql server中的成绩字段的数据类型一般是什么? SQL中ntext存储这个内容如何编码和解码,规则是什么 电脑里Unity 3D是什么意思? unity和unity3D的区别 电脑中us是什么意思 unity3d share怎么用 电脑开机检测us什么意思? unity3d开发和unity引擎开发有什么区别吗? 电脑出现了一个US输入法如何去掉 后缀为.unity3d的文件用什么打开? 电脑US接口 电脑开机出现us界面怎么弄 britain和us的区别 我的电脑所有的USB接口都没反应了 为什么电脑出现US输入法然后杀毒软件打不开 卵泡多大成熟 《我玩梗贼6》午夜禁忌通关攻略 电脑的英语单词怎么写的 怎样在操作系统中查找以“us”开头的文件 电脑开机时出现us5和大量英文字幕 网站URL中出现标题乱码是怎么回事? 电脑黑屏白字,有一些US5之类的字母 变频器在变频时为什么还要变压? 什么是变频变压