Init
This commit is contained in:
93
05-SDHGame/卡通渲染相关.md
Normal file
93
05-SDHGame/卡通渲染相关.md
Normal file
@@ -0,0 +1,93 @@
|
||||
|
||||
# 合作计划与制作项目清单
|
||||
个人目前是先建议
|
||||
第一步使用一些Vroid模型进行进一步的卡通渲染测试,好处有:
|
||||
1. 可以与Unity的VRM 卡通渲染效果进行对比。
|
||||
2. 这些模型有商业授权,没有后苦之忧。
|
||||
3. 大部分模型都是有表情的,会方便很多。
|
||||
4. 商城中还有其他的配套的衣服与饰品,可以给角色进行更换。
|
||||
|
||||
第二步是找一些舞台与卡通场景(这类资源地编应该也会有积累),类似Colin以前制作视频的那种。
|
||||
第三步制作视频上传到B站;待我案例关卡以及文档OK了,再上传油管。
|
||||
第四步编写VRM插件以及打包ShowCase测试项目,并且制作相关介绍用网页。
|
||||
|
||||
## VRM模型
|
||||
Vroid官方免费模型
|
||||
- https://hub.vroid.com/en/characters/1248981995540129234/models/8640547963669442173
|
||||
- 
|
||||
- https://hub.vroid.com/en/characters/2843975675147313744/models/5644550979324015604
|
||||
- 
|
||||
|
||||
其他Booth商场购买模型:
|
||||
https://booth.pm/zh-cn/browse/3D%20Characters
|
||||
|
||||
- https://booth.pm/zh-cn/items/3443188
|
||||
- 
|
||||
- https://booth.pm/zh-cn/items/3681787
|
||||
- 
|
||||
- https://booth.pm/zh-cn/items/3470989
|
||||
- 
|
||||
- https://booth.pm/zh-cn/items/2780069
|
||||
- 
|
||||
- https://booth.pm/zh-cn/items/2736146
|
||||
- 
|
||||
- https://booth.pm/zh-cn/items/3224415
|
||||
- 
|
||||
- https://booth.pm/zh-cn/items/4035411
|
||||
- 
|
||||
- https://booth.pm/zh-cn/items/2198694
|
||||
- 
|
||||
- https://booth.pm/zh-cn/items/4431242
|
||||
- 
|
||||
- https://booth.pm/zh-cn/items/3667065
|
||||
- 
|
||||
- https://booth.pm/zh-cn/items/4358123
|
||||
- 
|
||||
- https://booth.pm/zh-cn/items/995244
|
||||
- 
|
||||
- https://booth.pm/zh-cn/items/2830083
|
||||
- 
|
||||
|
||||
## 卡通渲染提供的各类解决方案
|
||||
首先Colin的Unity卡通渲染试用版仅仅是一个打包过Demo,仅为展示效果。因为Unity的管线是脚本,不能像UE那样编译成dll。
|
||||
因此UE可以根据需求使用多种试用方式:
|
||||
| 需求 | 主要需求功能 | 引擎版本与功能 | 额外服务 |
|
||||
| --------------------------- | ------------------------------------------------------------- | ------------------------------- | ---------------------------------------- |
|
||||
| Vtuber面部捕捉(个人试用) | 面部捕捉(单双摄像头)、推流(虚拟摄像机推流到OBS)、挂件系统 | 打包游戏版本 | github issus |
|
||||
| Vtuber全身捕捉(个人试用) | 全身捕捉与面部捕捉、推流(虚拟摄像机推流到OBS)、舞台场景系统 | 打包游戏版本 | github issus |
|
||||
| Vtuber面部/全身捕捉(公司) | 包括个人版内容、全身捕捉与面部捕捉(多摄像头) | 打包引擎版本(不能打包与Debug) | github issus、定制服务开发 |
|
||||
| MMD制作需求 | | 打包引擎版本(不能打包与Debug) | github issus |
|
||||
| 番剧制作 | 暂不考虑 | | |
|
||||
| 游戏制作要求 | | 打包版引擎 | github issus、定制服务开发、完整技术支持 |
|
||||
| 游戏制作要求(源码) | | 源码版引擎 | github issus、定制服务开发、完整技术支持 |
|
||||
|
||||
基于UE的面部软件竞品:
|
||||
- VActor(没有提供源码)
|
||||
- [https://github.com/endink/VActor](https://github.com/endink/VActor) 本软件基于我的 UE 动补插件 MediaPipe4U 制作
|
||||
- [https://github.com/endink/Mediapipe4u-plugin](https://github.com/endink/Mediapipe4u-plugin)
|
||||
|
||||
## ~~Shader代码加密~~
|
||||
使用之后shader直接报错了。
|
||||
|
||||
~~VSCode怎么把代码转换成一行:选中想要合并的行,按Ctrl + Shift + P 调出命令窗口,输入join lines,确认执行就可以合并多行了。~~
|
||||
|
||||
>PS.打包后的引擎可以通过RenderDoc截帧,并且看到对应Pass名称与结构。
|
||||
|
||||
|
||||
## Git流程管理
|
||||
- Brance
|
||||
- ToonDevelop:用于合并Release与各个版本分支。
|
||||
- 各个版本分支:比如 UE5.0 UE5.1 UE5.2等,方便后续给低版本移植之后开发的渲染功能。
|
||||
- ToonRelease:稳定版本的引擎,用于触发自动化打包流程。
|
||||
- 额外出钱定制引擎分支:部分公司可能会额外出现定制功能,但这些功能不能随着版本一起发布。
|
||||
- 标签:用于标记可以Release的Commit,当合并新版本的Release分支以及调试之后在指定Commit上添加
|
||||
- 标记引擎版本:UnrealEngine-Toon 5.0.1、UnrealEngine-Toon 5.0.2
|
||||
- 标记卡通渲染功能版本:UnrealEngine-Toon 1.0、UnrealEngine-Toon 1.1、UnrealEngine-Toon 1.2
|
||||
|
||||

|
||||
|
||||
|
||||
### 自动化
|
||||
自动化系统会触发Tag以及ToonRelease分支的添加时会触发钩子,进行对应的操作:
|
||||
- Tag:通过钩子向自动化系统发送打包指令
|
||||
- ToonRelease:通过钩子向自动化系统发送打包指令
|
Reference in New Issue
Block a user