Unity与Processing的画面传输(Spout 接收与发送)
Spout介绍
Spout 是一款使用DX来达到多软件画面内容传输的免费可商用库。
KlakSpout介绍
KlakSpout基于Spout开发的Unity插件,用于Windows下Unity的视频共享系统,它允许应用程序实时共享帧,而不会产生显著的性能开销。支持MadMapper、Resolume等或Processing、openFrameworks等支持。它的工作方式与syphonformac类似,对于投影映射和VJing也同样有用。
支持2019.3及以上版本,仅支持DX11
使用方法:
下载插件:https://github.com/keijiro/KlakSpout/releases,导入到Unity中
- 接收
- 创建空物体(取名为“SpoutRecv”)挂载脚本SpoutReceiver(只是为了好理解,实际上随便挂载在哪个物体上都行)
- 创建接收物体,分为两种
- 第一种为RenderTexture
- 创建RowImage,并创建一个renderTexture(需要注意分辨率要与输出端一致)赋给RowImage
- 第二种为MeshMatrial
- 创建具备Mesh的物体即可
- 第一种为RenderTexture
- 根据创建的不同拖入renderTexture或物体到SpoutRecv的对应位置中,二选一
- 运行即可(如果遇到没有效果,可以先开Unity再开外部软件)
- 发送
- 发送出去的名字是所挂载的对象的名称,可选是否支持传输Alpha通道,使用方式分为两种
- 第一种:将SpoutSender挂载在相机上时,直接捕获摄像机渲染的帧发送出去;
- 第二种:将SpoutSender挂载在其他物体上时,需要创建renderTexture并且挂载SourceTexture;将会发出这个新建的Texture所呈现的材质变化(内容变化)
- 发送出去的名字是所挂载的对象的名称,可选是否支持传输Alpha通道,使用方式分为两种
Unity与Processing的画面传输(Spout 接收与发送)相关推荐
- 上下屏(小屏操作大屏)的思路和实现[画面传输]
业务需求: 两个屏幕,一个大屏用于展示360全景,一个小屏用于操控大屏的显示,大屏的界面比较清爽:小屏可以操控大屏旋转以及热点展示. 思路: 1.网络同步,两端做同步即可 [问题:两端分辨率不同,展示 ...
- 浅析云控平台画面传输的视频流方案
简介: 本文将小结本次云控平台画面传输的视频流方案. 背景 ARC(高德车机云控平台)是一个基于车载设备业务深度定制的云控平台,通过该平台我们能够实现远程使用不同类型的车载设备.为了让远程使用者像在本 ...
- TCP/IP传输层协议实现 - TCP接收窗口/发送窗口/通告窗口(lwip)
1.tcp通告窗口/接收窗口/发送窗口 接收端有一个接收窗口大小,接收端只能接收这么多数据,接收窗口的数据需要被上层接收后才释放更大接收空间,才可以接收更多数据:接收窗口之前的数据已经被接收,再次接收 ...
- Hololens2画面传输到电脑上的方法(Hololens2录视频下载方法)
Hololens2画面传输到电脑上的方法(Hololens2录视频下载方法) 一.通过Microsoft Hololens: 1.首先到微软商店Microsoft Store搜索Microsoft H ...
- 户外直播、移动直播遇到弱网信号差,如何保证流畅又高清画面传输
户外直播.移动直播遇到弱网信号差,如何保证流畅又高清画面传输? "我从4点守到6点,牺牲了宝贵的睡眠时间,就为了看一场完整日出,画质不清晰就算了,一顿卡完之后太阳已经在半空中了,真是一天的好 ...
- 里恩EDC论临床试验中与第三方中心实验室实时电子化传输和接收的技术实现以及风险应对
在一些使用中心实验室统一检测的临床试验中,涉及到受试者样本检测时,各个现场的研究者采集受试者样本,然后将样本以及纸质检验申请单发送至中心实验室,中心实验室根据纸质申请单录入系统,对样本进行检测,检测完 ...
- 无线信号的传输与接收(operating-band,Channel-bandwidth)
这一篇博文我们说一说5G NR和Radio 频谱相关的一些概念和专有名词.因为5G NR将频段划分为了2大块,一块是<=6GHz的频段,又称为FR1(Frequency Range 1):一块是 ...
- 用树莓派搭建远程实时画面传输
目录 一.材料准备 二.环境搭建 1.树莓派实现局域网监控画面传输 1.树莓派安装系统 2.将摄像头与树莓派连接 3.配置树莓派开发环境 4.让摄像头开始进行画面录制 5.将监控画面服务设置为开机自启 ...
- java使用Socket类接收和发送数据
java使用Socket类接收和发送数据 网络应用分为客户端和服务端两部分,而Socket类是负责处理客户端通信的Java类.通过这个类可以连接到指定IP或域名的服务器上,并且可以和服务器互相发送和接 ...
最新文章
- 安装php-swoole的扩展
- mysql starting server 失败_安装MySQL过程中(最后starting server)报错解决方案
- Java虚拟机JVM简单理解
- 深入java核心_Java核心(五)深入理解BIO、NIO、AIO
- mysql update 跳过重复_MySQL通过UPDATE / DELETE整合重复的数据记录
- 阿里云 快照恢复的操作过程
- 字节数组和字符串的相互转化……
- 洛谷——P2068 统计和
- opencv puttext
- poythoncode-实战3--判断输入参数--过滤条件
- 什么是静态分析?代码分析工具
- Layabox2初学(一)javascript
- 前端之HTML学习笔记一(B站黑马程序员)
- 全国大学生数学建模大赛入门1——赛前准备及注意事项
- 原生小程序实现折线图wx-charts(比echars体积小很多)
- 如何用记事本编写Java程序
- 2D网游短期爆发难掩颓势
- Electron Security Warning (Insecure Content-Security-Policy) 告警解决
- MacBookPro连上WiFi,但是没有网络解决方法
- python训练opencb分类器_opencv 训练自己的分类器汇总
热门文章
- .NET 6 史上最全攻略
- 网易视频云技术分享:记一次.gitignore的操作细节
- 阿里巴巴区块链防食品欺诈平台进入试点阶段
- 负载均衡、DNS、F5、反向代理、LVS、四层与七层、CDN
- 左小祖咒和罗永浩乐团发布全新单曲;eBay首届跨交会解析热门出口品类 | 美通企业日报...
- 美少年为“苹果”编程挣钱 12岁办软件开发公司
- java 狗带风波_狗狗风波
- python股票数据分析实例_Python之简单股票数据分析
- C#语言实例源码系列-虚拟键盘
- Adobe LiveCycle Designer