Unity RenderStreaming 云渲染3.1.0-exp.6 食用手册

news/2024/4/25 0:11:13/

Unity云渲染

  • 🥗资源
  • 🍤兼容性
  • 🍧手机端连接
  • 🥩安装方法
  • 🍛IP端口设置
  • 🍱官方案例尝鲜
    • 🌲导入案例
    • 🌲添加场景
    • 🌲启动WebApp
    • 🌲打开Menu场景
    • 🌲连接参数设置
    • 🌲进入案例场景
    • 🌲浏览器连接Unity
  • 🍭 入坑排雷
    • 🌲自建场景无画面
  • 🍛 WebApp自定义
    • 🌲准备
    • 🌲修改videoPlayer页面
    • 🌲添加发送字符串功能
    • 🌲重新打包webserver.exe

请添加图片描述

🥗资源

Demos
github
SFU 广播服务
文档

🍤兼容性

能用WebRTC的浏览器基本上都支持
在这里插入图片描述
In Safari and iOS Safari, 不能用http,必须用 https

🍧手机端连接

he SSL certificate must be enabled on the signaling server,请看这里👈

🥩安装方法

1.打开PackageManager
2.Add package by name:com.unity.renderstreaming
3.WebApp Github下载或者这里快速下载👈或者可以在RenderStreamingWizard下载
在这里插入图片描述

🍛IP端口设置

IP和端口修改

🍱官方案例尝鲜

🌲导入案例

在这里插入图片描述

🌲添加场景

把Example下的所有场景都加入到BuildSettings中
在这里插入图片描述

在这里插入图片描述

🌲启动WebApp

双击webserver.exe即可启动
在这里插入图片描述
启动后保持开启
在这里插入图片描述
没有的可以在RenderStreamingWizard下载或者这里👈
在这里插入图片描述

🌲打开Menu场景

打开后运行该场景
在这里插入图片描述

🌲连接参数设置

勾选使用默认设置
在这里插入图片描述

🌲进入案例场景

下面选择一个进入
在这里插入图片描述
由于演示项目用的URP,所以点击RenderPipeline
在这里插入图片描述

🌲浏览器连接Unity

输入地址:http://127.0.0.1:80,如果打不开多半是因为端口占用
打开ReceiverSample
在这里插入图片描述
点击播放即可连接到Unity
在这里插入图片描述
在这里插入图片描述

🍭 入坑排雷

🌲自建场景无画面

问题描述:在空场景中自行搭建云渲染需要的环境后一运行,发现可以连接到WebApp,但是浏览器中没有画面
通过排查发现在给Broadcast中的Streams赋值时有异常,案例场景中的能识别出对应的stream类型,但自己拖拽上去的却都是Transform类型。。。
解决方案:目前可行的方案是从案例场景中拷贝物体到自己的场景中,这样就保留了正确的Streams

🍛 WebApp自定义

🌲准备

1.安装nodejs,管理员身份cmd进入到WebApp目录:npm install -force
2.文档

🌲修改videoPlayer页面

WebApp\client\public\videoplayer\js\main.js

修改三个按钮
在这里插入图片描述

在这里插入图片描述

🌲添加发送字符串功能

WebApp\client\public\videoplayer\js\register-events.js

在这里插入图片描述

WebApp\client\public\videoplayer\js\main.js
在这里插入图片描述

添加测试ui:WebApp\client\public\videoplayer\js\main.js
在这里插入图片描述

🌲重新打包webserver.exe

npm run pack

第一次运行会下载fetched-v10.24.1-win-x64到:C:\Users\xxx.pkg-cache\v3.4
结束之后再运行:npm run pack,就可以在WebApp根目录下找到webserver.exe


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

相关文章

React 列表 Keys

列表 & Keys 列表 React 列表可以使用 JavaScript 的 map() 方法来创建。如下&#xff1a; <!DOCTYPE html> <html> <head> <meta charset"UTF-8" /> <title>React demo</title> <script src"https://cdn.static…

