繁体   English   中英

增强现实,叠加3D模型

[英]Augmented Reality, superimposing 3d models

如何将像https://code.google.com/p/js-handtracking/这样的库与3D模型结合使用,以便叠加在手部跟踪上?

您如何将3D模型文件用于此类用途?

该模型需要采用什么格式? 我从未处理过3D模型叠加。

您要叠加的3D对象可以是任何3D对象(例如obj,3ds,ply,vrml)。 实际上,模型表示不是问题,因为您可以将3d表示转换为任何其他3d表示(通常)。 由您的浏览器/播放器执行场景渲染。

为了在检测到的手上叠加3D模型,您需要知道手上的位置(当然是相对于您的场景)。 检测算法应为您提供某种转换矩阵,可以转换为旋转,平移和缩放。 然后,您可以使用这些值将3d对象放置在3d场景中的正确位置。

您首先应该检查是否有手动跟踪算法的API,或者至少如何截获输出数据(如果有)。 否则,您将必须搜索进行检测的算法(源代码..),并获取转换矩阵并将其应用于3d对象。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM