vault backup: 2024-04-09 20:00:35

This commit is contained in:
BlueRose 2024-04-09 20:00:35 +08:00
parent c5c3e9f72a
commit 664b5690e7
2 changed files with 85 additions and 17 deletions

View File

@ -24,6 +24,68 @@ UE客户端内实现重定向可以控制角色动捕设置、动捕手套
=>      
OBS推流机器可以接入vMix Pro数据vMix主要用于播放切片、ppt、视频
![[Untitled.canvas|Untitled]]
## 外部数据输入
- 青瞳动捕(网络)
- FaceMask面捕数据网络
- 动捕手套(蓝牙)
### FaceMask
内部定制的面捕App FaceMask考虑到成本目前还是使用Iphone11。
**面部头盔定制**
头盔针对每个中之人的头型分别进行调整(大小、动捕捕捉点)
除此之外头盔进行了轻量化的定制,减少中之人的头部负担,提升最长演出时间。**主要使用延迟摄像头数据线的方式(第三方定制)** 将摄像头安装到头盔前面的支架上。
## 导播台程序
程序采用C/S架构实现Server端负责数据接收以及同步客户端数据客户端负责发送导播人员的控制命令。每个部分操作都分别在一台电脑上操作理论上也可以放在一台电脑上但UI界面屏幕放不下
优点:
- 容灾:
- 性能扩展只需要扩展渲染机与服务器担当服务器的电脑即可。主要是显卡渲染机、CPU主频高、高速内存、高速固态硬盘。
- 相对好上手无需熟悉UE
- 资产管理:该导播台软件
- 制作其他派生产品方便
缺点:
- 流程规范&严格:
- 需要程序来拓展功能:如果有拓展功能或者改善功能,需要有一定工作经验的程序编写代码来实现,大概率无法通过蓝图进行添加。
服务器运行程序:
- 导播台程序服务端:同步各个导播台客户端的数据。
- Perforce Helix Core项目、引擎、外部资产版本管理。
个人并不推荐使用SVN建议现阶段使用Perforce Helix Core的免费版5个用户和20个工作区
***部分功能的实现方式因为没有看过代码所以只能靠猜***
### 数据接收&动作数据重定向
负责接收上述数据并且根据预设进行重定向与IK计算。骨骼数据同步略微费局域网带宽
### 舞台角色控制
1. 舞台角色添加、移除、显示(过渡特效)
2. 角色装备修改。比如手上应援棒、锤子;身上的翅膀;头上的帽子。
3. 角色特效。
同时可以看到头发、衣服的物理模拟效果。
### 各机位画面预览
预制若干镜头与机位视角大致为20+个。可以通过**StreamDock**进行切换。需要由导播员进行切换。支持虚拟摄像头(平板、手机)。
也可以预制镜头使用Sequence资产导入。
### 渲染机
用于渲染画面之后将信号输入到OBS推流机中。
硬件:
- 显卡Nvidia 4090
## OBS推流机&vMix Pro
推流机可以接混音台。
### vMix Pro
## 云服务
RTC服务一般用于线下Live降低延迟。可以找阿里云、腾讯云等各种服务伤。
## 交接
### 交接预判
1. 各种非交付软件的数据移交方式。P4V许可以及数据。

View File

@ -1,26 +1,32 @@
{
"nodes":[
{"id":"300a2e3e614685a2","x":-520,"y":-20,"width":1060,"height":580,"type":"group","label":"导播台程序"},
{"id":"64c78f2c7f900857","x":-20,"y":-300,"width":250,"height":60,"type":"text","text":"青瞳动捕输入"},
{"id":"39bafcd9161d7e0a","type":"text","text":"导播台程序","x":-500,"y":0,"width":250,"height":60},
{"id":"5b68848d0ae9aef3","type":"text","text":"动作数据重定向","x":-145,"y":0,"width":250,"height":60},
{"id":"9c4c9310461193d8","x":-145,"y":80,"width":250,"height":60,"type":"text","text":"舞台角色控制"},
{"id":"a8f73e1c7aa57112","x":320,"y":-271,"width":250,"height":50,"type":"text","text":"导播台程序重定向"},
{"id":"6aa20a6c6e56213d","x":-145,"y":200,"width":250,"height":60,"type":"text","text":"各机位画面预览"},
{"id":"f174072b3cad8226","x":195,"y":80,"width":250,"height":60,"type":"text","text":""},
{"id":"a6bad4e45e38e722","x":195,"y":200,"width":250,"height":60,"type":"text","text":"可使用StreamDock进行镜头切换"},
{"id":"fd18d36587eee2af","x":-145,"y":280,"width":250,"height":60,"type":"text","text":"渲染机(用于输出画面信号到推流机)"},
{"id":"b6635d1e5df0f9c5","x":320,"y":-160,"width":250,"height":60,"type":"text","text":"vMix Pro"},
{"id":"d4895a6dd8e8f492","x":301,"y":-82,"width":250,"height":60,"type":"text","text":"OBS 推流"},
{"id":"ddccb7a9337eac2c","x":81,"y":-524,"width":250,"height":60,"type":"text","text":"云服务RTC"}
{"id":"300a2e3e614685a2","type":"group","x":-500,"y":-20,"width":660,"height":420,"label":"导播台程序"},
{"id":"035350cfe6c5a215","type":"group","x":-500,"y":-400,"width":660,"height":275,"label":"外部数据输入"},
{"id":"63e99817023a9452","x":200,"y":266,"width":360,"height":134,"type":"group","label":"其他工具"},
{"id":"2eec2fb1d3a37d06","type":"group","x":200,"y":-20,"width":360,"height":133,"label":"云服务"},
{"id":"9c4c9310461193d8","type":"text","text":"舞台角色控制","x":-125,"y":113,"width":250,"height":60},
{"id":"fd18d36587eee2af","type":"text","text":"渲染机","x":-125,"y":300,"width":250,"height":60},
{"id":"6aa20a6c6e56213d","type":"text","text":"[[EOE相关#各机位画面预览|各机位画面预览]]","x":-125,"y":206,"width":250,"height":60},
{"id":"39bafcd9161d7e0a","type":"text","text":"导播台程序","x":-480,"y":20,"width":250,"height":60},
{"id":"5b68848d0ae9aef3","type":"text","text":"数据接收&动作数据重定向","x":-125,"y":20,"width":250,"height":60},
{"id":"ddccb7a9337eac2c","type":"text","text":"RTC服务","x":220,"y":0,"width":250,"height":60},
{"id":"64c78f2c7f900857","type":"text","text":"青瞳动捕输入","x":-460,"y":-360,"width":250,"height":60},
{"id":"b6635d1e5df0f9c5","type":"text","text":"[[EOE相关#vMix Pro|vMix Pro]]","x":220,"y":300,"width":250,"height":60},
{"id":"d4895a6dd8e8f492","type":"text","text":"OBS 推流机器","x":-125,"y":520,"width":250,"height":60},
{"id":"3100f1c53b772812","type":"text","text":"[[EOE相关#FaceMask|FaceMask]]","x":-460,"y":-240,"width":250,"height":60},
{"id":"6024a903f9025bbf","type":"text","text":"动捕手套","x":-140,"y":-360,"width":250,"height":60},
{"id":"2573e7521a0b567d","x":-140,"y":-240,"width":250,"height":60,"type":"text","text":"虚拟摄像头"}
],
"edges":[
{"id":"50384075226d46f4","fromNode":"39bafcd9161d7e0a","fromSide":"right","toNode":"5b68848d0ae9aef3","toSide":"left"},
{"id":"7330916171b51d83","fromNode":"39bafcd9161d7e0a","fromSide":"right","toNode":"9c4c9310461193d8","toSide":"left"},
{"id":"a3b14135c225c039","fromNode":"64c78f2c7f900857","fromSide":"right","toNode":"a8f73e1c7aa57112","toSide":"left"},
{"id":"f1bcfe8881d914d1","fromNode":"39bafcd9161d7e0a","fromSide":"right","toNode":"6aa20a6c6e56213d","toSide":"left"},
{"id":"c35f9157f82fe5a8","fromNode":"9c4c9310461193d8","fromSide":"right","toNode":"f174072b3cad8226","toSide":"left"},
{"id":"95ecdae5a5c2e2b9","fromNode":"6aa20a6c6e56213d","fromSide":"right","toNode":"a6bad4e45e38e722","toSide":"left"},
{"id":"e15305c8aa918dac","fromNode":"39bafcd9161d7e0a","fromSide":"right","toNode":"fd18d36587eee2af","toSide":"left"}
{"id":"e15305c8aa918dac","fromNode":"39bafcd9161d7e0a","fromSide":"right","toNode":"fd18d36587eee2af","toSide":"left"},
{"id":"8cac5632ec79bc5f","fromNode":"035350cfe6c5a215","fromSide":"bottom","toNode":"5b68848d0ae9aef3","toSide":"top"},
{"id":"5868048a50b5a58f","fromNode":"5b68848d0ae9aef3","fromSide":"bottom","toNode":"9c4c9310461193d8","toSide":"top"},
{"id":"e29f2faceec273b4","fromNode":"9c4c9310461193d8","fromSide":"bottom","toNode":"6aa20a6c6e56213d","toSide":"top"},
{"id":"1918ab1efa08ce16","fromNode":"6aa20a6c6e56213d","fromSide":"bottom","toNode":"fd18d36587eee2af","toSide":"top"},
{"id":"4efa1ed45a9bf2e6","fromNode":"300a2e3e614685a2","fromSide":"bottom","toNode":"d4895a6dd8e8f492","toSide":"top"},
{"id":"7803dd9c4b820e03","fromNode":"b6635d1e5df0f9c5","fromSide":"bottom","toNode":"d4895a6dd8e8f492","toSide":"top"}
]
}