Unity Render Streaming 云渲染解决方案

news/2024/10/30 5:49:52/

Render Streaming是Unity官方推出的一套云渲染解决方案,可以实现将我们打包的.exe程序运行于服务器云端,在浏览器、移动端进行显示,该解决方案基于Google开发的WebRTC流技术,以及Unity官方推出的新的输入系统Input System。本文介绍基于Render Streaming最初版本1.1.1的云渲染实现:

首先创建一个HDRP项目,在Package Manager中安装Unity Render Streaming,因为处于预览阶段,所以需要在Advanced中勾选Show preview pakcages才能搜索到,Unity 2020以上的版本将该设置挪到了Project Settings中,如图所示,勾选Enable Preview Packages:

将Render Streaming包中的Samples进行导入,后面会用到其中的脚本:

导入完成后安装通信所需的服务程序webserver,在Edit/Render Streaming/Download web app菜单中进行下载:

准备需要渲染的场景,这里以一个生物实验项目为例,场景进行简单的设置:

新建一个物体,为其添加Render Streaming组件,并将Url Signaling地址设为服务端的IP地址,Streaming Size为渲染的分辨率,注意分辨率越大越需要更大的网络宽带作为支撑:

新建一个相机Render Streaming Camera,为其添加相机控制脚本Simple Camera Controller 

为Main Camera添加组件HDRP Render Texture Blitter,并将其Rt Camera设为刚刚创建的

Render Streaming Camera:

设置完成后,运行刚刚下载的webserver服务程序,并运行Unity程序:

通过Edge浏览器访问我们设置的地址,点击播放按钮,最终实现在浏览器浏览:

掌握前端js技能的话,可自行实现服务程序并设置页面样式。


http://www.ppmy.cn/news/491043.html

相关文章

腾讯云渲染实战

UE使用流渲染技术的主要原因是为了提高渲染效率和降低成本。流渲染技术可以将渲染任务分配到多个计算节点上进行并行处理,从而加快渲染速度。同时,流渲染技术还可以将渲染任务分配到云端进行处理,减少本地计算机的负担,降低成本。…

新手第一次用云渲染如何快速上手

现在市场上云渲染多如牛毛,但是能叫出名字的就那么几家,为了避免刚刚用云渲染就有不好的体验,建议使用经过时间考验的平台,例如炫云,瑞云,扮家家等,具体使用那一家,你可以多下载几家…

C++完成烧烤节管理系统

背景: 这次我们结合今年淄博烧烤做一个餐厅管理系统,具体需求如下,我们选择的是餐饮商家信息管理 问题描述: 淄博烧烤今年大火,“进淄赶烤”是大家最想干的事情,淄博烧烤大火特火的原因,火的…

Framework开发简介及开发前准备

目录 一、介绍 二、开发准备 1、代码编译 source lunch make 2、车机烧机

博文摘录阅读

目录 网络调试助手直接连接阿里云(MQTT)FreeRTOS实现mqtt客户端BLE蓝牙参数设置:蓝牙扫描列表数量/扫描包/扫描响应包设置等 网络调试助手直接连接阿里云(MQTT) https://www.bilibili.com/read/cv12045128 FreeRTOS实现mqtt客户端 mqtt协议产品化实现-FreeRTOS实…

电脑自带输入法切换繁体字和简体字和电脑杀死进程

电脑自带输入法切换繁体字和简体字 快捷键:ShiftCtrlF 或者右键单击电脑屏幕右下角的框 右键后 选择字符集(简体) 就可以了 电脑杀死进程的三种方式 想要快速关闭一个任务进程时,我们首先可以通过快捷键CtrlShiftEsc来打开电脑…

江西理工大学教育邮箱登录(2021年)

前言 前些日子有大佬分享说教育邮箱很香,摸索了很久,最后还是麻烦了老师帮忙问到的新出炉的登录方式,感激假期还那么敬业的学工部的老师以及通信管理的老师! 1.进入官网 https://www.jxust.edu.cn/ 2.进入电子邮箱 3.登录 账号&#xff…

计算机的电子邮件地址怎么看,电脑使用小技巧:如何找出网站上隐藏的电子邮件地址?...

当访问有些网站时,有时我们需要与网站进行联系,可是点击网站上的“联系我们”时,并没有出现详细的联系信息,比如:地址,邮件,电话等,电脑反而弹出outlook邮件客户端程序。如果我们平时…