编译原理考试大题分析【太原理工大学】

有些基本公式可以看这里&#xff0c;大题内容请以本篇为准&#xff01;https://blog.csdn.net/m0_52861684/article/details/130071191?spm1001.2014.3001.5501 之前说错了&#xff0c;考试题型没有简答题和填空题&#xff0c;只有十个选择题是 20 分&#xff0c;其余全是大题…

prompt的演变

随着功能的增加&#xff0c;提示工程的复杂性将不可避免地增加。在这里&#xff0c;我解释了如何将复杂性引入到提示工程的过程中。 静态prompt 如今&#xff0c;试验prompt和提示工程已司空见惯。通过创建和运行提示的过程&#xff0c;用户可以体验 LLM 的生成能力。 文本生…

一文读懂Profibus/Profinet/Ethernet的区别

Ethernet(以太网络)是大家很熟悉的一种网络了&#xff0c;由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范&#xff0c;是当今现有局域网采用的最通用的通信协议标准&#xff0c;包括标准的以太网&#xff08;10Mbit/s)、快速以太网&#xff08;100Mbit/s&a…

条码控件Aspose.BarCode入门教程(6):如何在C# 中生成GS1-128 条码

Aspose.BarCode for .NET 是一个功能强大的API&#xff0c;可以从任意角度生成和识别多种图像类型的一维和二维条形码。开发人员可以轻松添加条形码生成和识别功能&#xff0c;以及在.NET应用程序中将生成的条形码导出为高质量的图像格式。 Aspose API支持流行文件格式处理&am…

ARM Coresight 及 DS-5 介绍 5 - ARM Cortex-M DS-5 加载 ELF 文件运行

文章目录 1.1.1 DS-5 工程创建1.1.2 DS-5 加载 ELF 脚本创建1.1.3 DS-5 脚本读写 Memory1.1.4 DS-5 扫描脚本 1.1.1 DS-5 工程创建 在使用ARM DS-5 连接 board(或者PFGA)之前首先需要能够扫描到相应的硬件信息&#xff0c;比如对应的cpu的相关信息&#xff1a;coresight 相关组…

至尊宝工具箱 - 电商运营选品必备工具下载安装详细教程

简介 至尊宝插件是一款电商网络浏览插件&#xff0c;能够帮助店主更好地运营自己的网店&#xff0c;这款插件功能十分全面强大&#xff0c;可以实现搜主图、快速商家商品、优化商品标题等&#xff0c;通过帮助店家增加曝光量来增效销售&#xff0c;感兴趣的朋友快来体验。 下…

Codeforces Round 816 (Div. 2)(C. Monoblock)

传送门 题意&#xff1a; 定义一个数组&#xff0c;定义它 相等连续段的个数 如1,2,2,1&#xff0c;相等连续段有[1],[2,2],[1]&#xff0c;共3个 如2,2,2,1&#xff0c;相等连续段有[2,2,2],[1]&#xff0c;共2个 给定一个数组a&#xff0c;定义g(l,r)为&#xff0c;子数组中…

比较几种热门Hybrid App前端框架

作为一种既能够在原生应用程序环境中运行&#xff0c;也能够在 Web 浏览器中运行的应用程序&#xff0c;Hybrid App 主要使用 Web 技术进行开发&#xff0c;如 HTML、CSS 和JavaScript&#xff0c;并使用一个中间层将其封装在原生应用程序中。随着技术的持续推进&#xff0c;Hy…

如何在四维轻云地理空间数据管理云平台中搭建场景?

《四维轻云》是一款轻量化的地理空间数据管理云平台&#xff0c;支持地理空间数据的在线管理、编辑以及分享。平台有项目管理、数据上传、场景搭建、发布分享、素材库等功能模块&#xff0c;支持多用户在线协作管理&#xff0c;实现了轻量化、便捷化的空间数据应用。 目前&…

浅述 国产仪器仪表 4455D 4455E 4455F数字示波器

