一转眼,Unity已经陪伴我10年有余,从刚开始Unity3.5到现在的Unity2022,Unity带给我们太多惊喜。有时候我在想,我其实从内心深处真的很喜欢用Unity工作的时光,如果没有Unity,我现在是在做什么工作呢?不管是什么工作,大概也不会是现在这么喜欢的工作吧。所以我真心的希望Unity一直能站在业界的顶端,能高瞻远瞩,跟紧时代的方向,永远走在时代的前列。

但是最近发生的一些事情,然我产生了一些担忧,就此写下。

前几天单位领导让研究一下云渲染的事情,本来比较忙,别的同事去搞了,我就没在意,等同事搞明白了,把成果给我们展示出来,让我们分别用电脑和手机访问一个在云端运行的Unity发布的exe程序,居然感觉非常流畅,画面清晰,交互效果也非常不错,远超预期。

当时也就是觉得很好,并没有多想,但是当这个事情一深入思考,马上一系列问题都在我脑海中出现了。

首先,云渲染对客户端的要求很低,就是能播放视频,网络带宽足够即可。满足这两个条件后,在手机和高性能PC上看并没有区别。Unity的很大的优势就是多平台发布,尤其是对移动平台和Web端等性能相对较低的平台比较友好。但是在云渲染这件事儿上,这显然不算优势,对于未来基于云渲染的游戏或者应用程序,必定是在高画质的前提下再优化资源占用,而不是在流畅运行的前提下优化画质。Unity这些年在画质的提升上不能说不用心,但是和虚幻之类的引擎相比,努力程度还远远不够。

其次,全民云渲染的日子可能不远了。云渲染需要全民上网高带宽,低延迟,这个随着5G的普及,早晚不是个问题。假如一个人花5000元买个的PC,这个配置算是中档了,十年后应该也勉强可用,但是性能上肯定算落后了,很多游戏玩起来不爽了。但是如果每年花500元买个云渲染的服务,十年也是5000,自己这边是个低配置的电脑或者就是个低配置的手机或者Pad,也能享受顶级效果的游戏。所以未来高性能的客户端的重要性会逐步下降,有了云渲染,人们要的是大屏幕的客户端,配置上就是网速要足够好。

最后,基于以上的情况,对于未来基于云渲染的游戏来说,客户端的配置不需要太多考虑,我倒不是说Unity的研发应该完全不考虑客户端的水平,而是说不能只考虑这个。原来在Unity官方论坛上有个帖子,是问为什么Unity不上基于64位精度的坐标位置,Unity官方的回应是没有必要,很多显卡不支持64位的坐标变换,即使支持,速度也很慢,所以Unity不会考虑使用64位精度的位置坐标。不过Unreal Engine显然不这么想,最近的UE5的新功能之一就是可以使用Large World Coordinates,就是64位精度坐标。有人会相信云渲染的显卡没有能力支持64位精度坐标变换吗?反正我不信!

地狱咆哮说:“Times change!”

所以,Unity研发的思路要变一变了,不要以为市场占有率高就忽视对手的判断,学习一下UE的研发吧,否则当云渲染时代来临的时候,Unity是否想听伊利丹轻蔑的说一句:“You are NOT prepared!”

附:

You are NOT prepared!这句台湾版本的翻译是:“你们还没准备好!”,大陆的翻译是:“你们这是自寻死路!”,有个网友的神翻译是:“你们还不够资格!”。不知道Unity将来会喜欢听哪句?

反正我不管了,从现在开始,每天下班加班两个小时学习UE5,春节期间尽量不休息,继续学习UE5,希望春节后能入门成功!

