2

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

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

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

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

谢谢你的时间。

4

2 回答 2

0

If you need to reconstruct a 3D human avatar in real-time interactively you can use the algorithm for generating Avatars from Kinect for monitoring obesity as it is demonstrated in this video, which shows a real-time example of reconstructing a rigged avatar using Kinect. Watch demo video.

The algorithm is described in details in the technical paper: A. Barmpoutis. 'Tensor Body: Real-time Reconstruction of the Human Body and Avatar Synthesis from RGB-D', IEEE Transactions on Cybernetics, Special issue on Computer Vision for RGB-D Sensors: Kinect and Its Applications, October 2013, Vol. 43(5), Pages: 1347-1356. Read PDF.

于 2013-12-21T14:26:55.473 回答
0

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

于 2011-11-29T08:49:47.653 回答