diff --git a/01-Diary/周小结/2023.8.7 工作进度汇报.md b/01-Diary/周小结/2023.8.7 工作进度汇报.md new file mode 100644 index 0000000..f22ae87 --- /dev/null +++ b/01-Diary/周小结/2023.8.7 工作进度汇报.md @@ -0,0 +1,18 @@ +# 后端 +为了后续项目的延展性以及兼顾效率的考量,使用了pinus框架(网易pomelo服务端框架的TypeScript版)进行搭建。 + +为了快速产出可提供给AI研发组训练AI用的程序。目前先使用Nodejs-Express搭建http服务器。使用WebSocket进行通讯与控制。 +## Pinus +1. 环境设置完成,成功启动。 + +## Express +1. TypeScript化改造。 +2. 尝试了WS、Express-Ws插件与中间件,测试了兼容性。Express-Ws的Router使得逻辑便于管理,但目前有bug,但不使用。 +3. 使用WS编写了基础数据通信代码。 +4. 尝试使用WebSocket-Stream 解决WebSocket 流式传输文件的方式。 + +# UE前端 +## Puerts +1. 项目建立以及Puerts的学习,使用Nodejs宿主环境。 +2. 使用WS编写了基础数据通信代码。目前正在编写具体的控制动画蓝图更换动画内容的逻辑。 +3. 配合条目2正在导入外部动画资源,以制作配套动画蓝图。 \ No newline at end of file diff --git a/02-Note/DAWA/AI/AIVirtualIdel动画方案.md b/02-Note/DAWA/AI/AIVirtualIdel动画方案.md new file mode 100644 index 0000000..7aadefe --- /dev/null +++ b/02-Note/DAWA/AI/AIVirtualIdel动画方案.md @@ -0,0 +1,8 @@ +# 动画方案 +预制开始/等待动画 -> VMC推流动画 -> 预制结束/等待动画 +## VMC推流 + +## 迭代动画状态机方案 +1. 由ChatGPT模型AI使用之前录制动画素材拼凑出N组排列组合。 +2. 动画资产以及排列数据进行定期热更新。(自动 | 人工) +3. 实时直播时由ChatGPT发送指定排列组合的名称或者ID给客户端,之后客户端播放对应的排列组合动画。 \ No newline at end of file