Unity云渲染搭建二(Unity2019.4)开发版本的webapp服务
Unity Render Streaming是Unity开源的一个高质量、高复杂的3D模型在云端渲染,手机端侧、浏览器显示的解决方案。此解决方案的流技术利用了WebRTC,开发人员甚至可以使用WebRTC包创建自己独特的解决方案。
前面的安装使用我们在此前的博客中说过了
好,现在我们开始搭建一个Unity Render Streaming来看看demo的运行。
一、Unity Render Streaming安装部署以及案例的运行
1、首先创建一个工程,在Package Manager 的Advanced中首选勾选上Show preview packages,否则你查询不到Unity Render Streaming。
2、安装Unity Render Streaming,我们安装最新版本3.0.1-preview.1。
3、安装完成之后,我们导入Examples,还是在Unity Render Streaming的安装界面,在右下角点击Import into Project,就可以把Example导入Assets中了。我们就可以跑案例了。
4、接下来我们都知道webrtc client之间需要有个signal server,才能进行连接通信。Unity Render Streaming自己提供了一个web app的服务,能够作为signal server。首先我们可以在github上下载代码。地址: https://github.com/Unity-Technologies/UnityRenderStreaming
注意下载加下后的文件是UnityRenderStreaming-release-3.0.1 ,文件夹名字不能带-,需要删除,否则run.bat运行会提示tsc不是内部指令
5、下载完成之后,运行webapp需要安装nodejs,参照nodejs安装参照连接(只需要node -v nmp -v 正确就行 改仓库映射不需要)
npm安装教程 - Gold_Long - 博客园
。我们进入WebApp目录,我们点击run.bat进行运行。Webserver默认的监听端口为80,如果你想修改端口,可以打开package.json,修改"start": "node ./build/index.js", 为"start": "node ./build/index.js --port 9000 -w"。点击run.bat就可以运行了
运行结果如下:
6、webapp运行之后,我们可以继续运行Unity Render Streaming的例子了。点击WebBrowserInput场景,点击Render Streaming组件,修改Signaling URL: ws://127.0.0.1:9000,并运行之。
7、我们在浏览器中输入在webapp设置的IP 与端口,比如127.0.0.1:9000。
8、点击VideoPlayer Sample,然后运行就可以查看到Unity中渲染的场景了。
当前已经完成了Unity Render Streaming案例的运行,大家就可以行动起来,搭建自己的3D远程渲染服务了。
Unity云渲染搭建二(Unity2019.4)开发版本的webapp服务相关推荐
- Unity云渲染搭建一 Webrtc环境搭建(Unity2019.4)
目录 一.前言 二.实现 2.2.先安装依赖组件WebRTC和InputSystem 2.3.安装Unity Render Stream包并且导入案例工程 2.4.安装WebServer并运行 2.5 ...
- 云服务器搭建配置以及服务器开发相关
Cloud Server Building and Server Development Relevant Resource Collection 云服务器搭建配置以及服务器开发相关 有用的参考链接 ...
- Unity云渲染技术
目前,Unity云渲染虽然没有正式发布,但是功能还是满足大部分需求.官方地址:GitHub - Unity-Technologies/UnityRenderStreaming: Streaming s ...
- Unity云渲染开源框架UnityRenderStreaming使用说明
目录 一.前言 二.实现 2.2.先安装依赖组件WebRTC和InputSystem 2.3.安装Unity Render Stream包并且导入案例工程 2.4.安装WebServer并运行 2.5 ...
- 阿里云服务器搭建小程序环境开发教程
本来是想写基于腾讯云搭建微信小程序服务器的,可惜腾讯云让我有点不好的体验,所以就先放弃使用腾讯云了.所以转而在阿里云上注册了域名和购买了云服务器ECS. ECS的配置是弹性的,可以根据自己的需要来选择 ...
- 1:新浪云SAE搭建微信公众平台开发-java
从微信调用API中可以看出个大概流程,如下图 通过上图的了解,可知要想做微信公众平台第二次开发 必须搭建一个自定义服务器,自定义服务器上面部署相应的逻辑代码,搭建自定义服务器的方式有很多种 比如百度云 ...
- Unity 游戏框架搭建 (二十一) 使用对象池时的一些细节
上篇文章使用SafeObjectPool实现了一个简单的Msg类.代码如下: class Msg : IPoolAble,IPoolType{#region IPoolAble 实现public vo ...
- 2021最新 阿里云服务器搭建(二)--mysql配置+部署web项目
点击此处领取阿里云2000元优惠礼包 四.linux下配置mysql 1.安装mysql 安装方式有两种,一种可以使用 yum 来安装 mysql.一种是到官网下载安装包后上传解压安装. 这里我使用的 ...
- 用云渲染好还是自己搭建传统渲染农场好?
今天云渲染小编就和大家说说云渲染以及它和传统渲染农场的区别.以及用云渲染好还是自己搭建传统渲染农场好? 一.什么是云渲染?云渲染什么意思? 首先云渲染是一种依托于云计算的云端服务,用户将本地文件提交到 ...
最新文章
- Log控制台打印设置
- 干货|python基础知识总结
- package org.springframework.stereotype包不存在
- [ SAP ASAP ] SAP ASAP 方法论 对SAP项目文档的考核标准、 Documentation Principle
- win32 禁用缩放功能_Firefox 73 将引入全局缩放功能,在所有网站都可适用
- day28 socketserver
- UI设计干货素材|轻松搞定页面分页符(指示器)的设计
- 设计模式【单例模式】
- Oracle EBS:打开工作日历查看
- js 查看是否为空值
- Mybatis批量保存Clob类型时ORA-01461: can bind a LONG value only for insert into a LONG column报错解决方法
- 使用yolo v3训练自己的模型
- 如何正确卸载天锐绿盾客户端
- Javascript特效代码大全(420个)(转)
- 易语言 服务器抓包,易语言调用wincap实现网卡抓包
- 作为一名爬虫人如何实现千万级数据爬取?
- 浦发笔试考计算机知识么,浦发银行考试:笔试到底考什么?
- 论文中图一.1修改为图1.1
- Java内存模型的抽象结构
- 分享5个宝藏小网站,工作学习都能用到
热门文章
- 科研信息|国自然结题规定:经费结余50%以上或将无法结题
- IE11,360浏览器FormData 方法entries
- 软件无线电,QT绘制频谱图、瀑布图、星座图、眼图、比特图、音频图
- VC++中利用/GS开关防止缓冲区溢出
- 学黑客必去的网站“黑客基地”
- 教你学看建筑图纸的巧妙方法
- 联想微型计算机Xp升级W1N,Internet Explorer版本升级说明
- 电大管理英语4计算机期末考试,2020年7月电大《管理英语4》期末考试试题及参考答案...
- torch一些老忘记的函数
- 案例二:客户信息管理