动态头像创作&动画

时间:2011-11-17 02:43:14

标签: flash animation model 3d avatars

一个相当大的项目(丰富的Web应用程序)已落入我的膝盖,我不熟悉如何完成主要功能。我希望你们都能帮助我指出正确的方向。

我需要用户能够自定义3D头像并以某种方式将其存储在服务器上。用户可以选择身体类型,发型,头发颜色,服装,配饰等。然后,用户可以从许多不同的环境中选择将他们的化身放入,特定动画(舞蹈动作,演奏乐器等)。 )和一个音频文件。然后,当化身在所选环境中执行动画时,将播放音频文件。

我们应该怎么做呢?我们应该使用什么技术?理想情况下,我和我的同事会使用MoCap软件(带微软Kinect)来完成头像的3D基础模型和动画。是否可以使用用户存储的头像动态地对模型进行皮肤/纹理化?如果是这样,我将如何做到这一点?有没有人对我们如何解决这个问题有任何其他建议?

我真诚地感谢任何方向。同样,如果您觉得自己具备完成此任务所需的技能,我们可能会寻求外包。我甚至不知道我应该在潜在的合同工中寻找什么技能。

感谢您的时间。

2 个答案:

答案 0 :(得分:0)

由于您需要处理3D模型,因此查看一些Flash 3D API(例如Stage3D - link:http://www.adobe.com/devnet/flashplayer/stage3d.html)可能会很有用。假设您使用其他工具来存储动画信息(如模型关键帧),您还需要一个可以将数据发送到3D API的解析器,或者将其存储在应用程序的特定格式中。渲染和动画模型的最后一步是解析所有动画信息并相应地修改模型。

答案 1 :(得分:0)

如果您需要以交互方式实时重建3D人体头像,您可以使用该算法生成来自Kinect的头像来监控肥胖,如此视频中所示,其中显示了重建绑定头像的实时示例使用Kinect。 Watch demo video.

该技术论文详细描述了该算法:A。Barmpoutis。 ' Tensor Body:从RGB-D实时重建人体和阿凡达综合,IE​​EE讯问论讯,RGB-D传感器计算机视觉专题:Kinect及其应用,2013年10月,卷。 43(5),页数:1347-1356。 Read PDF.