4455系列数字示波器具有12bit垂直分辨率&#xff0c; 5GSa/s最高采样速率&#xff0c;500Mpts/CH存储深度&#xff0c;模拟带宽500MHz、1GHz、2GHz&#xff0c;为您提供高分辨率信号采集与波形分析体验。4455系列数字示波器具有波形自动设置、波形参数自动测量与统计、光标测量…

《低代码PaaS驱动集团企业数字化创新白皮书》-低代码PaaS应对行业集团企业数字化应用的需求(金融)

低代码PaaS应对行业集团企业数字化应用的需求 金融 金融行业整体处在数字化转型前沿&#xff0c;随着金融与数字技术的深度融合&#xff0c;以客户体验为中心的服务理念的不断深化&#xff0c;伴随其可持续发展模式的不断推进&#xff0c;金融服务形态也发生了根本性变化。然…

Python基础之迭代器

一、什么是迭代器 迭代器即是用来迭代取值的工具&#xff0c;而迭代是重复反馈取值的过程&#xff0c;其目的通常是为了逼近所需的目标或结果&#xff0c;每一次对过程的重复称为一次“迭代”&#xff0c;而每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不是迭代…

【C语言】位运算 {位运算的应用 :关闭位,判断位,打开位,转置位;位域}

一、基础 参与位运算的对象只能是整型数据(int, unsigned, char)&#xff0c;不能为实型 移位操作符 按位左移n位表示&#xff1a;原数*2^n按位右移n位表示&#xff1a;原数/2^n&#xff08;整除&#xff09;上述运算只适用于左右移位时被溢出舍弃的位不包含1的情况 二、位运…

文本批量翻译-批量翻译文件名

批量将英文翻译成中文的软件 批量将英文翻译成中文的软件的主要用途场景主要是在需要大量翻译英文文本到中文的场景下使用&#xff0c;例如&#xff1a; 商务文件翻译&#xff1a;许多企业需要将其商务文件&#xff0c;如合同、报告、信函等翻译成中文&#xff0c;以便其中文读…

springboot+vue职称评审管理系统(源码+文档)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的职称评审管理系统。项目源码请联系风歌&#xff0c;文末附上联系信息 。 目前有各类成品java毕设&#xff0c;需要请看文末联系方式 …

Redis(03)List--附有示例

文章目录 reids-listBLMOVEBLMPOPBLPOPBRPOPBRPOPLPUSHLINDEXLINSERTLLENLMOVELMPOPLPOPLPOSLPUSHLPUSHXLRANGELREMLSETLTRIMRPOPRPOPLPUSHRPUSHRPUSHX reids-list 本文介绍了Redis中的表命令。LSET用于设置列表中指定索引位置的元素的值&#xff1b;LTRIM用于按照索引范围修剪…

取消调休?这个公司好像知道员工要什么...

今年的五一小长假3天变5天&#xff0c;比以往多2天&#xff0c;但是为了多出来的这两天&#xff0c;前一个周末的周日&#xff0c;也就是本周的周日4月23日&#xff0c;要正常上班一天。 五一回来后的5月6日&#xff0c;也就是回来后的那个周六&#xff0c;也要上班&#xff0…

测试参持之以恒兵勋章活动

测试参加勤写标兵勋章活动 测试参加勤写标兵勋章活动 测试参加勤写标兵勋章活动 测试参加勤写标兵勋章活动 测试参加勤写标兵勋章活动 测试参加勤写标兵勋章活动 测试参加勤写标兵勋章活动测试参加勤写标兵勋章活动 测试参加勤写标兵勋章活动 测试参加勤写标兵勋章活动…

【Spring篇】Spring入门案例

&#x1f353;系列专栏:Spring系列 &#x1f349;个人主页:个人主页 目录 一、IOC入门案例 1.入门案例思路分析 2.入门案例代码实现 二、DI入门案例 1.入门案例思路分析 2.入门案例代码实现 三、图书推荐 介绍完Spring的核心概念后&#xff0c;接下来我们得思考一个问题…