Unity 云渲染本地部署方案
Unity Render Streaming 云渲染环境搭建
0.安装 Unity Render Streaming 实现原理:
服务器与客户端实现功能包括:
详细内容见官方文档:
官方文档: https://docs.unity3d.com/Packages/com.unity.renderstreaming@3.1/manual/tutorial.html
Unity 流送云渲染介绍:
包括Unity6 LTS.
1.安装 Unity Render Streaming Package:
官网:https://github.com/Unity-Technologies/UnityRenderStreaming (项目下载)
Releases:https://github.com/Unity-Technologies/UnityRenderStreaming/Releases
开始导入:输入com.unity.renderstreaming
点击Add开始下载。可能会遇到警告,询问是否使用新的输入方案,选择yes自动重启
在 Unity Editor --> Window --> Render Steaming --> Render Steaming Wizard ( 点击Fix All )
2.安装WebRTC:
导入Unity Render Steaming Package 的 Samples:
WebRTC自动安装:
3.安装NodeJS:
官网:https://nodejs.org/zh-cn/download/prebuilt-installer
个人使用:https://download.csdn.net/download/xiaoL619/90156436?spm=1001.2014.3001.5503
开始安装:此处不要勾选
查看是否安装成功
如果出错要么版本有问题请使用最新版本,或者自行处理Node.JS的环境变量。
4.安装WebServer:
下载地址:
https://github.com/Unity-Technologies/UnityRenderStreaming/releases
小坑: 下载打包好的 webserver app: (windows下载 webserver.exe)
方案一, 下载后存放地址: X:\xxx\URPSteaming\Packages\UnityRenderStreaming-main\WebApp\webserver.exe
方案二, 也可以Unity Render Steaming Package Sample 导入工程:
运行WebServer.exe:
localhost: 127.0.0.1:80: 查看第6项
5.Unity项目设置:
云渲染设置:
设置 Project Setting 中 Render Streaming:
6.启动WebServer.exe并登录网页:
浏览器输入: http://127.0.0.1
运行Unity Editor && 进入Web页面Receiver Sample:
云渲染同步:
测试用例下载:
https://download.csdn.net/download/Kaitiren/90495698
7.其他Sample用例:
. Bidirectional Sample:
. Connect ID 查看:
. 移动端云渲染 查看:
. Unity端 to Unity端:
有故障,后期更新。
... ...