新闻资讯

3DCAT实时渲染云平台

让任意设备随时随地访问您的3D/XR应用!

3DCAT实时渲染云-新闻中心
使用Unity开发基于3DCAT云渲染的VR应用
VR一体机的痛点 自2016年的"VR元年”以来,VR设备经历一轮又一轮的演变,也从最初少数人的玩具,走进了更多消费者的家庭。目前最主流的消费VR设备已经从早期的PC端主机头显转变为了更轻量化的VR一体机,如HTC Focus、Oculus Quest、Pico Neo,这些一体机对于消费者价格更加友好,使用也更加便捷。但同样也有部分缺点,其中最重要的是这些设备都是ARM64架构,使用的移动端处理器,内部系统仍然是Android系统,在性能上和传统的主机+头显的方案仍然无法比拟,因此对于内容制作方的项目开发增加了诸多限制。 考虑到一体机的处理能力,项目中的场景、特效、美术资源等等都需要做出妥协,另外为了在移动一体机上保持稳定的帧率,开发团队也需要花费额外的时间做性能分析和项目优化。 云渲染的概念 云渲染本质是将客户端放在云端服务器上运行,然后利用 云流化(服务端推流)的形式,将画面实时推送到客户侧,用户无需下载原本几百MB甚至几个G的内容就可以便捷的体验到优质内容。对于用户没有硬件配置和平台要求,移动端、PC端浏览器均可,可以将应用访问链接做成二维码、加入企业官网,也可以加入微信公众号,或者将页面嵌入已有的Android/iOS 应用。 3DCAT是国内领先的 实时云渲染提供商,在国内各大区域均有节点覆盖,根据用户地址位置实时分配最近的渲染节点,采用独有数据压缩和传输技术,保证低延时和高帧率,为用户提供媲美本地应用的体验。 VR的云渲染 对于VR应用,3DCAT同样提供了 Cloud XR 云服务。覆盖了主流的VR一体机,包括HTC VIVE等传统有线设备。开发者只需要按照标准开发并托管交付,用户即可在远端连接3DCAT云服务,访问云端的内容。 VR云渲染的优点 1.性能解放:3DCAT节点机使用的是兼容性和处理能力最优的X86架构+NVIDIA RTX图形平台,也就是Windows平台,开发者无需再针对移动端VR做性能优化,彻底摆脱了性能的束缚。 2.自主配置:开发者可以根据自身应用选择合适的配置,大中小型应用都可以获得性价比最高的方案。 3.随时更新:应用、游戏的开发经常需要考虑到热更新,而传统热更新方案会消耗团队大量精力。使用VR云渲染无需考虑热更新,随时可以更新线上内容。 4.用户友好:用户只需安装小体积的微端(用于连接云服务以及获取用户设备交互信息),即可随意浏览开发者发布到云端的任意应用。 Unity开发流程 Cloud XR 支持基于Steam VR标准开发的应用,因此对于Unity项目,只需使用Steam VR官方插件开发,并打包到Windows平台即可,无需考虑各品牌的适配,流程非常简单。 官方Asset Store地址: https://assetstore.unity.com/packages/tools/integration/steamvr-plugin-32647 3DCAT为实时渲染提供坚实基础 实时渲染和云渲染是技术演进的必然方向,3DCAT 实时渲染将为数字化内容的发展提供坚实基础,未来的数字化内容将以云渲染+便携终端为基础,也将为离线渲染向实时渲染的转换提供强劲动力,将基于游戏开发引擎(Unity、UE4等)制作的实时渲染内容进行云端计算渲染,并通过网络及串流技术,实时推送到终端。满足广大用户随时随地跨终端、可交互、超高清、沉浸式的访问需求。 运行在3DCAT实时渲染云的应用内容,无需下载安装,可灵活嵌入任意平台,支持海量用户安全访问,自动负载均衡和伸缩扩容。 本文《 使用Unity开发基于3DCAT云渲染的VR应用》内容由 3DCAT实时云渲染解决方案提供商整理发布,如需转载,请注明出处及链接: https://www.3dcat.live/news/post-id-125/

2023-03-13

