Unity3D人脸建模 AvataSDK研究

本文介绍了如何在Unity3D中实现与Windows系统的交互,利用C#调用comdlg32.dll打开文件对话框,进行文件选择。接着探讨了面部表情制作技术,通过BlendShapes来创建和编辑角色的面部表情。同时,文章还讨论了如何将一个Mesh的BlendShape复制到另一个Mesh上,以实现面部表情的复用。
摘要由CSDN通过智能技术生成

1.Unity与windows交互 调用文件浏览器

1.用C#调用comdlg32.dll  ,  利用GetOpenFileName实现打开文件对话框

<1> 整体参考https://www.cnblogs.com/chinarbolg/p/9601432.html

<2>文件过滤属性设置参考https://zhidao.baidu.com/question/221417585.html

pth.filter = "jpg files\0*.jpg\0png files\0*.png\0jpeg files\0*.jpeg";

jpg files是显示的内容,\0是转义字符,*.jpg是过滤格式,然后是下一个过滤器

完整形式openFileName.filter = "图片文件(*.jpg,*.png,*.bmp)\0*.jpg;*.png;*.bmp";

 

2.面部表情制作,BlendShapes

1.参考https://www.jianshu.com/p/4ae6662a40df

 

3.将一个Mesh的BlendShape复制到另一个Mesh上

// Copy blend shape data from myMesh to tmpMesh
 
 Vector3[] dV
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值