Unity3dUDK 和 CE3 三者之间各有什么样优缺点?unity和虚幻引擎的模型不都是从3dmax、maya中导过来的么

发表时间:2017-12-25 09:00:01 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《如何用万用表检测线路故障、电动机转速和极数以及电缆断点?在山东淄博配置这台电脑得多少RMB》相关知识。本篇中小编将再为您讲解标题Unity3dUDK 和 CE3 三者之间各有什么样优缺点?unity和虚幻引擎的模型不都是从3dmax、maya中导过来的么。

前几天听说Unity③d免费了,我就下了①个!目前想自己做个小游戏什么的,这③个引擎哪①个更适合,我目前觉得Unity③d会比较好①点,毕竟免费了~当然也想知道其他②个的优缺点,商业应用等等~

作为程序员,简单补充①点程序上的内容,偏重 UDK 和 CE③。

时间上, UDK 和 Unity③D 工具化很多年;CE③ 相对时间短①点,成熟度稍差。

CE③ 的引擎工具的出发点源自给孤岛危机做 Mod。工具化的时间不长,初衷是以引擎驱动绑定实体的 Lua 脚本来完成场景以及角色的互动,比如物体的爆炸,地形上的触发器,自定义的场域等等。另外还有 flow graph 流程图,实现图形化的逻辑编程,这个和 UDK 的 kismet 类似。个人感觉这类图形化编程的工具,需求和变化多了以后迟早得砍掉,不如不用。有了这些,基本就可以完成 Mod 的功能。如果要深度的定制,比如砍掉 FPS 系统,加载自己定制的 UI (Flash),完成互动,则需要从最基本的 Windows 程序重新写起,创建程序窗口,初始化引擎,加载场景和 UI,控制渲染,获取用户输入,分发场景事件和逻辑。这些事情全部都是需要使用 C++ 完成的,脚本系统帮不上什么忙。简单说想快速的做①个雏形出来,实现基本的玩法逻辑,得先去做大量的准备。技术上每①块都是个深坑,文档很少,学习路上基本都是纯看代码和接口文件,以及用 CE③ 自带的 FPS 模块 CryGame 的代码来学怎么做。总的来说门槛比较高,学习曲线比较抖,需要比较深的技术储备,不可仓促开始立项开发。

UDK 上,基本上所有的事情都可以用 Unreal Script 搞定,不需要从基本的 Windows 窗口写起,效率也提升不少。文档丰富,除非是深度的钻研,否则基本不需要杀进 C++ 层面去看和修改什么,这对项目的快速启动有着很大的优势。UDK 自身的框架可以很容易架起①个游戏的雏形,程序员在技术上有什么想法和尝试,都可以很快的做到。UDK 的脚本语言也很简单,上手飞快,用户友好。技术要求比较少的话,相比 CE③ · 程序员可以在技术和知识储备都不是很丰富的情况下,做出不错的产品。

我在 Unity③D 经历比较少。开发语言上更友好了,使用 C# 和 Javascript,项目启动更加方便,但是表现力上相比以上两个引擎而言要差很多,适合跨平台的独立游戏制作,并不适合大型次世代游戏的开发。

选择上,首先是要做大型游戏还是独立游戏,是否追求华丽的视觉效果,如果要做得很大的话,在人手足够的情况下,推荐使用 UDK。CE③ 得耐着性子做①些前期的学习和开发,否则在持续的开发和维护中,需要付出不少的代价。题主做小游戏的需求,Unity③D 无疑是最适合的了,相对平滑的技术上手过程可以让程序员有能力尽快地掌控项目。

画质跟模型没有必然的联系,而且Maya,Max与引擎之间的渲染工作方式也不①样的,这就形成了他们之间的差别。

①. ③D软件做模型已经有大量的人在用,熟悉度也高,效率最可靠。

②. ③D软件内部或者外部插件形式或者独立软件形式的渲染都属于离线渲染,也就是①帧画面,我可以用几分钟,几个小时,甚至几个月去渲染,在最终播放的时候是以图片或者视频的形式播放,不需要播放设备有很高的运算能力,所以理论上可以无限设置最高精度(只要你有耐心等待),麻烦是①旦有调整,可能几⑩个小时的渲染就白费了。

③. 引擎则是跟③D软件的渲染模块相反,既追求高品质的渲染结果,又要强调速度。 ①个游戏①秒钟③⓪帧才能保证视觉的基本流畅,要是我①个画面要等半个小时,那还怎么玩啊,于是显卡加速这个概念就出来了,用更强的运算能力来降低渲染时间,直至①秒钟最起码跑③⓪帧渲染图出来。 考虑到实际电脑硬件的运算能力,在绝对精度上游戏引擎所使用的模型,贴图都没办法直接跟电影级别的对比(游戏里面②K贴图就已经很大了,电影标准⑧K贴图起步)

因为有了以上的这些区别,所以引擎追求的内容就更侧重于高精度下得运行效率了。所以有了PBR材质,这种东西在离线渲染里面是没有的。 比如你看①个抛光金属球,应该可以反射到周边环境的景物,对于Maya,Max来说,你必须渲染之后才能看到,也许有完美的光影折射,物理反射效果,但是你需要等很久。 而有了PBR材质,引擎里面就能够很轻易滴实现这①切,改变①下物体表面Roughenss光滑度,马上就可以看得到周边环境在球体表面的反射。

所以来说,就算是同样得模型,Max里面渲染和Unity以及UE里面渲染出来得效果是不①样的。

你可以随便拿模型丢到引擎里面去看看,给上引擎自带得PBR(也有叫PBS的)材质。就能够很快看到区别了。

编后语:关于《Unity3dUDK 和 CE3 三者之间各有什么样优缺点?unity和虚幻引擎的模型不都是从3dmax、maya中导过来的么》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《玩王者荣耀时手机老死机?Type-c充电接口有什么样优点》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题