云渲染应用Unity开发Q&A
云渲染的基本原理是怎么样的? 云渲染本质是将客户端放在云端服务器上运行,然后利用服务端推流的形式,将画面实时推送到web页面,用户只需要进行通过访问页面就可以体验到原本需要下载几百MB甚至几个G的内容。 对于用户没有硬件配置和平台要求,移动端、PC端浏览器均可,可以将应用访问链接做成二维码、加入企业官网,也可以加入微信公众号,或者将页面嵌入已有的Android/iOS应用。 云渲染支持什么类型的应用? 3DCAT 实时云渲染节点机使用的是兼容性和处理能力最优的X86架构+NVIDIA RTX图形平台,目前支持常见游戏引擎打包出的Windows平台客户端,暂时不支持Android等移动端包体的处理。 云渲染的交互原理是什么? 为了让用户在直觉认知上认为当前的页面就是客户端本身,3DCAT在节点机、服务端、用户web端都做了相应处理。 当用户访问应用的浏览页面时,web端和服务端的逻辑也在执行,在用户操作时,web前端会获取用户的输入事件(如鼠标移动,键盘按下等)并转发至节点机, 节点机会将其映射为对应的windows输入事件并发送给客户端。 对于触摸操作(点击, 移动, 缩放), 平台默认将其映射为鼠标事件(鼠标点击, 鼠标移动, 滚轮滚动), 因此, 云应用开发者只需监听windows平台输入事件,而无需为安卓、iOS做额外适配。 3DCAT的客户端和服务端完整架构 节点机的概念以及用户的数据处理有什么需要注意的? 节点机可以简单理解为运行Windows系统的高配置虚拟机,您可以在用户后台选择不同的硬件配置和并发量,系统将根据您的选择为您的应用配置对应的节点机,在用户访问时将您的应用分配至节点机并运行。 有限的节点机对于众多的用户来说,是公用资源,用户每次访问应用链接时都可能被分配不同的节点机。同时,另一个需要注意的因素是,根据您选购配置和应用的性能不同,同一台节点机上有可能会同时运行多个应用的实例。因此您的应用需要避免将用户私人化数据保存在磁盘本地,例如用户账号登录状态信息,以及特别是WEB3.0应用中相关的Token、助记词等敏感数据。 如果您的应用本身是网络应用,通过用户账号登录,并将用户数据保存在服务器上,那么您的客户端无需做任何处理。 如果您的应用偏向本地存储,例如将用户的个人偏好设置、用户名、关卡进度等保存在本地磁盘,则需要修改并尽量避免。如果您的应用因为功能需要存在绝对路径的文件存储(如特定文件的缓存),建议使用随机文件名以避免产生意料之外的问题。 清理数据比较简单的实现方式:后台在监测到用户关闭页面时将会主动将客户端对应的实例关闭,您可以监听客户端退出的回调,并在其中进行本地数据的清理,例如Unity中的OnApplicationQuit()函数。 支持用户的麦克风和摄像头吗,现有应用的客户端需要修改吗? 如果您的应用在Windows平台调用了麦克风权限,节点机会自动将权限请求上报给web前端,用户访问页面时会调用浏览器本身的麦克风授权,用户同意后,web前端会将用户的麦克风采集信息实时传输给节点机,并推送给应用。您的应用无需修改即可支持已有的语音通话功能。 摄像头功能目前还在开发中。 移动端没有键盘怎么实现行走等基本操作? 3DCATweb前端提供了虚拟摇杆功能,您可以使用3DCAT后台配置页面启用此功能,按需选择虚拟摇杆类型并在编辑页拖动至需要的位置及大小。开启后摇杆将可以叠加在推流画面之上,用户的摇杆操作将转换为对应键值或摇杆数据发送给客户端,客户端已有行走功能无需做任何修改。 您也可以直接在应用内制作自己的虚拟摇杆。 云渲染对UI事件的支持有区别吗? 3DCAT的前端页面向节点机完整发送了用户的鼠标或触屏操作,对于UI事件的触发和支持和本地运行没有区别。 支持应用的多点触控吗? UE引擎开发的客户端:目前可以通过接入3DCAT的UE 多点触控SDK实现多点触控功能。 Unity引擎开发的客户端:Unity在Windows平台默认不支持触摸,若要在PC端获取触控输入数据,只能在Windows触屏电脑上运行,且需要安装InputManager插件,开启模拟触摸输入。且Unity是闭源引擎,Input类不接受数据的注入,是只读的,暂时无法在Unity端和我们的系统通讯来模拟触控输入。后续我们将在节点机系统上作处理,来模拟触发Windows触摸,Unity再模拟触控输入。这一步目前还在开发中。如果您确实对此有需求,我们提供了一个临时方案,在onmessage方法中可以接收触屏点位数据,然后手动解析处理。 应用和web前端的通信怎么做? 如果您的应用需要和前端通信(例如云渲染内容作为一个展示部分嵌入在传统的官网页并且有数据互通)时。需要客户端接入3DCAT的 通信SDK。通信相关信息可以通过SDK 说明页面以及内部包含的Demo进行了解。我们提供了UE和Unity两个最常用引擎的SDK,如果您的应用使用的是其他引擎,可以联系我们进一步处理。 如何为移动端访问的用户实现APP的自动旋转? 在常规的移动端开发中,如果引擎打包时选择了支持设备横竖屏的自动旋转,引擎将对设备的旋转方向做出反应,如相机视口更改、UI分辨率重置到新的分辨率等。但是在云渲染的场景中,引擎开发的客户端实际运行在远端的节点机上,并不能感知到用户在浏览器页面的旋转操作,也不能直接获取用户设备的分辨率、物理尺寸、设备信息等内容。 此时您可以通过接入上文中提到的通信SDK,当web前端检测到用户的分辨率/屏幕旋转有变化时,将会向您的应用发送一条消息。消息内容格式如下: {"type":"resolution","data":{"resolution":"1920x1080","platform":"mobile"}} 当收到消息时,您在应用内将客户端设置为对应的分辨率即可。需要注意的是,由于用户移动设备的分辨率越来越高,有可能会超过节点机分辨率,需要您在将分辨率应用到客户端之前和Screen.Width/Screen.Height做对比,若超过了节点机的分辨率,需要等比缩放至节点机分辨率的尺寸之内。后续我们也将对此功能进行封装。 本文《 云渲染应用Unity开发Q&A》内容由 3DCAT实时云渲染解决方案提供商整理发布,如需转载,请注明出处及链接: https://www.3dcat.live/news/post-id-120/