Unity正在将云渲染市场拱手相让!相关推荐

  1. Unity Render Streaming 云渲染

    版本: Unity:2021.3.16f1 Unity Render Streaming:3.1.0-exp.5    (目前 .6 好像有些问题,我只好降到 .5 了) 创建项目 先搞这几个版本或者 ...

  2. Unity Render Streaming 云渲染解决方案

    Render Streaming是Unity官方推出的一套云渲染解决方案,可以实现将我们打包的.exe程序运行于服务器云端,在浏览器.移动端进行显示,该解决方案基于Google开发的WebRTC流技术 ...

  3. Unity Render Streaming 云渲染尝鲜

    云渲染☁

  4. Unity Render Streaming 云渲染企业项目解决方案

    Unity Render Streaming 文章目录 Unity Render Streaming 前言 效果展示 打开场景 版本选择 Web服务器 1.Server下载,Node.js安装 2.S ...

  5. Unity云渲染技术

    目前,Unity云渲染虽然没有正式发布,但是功能还是满足大部分需求.官方地址:GitHub - Unity-Technologies/UnityRenderStreaming: Streaming s ...

  6. 对话赞奇科技总经理金伟:云渲染何以成为元宇宙“基建”

    [摘要] 在2021的秋冬之际,没有一个词能够火得过"元宇宙". 但剥去炒作的外衣,抛开疯狂的热度,元宇宙并非是一个与现阶段人类生活完全割裂的一股热潮.相反,它已经指明了一些更为具 ...

  7. (每日更新)《虚拟现实VR资讯》(Yanlz+Unity+SteamVR+云技术+5G+AI=VR云游戏=云渲染+人机交互+立钻哥哥+==)

    虚拟现实(Virtual Reality) 虚拟现实简称VR,是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的.交互式的三维动态视景和实体行为的系统仿真 ...

  8. Unity Render Streaming,3D模型流式云渲染的解决方案

    Unity Render Streaming是Unity开源的一个高质量.高复杂的3D模型在云端渲染,手机端侧.浏览器显示的解决方案.此解决方案的流技术利用了WebRTC,开发人员甚至可以使用WebR ...

  9. 如何搭建自己的3D实时云渲染平台系统?有哪些好处呢?

    任何新技术的发展和普及,是因为其在以下三个方面中的某个或者多个有优异表现:节省成本.提高效率和提升用户体验.成本的降低可以让用户通过更低的价格获得需要的服务,帮助新产品快速地打开市场.而效率的提高,专 ...

最新文章

  1. 全局变量、静态全局变量、静态局部变量和局部变量的区别
  2. 你不能错过这些美食!
  3. wordpress PHP合并js,如何在WordPress中添加外部JavaScript
  4. 生活本该如此——莫言
  5. cad 怎么显示块句柄_cad怎么显示工具栏
  6. sqlserver如何从周一计算周_纯零基础,花10周时间,完全搞定Python,有没有可能?...
  7. java substring截取字符串_java基础教程之字符串的介绍,比较重要的一个知识点【下】...
  8. DirectX 发展历程
  9. oracle中同义词总结,ORACLE同义词总结
  10. 隐马尔可夫模型HMM (机器学习模型)
  11. 问卷调查设计以及敏感性问题调查
  12. [solved] hp victus ubuntu 20.04 wifi
  13. 如何加强水电站班组安全建设?
  14. 【微软Visual Studio面世20周年巨制】全宇宙功能最强大IDE Visual Studio 2017 正式版发布
  15. php绕过宝塔,一句命令绕过宝塔面板强制绑定账号
  16. 基于Matlab Robotics Toolbox的Dobot机械臂运动规划(1)
  17. android上层如何默认开启ZSD
  18. python opencv error “parallel_impl.cpp (240) WorkerThread 155: Can‘t spawn new thread: res = 11“
  19. 【毕业设计】基于PID控制的智能平衡车 - stm32 物联网 单片机 超详细
  20. 思科C3750端口汇聚聚合

热门文章

  1. 如何做好技术布道——用影响影响影响
  2. 又拿下一块屏幕,中景园2.08寸OLED SH1122 带字库芯片 GT30L32S4W
  3. android导入项目显示Refresh,Android – 在SwipeRefreshLayout加载时单击Recycl...
  4. 《把时间当做朋友》 读后感
  5. Redis:缩容、扩容、渐进式rehash
  6. 简单的类实现接口的方法
  7. 06_权限管理(黑)
  8. 基于MThings配置MODBUS数据中常见的几种时间概念介绍(超时时间、间隔时间、轮询时间)
  9. Binder通信机制原理解析
  10. TCO2017 Semifinal 部分题解