Unity正式推出云渲染服务,不限终端、零下载,随时随地共享您的实时3D项目
法国可视化方案供应商 Vectuel 在 Unity 中搭建了一个巴黎,覆盖 1000 平方公里的土地,包含 200 多万幢已建成和规划中的建筑结构的数字孪生,并使用 Furioos 实现共享。巴黎市政府目前在多个市政工程中使用该数字孪生来帮助民众提前查看规划中的基础设施,市民能以一种全新的方式参与到城市发展中(点击回看)。
Unity云渲染使用简单
一键上传
您只需拖放包含应用程序的 ZIP 文件,就可以完成上传:
与任何人共享
您上传并发布的项目,可生成一个 URL,通过这个链接,任何人都可以来访问您的项目:
客户端支持多平台
客户端支持 Chrome/Firefox/Safari 以及国内主流浏览器,在微信也可以直接打开:
数据更安全
云端渲染将提供优质的数据安全性,保证您的 3D 项目不被盗用。
Unity云渲染的技术优势
用 WebRTC 框架,让浏览器即时渲染高品质图像
WebRTC 技术的强大功能使您可以通过浏览器运行具有高质量渲染(HDRP)的 Unity 项目。该框架可以在运行时使用,因此它可用于各种用途,例如运行使用 HDRP 制成的汽车配置器或查看需要高阶显卡才能显示流畅完整的建筑模型。
视频流处理
替换 SwapChain 的实现(先渲染到桌面,再抓取桌面),改为直接渲染到视频流;并且可以主动控制帧率:30/60 FPS;我们还支持多种图形库:Vulkan,DX11 等等。通过 IPC(进程间通信)将游戏/应用进程和音视频编解码进程隔离;同时还能做到自动码率适配:视频变化快的时候码率高,视频变化慢的时候码率低。
例举一个典型的编码参数:
webrtc::EncodedImage encoded_image;
encoded_image.playout_delay_ = {0, 0}; // 控制客户端播放缓存
initialize_params_.encodeGUID =NV_ENC_CODEC_H264_GUID;
initialize_params_.presetGUID = NV_ENC_PRESET_LOW_LATENCY_HP_GUID;
encode_config_.encodeCodecConfig.h264Config.idrPeriod= encode_config_.gopLength;
encode_config_.encodeCodecConfig.h264Config.sliceMode= 0;
encode_config_.encodeCodecConfig.h264Config.sliceModeData= 0;
encode_config_.encodeCodecConfig.h264Config.repeatSPSPPS = 1; // Sequence/PictureParameter Set
encode_config_.encodeCodecConfig.h264Config.level =NV_ENC_LEVEL_H264_52;
音频流处理
Unity 默认使用了 FMOD 声音系统,在 FMOD 声音管线的末尾加入一个 DSP(Digital Signal Processor),统一侦听 PCM(Pulse-code Modulation)信号,发送到音频流。
支持多种输入方式
键盘/鼠标(支持锁定鼠标(Mouse Look),第一人称射击游戏中常见)/Touch/Game Pad/文本输入/语音输入。
H.264(附)
是由 VCEG 和 MPEG 组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准。它的主要目标是:与其它现有的视频编码标准相比,在相同的带宽下提供更加优秀的图象质量。通过该标准,在同等图象质量下的压缩效率比以前的标准(MPEG2)提高了 2 倍左右,它的优势有:
免费试用
长按关注
第一时间了解Unity引擎动向,学习最新开发技巧
点击“阅读原文”,体验Unity伦敦办公室云渲染项目