2023-03-02

云流化技术主要应用哪些行业
现在我们已经进入到了体验时代,消费者更加喜欢有沉浸式体验的高质量内容。作为内容创作者需要加入更多的交互式体验、人机交互以及增强现实相关的内容,才能吸引更多的消费者,开发人员需要让高质量内容能在各个平台分享,其中包括手机、ipad、电脑和智慧大屏等终端。 随着科技不断发展,对于今天的企业(尤其是那些非技术领域的企业)来说,许多数字解决方案使使用XR应用体验变得简单。内容上云,允许存储大型内容文件而不需要硬件,凭借其强易用性和无限的可扩展性, 云流化是XR内容托管解决方案的理想解决方案。云视频流平台为所有行业的品牌提供了创建和分享优秀视频内容的工具,而没有在公司网站上托管视频的技术挑战。 现在拥有的WebGL以及HTML5技术传统解决方案中,展示效果很依赖用户的终端设备性能这样一个问题比较突出。为了解决这样一个存在的问题,所以云流化技术久破土而出。 什么是云流化? 云流化技术是指应用在云端运行,终端发送操作指令,运行结果以视频流由“云端”向“终端”传送处理结果的一种云计算方案。 云流化技术有哪些优势? 通俗易懂的来讲,应用云流化技术可以让用户在低配终端体验高质量内容,解除了对终端限制,从而终端成本得以降低。从这一好处来讲内容提供商能够接触和吸引用户数量更多,与此同时可以提升用户的体验度,从而提升用户的规模数量。 云流化技术应用领域 一、云游戏 云流化在游戏领域应用上较为突出,将一些大型游戏放在云服务器上,通过电脑手机、iPad下发指令,这些指令通过网络传到云端服务器并在云端完成指令,最后将指令通过网络传回终端,终端只需解码呈现给用户就可以完成。 二、虚拟仿真教学 云流化在虚拟仿真教学中的应用,有较多的教育3D虚拟仿真内容,使用的是Unity3D或者UE4等引擎制作,内容数量达,从而对电脑硬件要求较高,使用笔记本根本无法保障内容的流畅运行;有一部分教学内容是基于WebGL技术,使得这些课件形成网页化,但是大型的系统仿真资源较大,WebGL有可能需要几十秒甚至是加载时间更,对于用户体验是不好的。而且WebGL对机器配置有一定要求,不然内容可能有被盗的风险。 通过云流化技术,只需要将课件内容流化传输到终端,用户打开网页就可以随时随地进行体验。而且这样的一种方式对用户终端要求的不搞,不仅可以流畅播放内容,而且可以舒畅的体验内容。 三、大型软件的使用和保存 云流化在大型软件中的应用,对于那些专用大型的软件,比如BIM建模、CAD画图等,需要安装本地应用在每个设备上,这样对硬件设备有较高的要求。出差的过程中携带电脑才可以登录查看资料。上下级的审批比较麻烦。如是是将这些软件都放到云端,即使是外出出差也能够通过网页打开服务器上的软件进行查看并完成工作。线上和同事同步工作内容,既节省沟通时间,也能将资料云端保存,安全又方便。对于一些设计公司,比如:服装行业、家装行业的设计图纸,新产品研发等将数据保存至云端,安全性更可控。 3DCAT实时渲染解决方案 3DCAT基于云端强大的图形渲染算力,渲染XR应用并实时推送到终端,为用户提供公有云+私有云解决方案 。 3DCAT实时渲染云公有化 3DCAT实时渲染公有云基于云计算理念,将XR应用部署在云端运行,云端资源进行图形数据的实时计算和输出。并通过3DCAT自主研发的RayStreaming协议,把运行结果用“流”(Streaming)的方式高速并低延迟推送到终端,终端用户可随时随地交互式访问各种XR应用,更具沉浸式和可访问性。 3DCAT实时渲染云私有化 3DCAT实时渲染云私有化部署方案将三维内容部署在私有云上,利用私有云进行 实时渲染,克服终端运行困难的瓶颈。通过局域网方式访问相应资源,实现私有化部署。 3DCAT实时渲染私有化方案适合对画质、安全性、稳定性要求高的用户,在局域网环境下,私有化方案能够最大限度发挥实时渲染的平台优势,让用户获得更好的体验。 现在注册,立赠实时云渲染免费体验: https://app.3dcat.live/register 本文《 云流化技术主要应用哪些行业》内容由 3DCAT实时渲染解决方案提供商整理发布,如需转载,请注明出处及链接:https://www.3dcat.live/share/post-id-12

