近期热门
粉丝28
关注 0
获赞 1
首页 其他资源区 业界最新资讯 业界动向
你为什么不能用Unreal作为你的VR开发工具(1)

[业界动向] 你为什么不能用Unreal作为你的VR开发工具(1)

[复制链接]
1176 0 0 0 8年前 举报
游戏程序
平台类型:虚拟VR
程序设计:
编程语言:
引擎/SDK:Uneal/虚幻

0.jpg


  GameRes游资网授权发布 文 / 康托耶夫

  一case被取消,本来安排满满的工作时间突然出了缺口。

  哭晕在厕所的我决定报复社会来把一直想填的深坑给填了。(年初和锐爷曾经约定各自写上一篇文章,现在兑现)

  想想这个话题会引起的腥风血雨的骂战,就是一阵暗爽。

  标题就是,“你为什么不能用Unreal作为你的VR开发工具"

  其中的"你"基本代表了国内99%的公司和开发者们

1.jpg


  当各位兴奋的展示着unreal下华丽强悍的画面给着投资人,并且申请了八块顶级显卡打算串在一块打造中国版ILM LAB效果的至尊无敌盗墓笔记鬼吹灯大圣归来VR版的时候,康托打算静静的舀一勺凉水,浇下(并飞速跑路).

  为什么我认为unreal不应该成为你开发VR项目忽悠投资人走上大富大贵吃香喝辣之路的首席开发引擎呢?

2.jpg


  先说故事:

  最近与一友人吃饭,问起”你们上次接的那个unreal vr大单如何了“,友人表情悲愤的表示,这回坑惨了,于是赶紧搬把小板凳过来,幸灾乐祸。。不,,,是充满关心和同情的问起细节

  这个项目之前被咨询过能否接下,我表示说如果unity引擎应当是可以,不过具体技术细节要好好沟通,但友人的上司表示甲方要求顶级效果,必须用unreal4做,

  距离聊起这事一晃眼就是大半年过了,这项目据说深陷泥潭,原因据说是招不到合适的unreal程序员,.... 知乎的各位应该很熟悉这个句式。。

  就差一个程序员了!

  在我的判断里面,所谓找不到程序员还只是问题的很小一部分,即使找到了,后面的深坑无数依然等待着。

  我最早是读环艺,不想跑装修,三维软件耍的不错,参加盛大的比赛混了个第一,进的游戏圈,先做场景,后做特效,最后是技术美术,游戏开发的美术流程还是都很熟捻的。

  自己开公司弄VR,程序什么的得自己操心,靠的不是程序多好,靠的是能动点脑筋不论什么手段如何把活干完。

  对我来说,让甲方买单是我的最终诉求,我所有的知识积累都为这个伟大的目标服务。

  而unreal的思路是不符合这个目标的。

  个人爱好使然,几大游戏引擎多少都玩过,而且基本都在水准之上

  如果说unity水平100分算,那unreal有60分,cryengine50分,年代久远的gamebryo,virtools之类的现在都忘光光。。0分

  我觉得我品评下引擎的优劣,还有那么几分公信力。

  来来来,拉仇恨了:

  unreal的很大一个缺点,是在宣传的时候强调了那种,“您用上了咱的引擎,也可以像demo一样好哟!”的感觉, 偏生unreal的demo都特别华丽,让人对自己的明天都充满了美好的幻想。

  你我也都见过刚毕业的小朋友,把自己做的小楼啥的放进unreal或cryengine的demo场景里,牛逼烘烘的渲染效果瞬间让他觉得自己无法阻挡的要成为改变业界的那个大牛!

3.jpg


  从头做一个项目试试?

4.jpg


  良心讲,投资方比商业客户好骗,听说个unreal是顶级引擎,看见堆出的华丽画面(其实就是官方demo配上自己的楼)当场动容。

  商业客户管的就细多了,哎,我打算一个大屏幕一个ipad一起互动好伐啦,再用八台投影投成环幕,你改改应该很简单吧?(立仆)

  真正的产品,就是被客户无止境的细节折磨,加上自己对项目的整体把控,最后妥协出来的产物。

  但unreal的VR项目往往只是建立在一个demo所衍生出来的美好幻想上面。

  一个unreal demo 到一个 成熟的VR产品 ,差了多少呢

5.jpg


  脑图如下

  1) 游戏公司开始,想自己做个游戏

  2) 那时候我的水平基本相等于能用demo搭建个自己得意的美术效果处理

  3) 随后发现,得懂点程序啊,不然游戏打包都不会。

  4) 会了打包,想起来人物都不会动啊,得让他们动画哟。

  5) 动画之前似乎得搞定绑定呢。

  6) 好 ,老子美术皆传,游戏动起来,欧,特效加起来,幸好老子本来就是特效组头目

  7) 逻辑逻辑,那些fsm behaviour的因果关系,我揍你你掉血,揍死你我过关的条件。

  8) 册那,UI还没有,用下个ui发现真是大学问,狠狠学习一阵,终于有了登陆界面血槽按键跳出菜单人物点数滑条等等等

  9) 西坝,那物品数值,物品简介几千条你不能让我填在脚本里面吧,于是数据库搞起来。

  10) 随后发现网络服务居然还要有服务器端,好好好,想办法搭服务器。。。。

  11)大家干的不错,现在我们根据反馈,从第一步再修正一次.......

  凸(= _=)凸

  发现没,大多数VR团队不过是在第二第三步晃悠。

  投资方总会天真的认为,锻炼团队么,迭代开发么,总能解决

  不过是点钱的问题。。。

  不过不是一点点钱的问题。。。

  投资方豪气的甩出千万,unity用户的反应当然是谢主隆恩,

  unreal用户的反应是,好像不够。。。 金主手心开始微微出汗。。。。

  基本是以下几个原因

  1.人力贵

  2. 流程贵

  3. 资材贵

  4. 人才少

  基本总结为三贵一少

  A、首先是人力成本贵

  程序贵不用说,人家寒窗苦读,翻遍unreal文档,blueprint unrealscript c++样样精熟,总得多要点养家吧,不然人家写php去了!

