40 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			40 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								## 文档与视频
							 | 
						|||
| 
								 | 
							
								https://docs.unrealengine.com/zh-CN/Platforms/AR/HandheldAR/FaceARSample/index.html
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								https://www.youtube.com/watch?v=AIHoDo7Y4_g
							 | 
						|||
| 
								 | 
							
								## 前提条件
							 | 
						|||
| 
								 | 
							
								1. 这个APP没有上架APPStore(现在已经上架了),所以需要大家自己下载FaceARSample工程并打包。因为你至少需要拥有一台MAC,想生成IPA文件则需要购买开发者证书。
							 | 
						|||
| 
								 | 
							
								2. 需要在光线充足的环境中录制。
							 | 
						|||
| 
								 | 
							
								3. 对应的角色的面部需要有对应的51个morph,具体的可以参考文档。
							 | 
						|||
| 
								 | 
							
								4. 你必须有一台iPhone X以上的iphone。
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								## 大致步骤
							 | 
						|||
| 
								 | 
							
								1. 第一次运行需要打开菜单,点击Calibration Mode,进行校准。(眼睛、帽子会影响校准)
							 | 
						|||
| 
								 | 
							
								2. 如果使用LiveLink将数据传回PC,那么就需要在之前点击FaceTracingMap2中的角色,再点击Calibrate In Editor进行校准。
							 | 
						|||
| 
								 | 
							
								3. 使用Sequencer提供的录制功能进行录制。录制结果为Animation Sequence。之后就可以导出FBX了。
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								### 安装APP
							 | 
						|||
| 
								 | 
							
								如果你没有MAC或者不想花100刀购买开发者证书,你可以选择使用低版本IOS的iphone(大致是2019年9月前的版本),再配合Cydia Impactor工具安装别人打包的IPA(需要7天重新安装一次)。当然也可以选择越狱的iphone。
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								本人因为手机已经升级过系统了,所以无法进行下一步测试。
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								## 其他
							 | 
						|||
| 
								 | 
							
								本人还查到了其他解决方案,隧在此分享。
							 | 
						|||
| 
								 | 
							
								### FaceCap与AdvancedSkeleton
							 | 
						|||
| 
								 | 
							
								FaceCap是AppStore上一款收费的APP(可以免费录制3s动画进行测试)。使用FaceCap录制面部动画,从手机中将生成的fbx文件拷贝的电脑上。之后再通过AdvancedSkeleton插件映射到绑定角色上。
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								具体操作可以查看AdvancedSkeleton出品的教程:
							 | 
						|||
| 
								 | 
							
								https://www.youtube.com/watch?v=ouf8jDMsXwE
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								但是这个流程有个问题,就是文件需要拷来拷取,十分不便。并且App无法像官方工程那样进行定制以提高制作效率。
							 | 
						|||
| 
								 | 
							
								### FX-Facial-Flow
							 | 
						|||
| 
								 | 
							
								于是另一个问题就产生了:制作的51个morph。
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								我之前一直以为制作morph只需要让动画师移动一下模型的顶点就可以搞定了。但在和一个动画师朋友沟通发现,这个过程需要一个专业模型师与动画师通力合作才能完成。同时制作的morph无法直接在其他模型上使用。
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								在这里他推荐了FX-Facial-Flow,我也大致看了一下说明。应该是使用opencv以及一些深度学习技术。感觉可以提高制作效率。
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								因为价格不贵,同时还附带教程,所以推荐给大家(本人没有用过):
							 | 
						|||
| 
								 | 
							
								https://www.aboutcg.org/courseDetails/666/introduce
							 | 
						|||
| 
								 | 
							
								
							 |