2022-10-21

云流化如何与UE做出来的场景内容结合?
云流化是什么 云渲染又称 云流化或像素流,是指将程序放置在云服务器(包括公网和局域网)上,在终端通过网页访问放置在云端的程序,完成指令和操作并发回到终端显示,如BIM、虚拟仿真教学训练系统、Unity3D内容、UE4内容等。如果你是云渲染技术的新手,你可能会对它有很多疑问,比如云渲染是如何结合UE4或者其他场景内容的? 其实这个问题没有想象的那么复杂。我们知道使用UE4引擎需要安装本地的exe客户端,并且对计算机硬件有配置要求,程序才能正常运行。但如果想观看UE4引擎制作的场景内容,需要在它的客户端打开。云渲染技术与UE4场景内容的结合,是将客户端不安装在本地电脑中,而是放在云服务器中,然后形成一个URL链接,通过它可以在终端(电脑、平板、手机、智能电视)直接操作云中的UE客户端,对电脑终端的性能参数没有特殊要求,因为所有的指令和渲染工作都在云服务器中完成,终端只接收、传输和显示交互操作指令。可以看出,使用云渲染技术有以下优点: 云流化优点 1.降低了对终端高性能的要求,终端的范围不仅扩展到计算机; 2.使用起来更方便,链接服务器就可以在任何地方操作; 3.便于与他人共享工作成果,尤其是协同工作审计等。 4.对于内容企业来说,都存在于服务器上,更安全(图片是逐帧获取的,不会获取完整的原始内容文件); 云流化应用之UE4 那么使用像素流技术通过网页操作,网络不好的话延迟会高吗? 这个问题其实是对云流媒体和现在的网络基础设施不熟悉。首先,云渲染技术要保证使用效果。如果延迟过高,则反映在用户端。如果指令发出去很久,画面还是保持不变,就像静止了一样。比如在操作UE的时候,已经点了一个操作,但是屏幕长时间没有反应,会大大影响效率。这种技术理论上是可行的,但没有实际的商业应用价值,因为这种技术并没有带来工作效率的提高。所以,减少延迟,让指令传到云端执行,尽可能短的传回终端的过程,和本地安装指令几乎一样,这是将云渲染技术应用到项目中的前提。研究表明,当浏览网页的延迟超过3秒时,会有40%的用户流失,尤其是实时互动类。实验表明,云渲染的延迟控制在120ms以内,对用户不敏感。 另外,从硬件角度来说,可以选择局域网服务器或者云服务器,对网络的疑虑可能主要是对公有云服务器使用效果的疑虑。但是现在随着5G和国内网络的发展,网络质量越来越高。目前很多主流的云渲染技术都可以达到几十毫秒的延迟。如果用户在全国范围内,他们可以部署在多个地区。不同地域的用户都是从最近的节点获取数据,延迟可以控制到很低,完全类似于本地的操作体验。 3DCAT实时渲染解决方案 3DCAT基于云端强大的图形渲染算力,渲染XR应用并实时推送到终端,为用户提供公有云+私有云解决方案 。 3DCAT实时渲染公有云 3DCAT实时渲染公有云基于云计算理念,将XR应用部署在云端运行,云端资源进行图形数据的实时计算和输出。并通过3DCAT自主研发的RayStreaming协议,把运行结用“流”(Streaming)的方式高速并低延迟推送到终端,终端用户可随时随地交互式访问各种XR应用,更具沉浸式和可访问性。 3DCAT实时渲染云私有化 3DCAT实时渲染云私有化部署方案将三维内容部署在私有云上,利用私有云进行实时渲染,克服终端运行困难的瓶颈。通过局域网方式访问相应资源,实现私有化部署。 3DCAT实时渲染私有化方案适合对画质、安全性、稳定性要求高的用户,在局域网环境下,私有化方案能够最大限度发挥实时渲染的平台优势,让用户获得更好的体验。 现在注册,立赠实时云渲染免费体验: https://app.3dcat.live/register 本文《 云流化如何与UE做出来的场景内容结合?》内容由 3DCAT实时渲染解决方案提供商整理发布,如需转载,请注明出处及链接:https://www.3dcat.live/news/news/post-id-62

