diff --git a/.obsidian/plugins/various-complements/data.json b/.obsidian/plugins/various-complements/data.json index f6d4ee2..09e6028 100644 --- a/.obsidian/plugins/various-complements/data.json +++ b/.obsidian/plugins/various-complements/data.json @@ -47,67 +47,11 @@ }, "showLogAboutPerformanceInConsole": false, "selectionHistoryTree": { - "以垂直关系依次旋转每个轴。": { - "以垂直关系依次旋转每个轴。": { + "2周左右。": { + "2周左右。": { "currentFile": { "count": 1, - "lastUpdated": 1698213001403 - } - } - }, - "设置Skeleton与PreviewMesh资产。": { - "设置Skeleton与PreviewMesh资产。": { - "currentFile": { - "count": 1, - "lastUpdated": 1699256932874 - } - } - }, - "。里面初始化了SourceSkeleton、TargetSkeleton、根骨骼重定向器、UIKRigProcessor、": { - "。里面初始化了SourceSkeleton、TargetSkeleton、根骨骼重定向器、UIKRigProcessor、": { - "currentFile": { - "count": 1, - "lastUpdated": 1699258408430 - } - } - }, - "TargetSkeleton、根骨骼重定向器、UIKRigProcessor、": { - "TargetSkeleton、根骨骼重定向器、UIKRigProcessor、": { - "currentFile": { - "count": 2, - "lastUpdated": 1699258527676 - } - } - }, - "使用最终finalyOffset": { - "使用最终finalyOffset": { - "currentFile": { - "count": 1, - "lastUpdated": 1699348533203 - } - } - }, - "Target": { - "Target": { - "currentFile": { - "count": 1, - "lastUpdated": 1699348599323 - } - } - }, - "遍历所有骨骼,复制SourceGlobalPose到CurrentGlobalTransforms;取得对应骨骼的Index以及父骨骼Index。(跳过根骨骼)": { - "遍历所有骨骼,复制SourceGlobalPose到CurrentGlobalTransforms;取得对应骨骼的Index以及父骨骼Index。(跳过根骨骼)": { - "currentFile": { - "count": 1, - "lastUpdated": 1699350988289 - } - } - }, - "c++17带来的代码变化": { - "c++17带来的代码变化": { - "internalLink": { - "count": 1, - "lastUpdated": 1699369392809 + "lastUpdated": 1703147471771 } } } diff --git a/02-Note/DAWA/AI偶像陪伴项目/AI虚拟偶像陪伴项目开发计划与阶段目标.md b/02-Note/DAWA/AI偶像陪伴项目/AI虚拟偶像陪伴 & AI虚拟直播间 开发计划与阶段目标.md similarity index 65% rename from 02-Note/DAWA/AI偶像陪伴项目/AI虚拟偶像陪伴项目开发计划与阶段目标.md rename to 02-Note/DAWA/AI偶像陪伴项目/AI虚拟偶像陪伴 & AI虚拟直播间 开发计划与阶段目标.md index b6c6d6c..723fbe9 100644 --- a/02-Note/DAWA/AI偶像陪伴项目/AI虚拟偶像陪伴项目开发计划与阶段目标.md +++ b/02-Note/DAWA/AI偶像陪伴项目/AI虚拟偶像陪伴 & AI虚拟直播间 开发计划与阶段目标.md @@ -1,3 +1,41 @@ +# AI虚拟直播间需求&任务整理 +## 实现目标&内容&工期 +>拿给EOE老板看的Demo版本 + +1. 控制AI行为以及数据交互的导播台应用(Electron + Server) + 1. 实现目标 + 1. =>AI服务器 + 1. 能够发送文字、语音数据以及其他指令到AI服务器。 + 2. 能够接收文字、音频、CSV、FBX数据。 + 2. =>渲染机器 + 1. 能够转发音频、CSV、FBX数据到渲染机中。 + 2. 实现内容:基础Electron用户界面以及对应的Server(第一版放在一起后续分离),工期 2周左右。 + 1. 转发数据逻辑 + 2. 用户界面 + 3. 未来TODO: + 1. 自定VMC协议用来传输音频等其他数据 +2. 渲染机(UE插件) + 1. 导播台应用=> + 1. 制作角色蓝图、动画蓝图以及状态机,可以播放音频、CSV、FBX。 + 2. 接收导播台(AI服务器的控制指令) + 2. 实现内容:编写插件实现对应的数据接收节点。 + +## 任务分配 +1. 楼嘉杰搭建基础原型 +2. Electron的UI美化&细化 => 前端 + 1. 搭建基础Electron的VUE模板。 + 2. 将项目传到公司Gitlab平台上。 +3. 插件配套场景搭建 =>杨萱羽 + 1. 从EOE场景里扣一个像直播舞台的场景。 + 2. + +## 存在问题 +- [ ] 渲染机是否需要传递数据到导播台(渲染机干预导播台的一些行为)? +- [ ] 导播台除了文字、音频还有哪些数据会传递到AI端? +- [x] ChatGPT会过期。ChatGPT账号池已经完成,开发时可以手动续费。 +  + +# AI虚拟偶像陪伴 ## 阶段技术需求 & 实现目标 ### 第零阶段(快速简历可供AI迭代的基础程序) 1. Express Http服务器。