6.jpg


  美术也一样,本来好好的美院毕业画个手绘贴图,结果您说unreal得整上个PBR流程,皱了半天脸,学了substance painter,ndo, 总得多给点吧,不然人家回老家当公务员去了!

  音效贵,学了钢琴口琴手风琴,现在还得整fmod wwise,,不多给点老子去地铁口卖唱去!

  动画 ui 过场 策划 无一不需要有最丰富的行业经验和引擎了解。成本自然高昂

  B、然后是流程贵

  和unity一对比就知道,

  我做项目方案基本不太用ppt的,随便弄点模型搭个基础流程prototype就给甲方看起来,狗腿一点apk发一个让甲方装手机去满足良好的感觉,因为流程轻便,一个人随便就弄完

7.jpg


  unreal的团队基本必须得是每个岗位有专职,因为细分的专业,精通更困难,所以来个修改就是把一大堆人聚在一块,人多自然生出是非,美术说这个程序弄了不完事,程序一讪你们懂什么,这能是程序的事么,策划拍桌子老子劳心劳力到头来是洒家的不是了!

  一个东西修改时间是unity的好几倍甚至几十倍,本来单人成本就高,时间还长,人还多。。。

8.jpg


  C、资材贵

  要跑起unreal,笔记本指望不上,至少弄几台Alienware,有个渲染群baking一下?显卡官方低配是gtx多少来着?

  而且用过unreal的都知道没双屏基本干不了活啊 ,屏幕还得*2,

  外包点东西出去,人家一听贴图2048,模型带法线视差AO等等,笑眯眯给个不小的价格,咬咬牙应了,交货时候一看这什么鬼!!

  Marketplace淘点便宜货吧,根本没什么能买的。

  凸(= _=)凸

  D、人才少

  贵还罢了,市面上根本没有这号人,一个团队都攒不齐!大多数时候都是硬着头皮上!

9.jpg


  我的看法是,国内根本就没有unreal的大生态,也许有个别小团队能够做的不错,但是以现在投资方对VR的幻想(一头鲸鱼跃出体育场啥的,你懂的),是没有团队可以真正满足的,这个是我们国内的教育体系,行业构成所决定的,短期不会有任何变化。

  大家可以对比中国电影特效产业,过了发展平台期,就起不来了,宁可找韩国做啊,我们错过建立起unreal生态链的窗口期,就没法再有成熟的unreal团队出现了。

  我最近有用了autodesk的stingray,坦白说问题不少,不少bug,逻辑node数量不够,但是我觉得如果和unreal相比倒还是有相当优势的,因为操作是桌子家的,美术培训很快(我基本就是一个钟头就摸了一便所有功能),渲染好,VR支持够,那就满足很大部分的需要了,反而是比unreal这种大而全的更适合做 VR内容开发,或者说进入的窗口期还在,因为培训了出来立刻做项目应该还能够养活团队。

  我们看游戏圈,用顶级引擎unreal 或者cryengine做项目,几个赚钱的? 基本都是贴钱贴到喊救命。

10.jpg

(配图和内容无关。。。么?)

  我是在黑unreal么? 不是,我是在讨论一个问题,在国内的开发现状下,什么样的流程是合适VR的?

  我的结论是重功能,重特性而非重美术,这样的开发方向可能是更容易生存的。

  我自己的公司最近尝试很多方向,工业,城市设计,医疗,制造,小游戏,交互式游戏等等,特征就是,降低美术在其中的比重,而提高实用性功能的比重。

11.jpg


12.jpg


  我发现,美术的成本普遍占到了项目成本的50%以上,而这些部分属于好看,但没有用的部分,我并非追求一味的有用而摒弃画面,而是我认为对待虚拟现实不应该和游戏一样,以画面为先导,追寻下载量,而是应该尽量以较低成本,探索可能性。

  那把更多的成本从美术里面抽离,首先保证产品的落实,再讨论美术的优劣。

  美术的经验,在各个项目之间是很难横向移植的,但程序经验或者项目经验可以,如此带来的效果是开发的越多,项目成本越低。

  unreal无法带来这种效果,普遍来说,由于使用unreal就天生带着对画面效果的要求,导致制作人员在立项初始,就必须将画面效果最大化,以博取投资人或者客户的认可,

  而一旦立项,则由奢入简难,项目的一切效果以初始目标往上层层叠加,不但导致后续程序的跟进困难,也导致开发成本持续增加,往往在项目中期就要面对资金不足的窘境,最后项目难以善终,

  而同时由于主要的项目资源投入在美术上,即使团队获得后续资金,或者另起炉灶,前期的积累也无法对人员水平带来较大提高,即使有的投资人有千金市马骨的心胸,也无法让项目进一步成长。

13.jpg


  所以呢,所以用unreal开发的团队最后都得死啊。。。 《师父》里面蒋雯丽怎么说来着,“好日子不长久,能过一天是一天”

  以上仅代表个人意见。




0
点赞
0
打赏
0
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论0
您需要登录后才可以回帖 登录 | 立即注册

暂无评论,去成为第一人吧
您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器