2022-03-19

【云流化】云流化是什么?云流化技术解决方案
发展云流化的原因是什么? 随着人机交互技术越来越贴近人类,一方面希望机器的效果与自然越来越贴近生活,能够更加自然的呈现效果,所以要求机器拥有更强的处理能力以及数据储存能力;从另一个角度又希望机器越来越轻薄、功耗越来越低、续航时间越来越长,应用更加广泛,所以 云流化技术应运而生。 云流化技术是什么? 云流化技术是基于云计算技术的一种概念,一般指的是终端发送指令,应用在云端运行,运行结果采用视频流作为“云端”向“终端”呈现处理结果的一种云计算方案。 云流化技术作用是什么? 使用 云流化技术可以帮助用户在低配终端上体验到高质量的内容,而这些内容以往往往只能在高性能设备上才能够体验到。在保证用户体验的情况下,帮助用户降低侧终端的成本、重量和价格,从而降低用户进入门槛,可以帮助快速构建用户规模,吸引更多的内容开发商和场景开发商进入,形成产业良性发展的趋势。 云流化技术有哪些价值? 1、防止程序被盗风险 在使用 云流化后,用户无法接触应用程序安装包,避免应用程序版权被盗,造成用户流失,大大降低了风险; 2、预防外挂软件风险 云流化后所有应用程序将在云容器中运行,容器中的应用程序安装均由平台控制,用户安装不了任何外挂软件,这样有利于预防外挂的风险。 3、可管理和控制 在使用过程中如果某一应用程序涉嫌违规,平台方可直接在云中卸载即可,但是在原始PC端,将程序下载至本地,很难控制个人用户完全卸载,有可能卸载不干净造成损失; 4、提高宣传效率 用户分享游戏或应用仅需转发一条链接即可完成,避免长时间下载安装包的复杂过程,有效提升用户体验感。 云流化技术应用场景 云流化技术可以实现云游戏、虚拟终端、云XR、云桌面等场景落地。 云游戏PaaS平台覆盖广、成本高、体验性好等优势。可以为企业提供云管控、云存档、云支付、云化适配、弱网支持以及精细化数据分析等多维度的核心能力,可实现云游戏业务的快速搭建。 3DCAT 是一个三维及XR 应用的托管运行平台,在云端提供强大的图形实时渲染计算服务,支持海量用户同时安全访问应用。现在免费注册赠166分钟实时云渲染体验: https://app.3dcat.live/register

2021-04-25

业务咨询:400-8037-298