首页>安卓软件>常用工具>三维对象运动跟踪工具
三维对象运动跟踪工具
三维对象运动跟踪工具

三维对象运动跟踪工具

高速下载 普通下载
0
详情 同类热门 热门攻略
  • 三维对象运动跟踪工具
  • 三维对象运动跟踪工具
详情

三维对象运动跟踪工具是一款功能强大的增强现实(AR)开发工具包,其中包含了 3D 物体跟踪功能。它可以在移动设备(如手机、平板电脑)上实现对真实世界中 3D 对象的识别和跟踪。能够准确地跟踪 3D 对象的位置、旋转和尺度变化,实时反馈对象在空间中的姿态信息。

使用教程

三维对象运动跟踪工具怎么设置

准备 3D 对象:确保 3D 对象的纹理清晰、丰富,符合 EasyAR 的要求。如果是自制 3D 对象,可以参考以下步骤:

从 unity 商城(或其他途径)选取一个不太复杂的模型。

修改模型内容,去掉一些零碎的东西,减小制作难度,并修改纹理贴图使其更容易被跟踪。

将修改好的内容保存成一个 prefab。

在 unity3d 的商城中找到 fbx exporter 插件并导入。

选中之前生成的 prefab 文件,选择菜单 gameobject - export to fbx...,在弹出窗口中,选择导出的路径 export path,在 include 选项中选择只导出模型,不导出动画,点击 export 按钮即可导出 fbx 文件。

下载 autodesk 公司的 3D 模型文件转换工具 fbx converter(下载并安装,地址:www.autodesk.com/developer-n…),点击左边的 add 按钮导入 fbx 文件,点击右边的 destination format 旁的下拉菜单,选择导出格式为 obj,然后点击 convert 按钮,将 fbx 文件转换成 obj 文件。

下载纸艺大师软件(下载并安装,地址:tamasoft.co.jp/pepakura-cn…),点击打开图标,找到 obj 文件,选中并打开,调整输出模型的大小和拆分方式,将结果输出为 pdf,最后将 pdf 打印出来,剪开粘好。

导入到 EasyAR:将准备好的 3D 对象相关文件(如 obj、mtl、jpg 等)导入到 EasyAR 项目中。例如,将文件拖到指定的目录(如 streamingassets 目录等),并在相关设置中指定要跟踪的 obj 文件路径以及其他文件的路径。

设置跟踪参数:在 EasyAR 中进行相关参数设置,如设置跟踪器的同时跟踪目标的最大数量、每个 objecttarget 游戏对象要指定对应的 objecttracker 游戏对象才能被跟踪,还可以设置 objecttarget 游戏对象的 activecontrol 选项(用于设置是否激活)、sourcetype 选项(通常设置为 objectfile)等。

三维对象运动跟踪工具操作教学

第一步,新建三个合成并分别命名“字体”“效果”“总合成”,我的时间定为2秒,(这 只是我的习惯啦,你们可以随便命名)

第二步,为“字体”的合成中添加字体层,输入WORD

第三步,在“效果”合成中添加三个固态层(两白一黑),并命名为图中所示,并且使分形固态层独奏(独奏就是独立显示,独奏开关在图层锁旁边的那个白点)

第四步,为分型层添加效果:分形杂波(Fractal Noise),再添加一个线性擦除(Linear Wipe),调整角度为-90并且将线性擦除的羽化值调高,拖动完成度查看效果

第五步,为分形层的完成度添加关键帧,我设置为:0秒完成0,1秒完成100.这样就有一个从右到左的效果。

第六步,将分形层的 线性擦除 效果复制到黑色转场(连同关键帧一起复制),并调整一下黑色转场中的羽化值

取消分形层的独奏,拖动时间轴查看效果:

第七步,为了使杂波运动,我们添加表达式time*150(time*150意思是每6秒抽取1帧,假设我的速率是25帧/秒,这里由于时间轴是2秒,所以大家可以将150改小点),为分形层的演变添加该表达式(切记,先改好演变数值再添加表达式,添加的方法:按住ALT不放,点击演变的关键帧小钟【也就是关键帧激活按钮】)

第八步,做个整体调整,为添加一个调整层,为调整层添加效果:CC矢量模糊(CC Vector Blur)【好像叫这个英文吧。。。用太久汉化版都不认的英文了】

将效果调整成图中的数值

继续上面。仍然是第七步,继续为调整层添加效果:紊乱置换(Turbulent Displace)将效果调成紊乱平滑

,然后为演变添加表达式time*150,演变数值我调整为2X150。

第八步,可以开始总合成了。将合成“字体”和“效果”拖入总合成,并取消其可视性,添加黑色固态层并命名为“form”,为form固态层添加效果trapcode for

第九步,调整form参数,使Z方向上的层数为1(因为这样我们才可以是字体投影到XY平面上),

,改变一下大小和粒子数(X,Y都要改变,因为我截图的时候忘记把Y方向都截图了,Y方向的数值为300【我是为了使机子快速渲染才会改那么小,在720P中,这么少粒子的话组成的字体是没那么清晰的】)

第十步,在图层映射(Layer MaPS)中调整,颜色和Alpha图层映射到字体(这个就是粒子汇聚的图层),功能选择RGBA到RGBA,投影到XY上(这就是我叫大家把Z轴的层数改为1的原因)

现在字体已经出来了,但是还没有效果,因为我们的分形和分散并未调整/映射。

第十一步,继续调整图层映射下面的映射设置,在分形强度(fractal strength)和分散(disperse)中将图层设为“效果”,映射到XY上。

第十二步,这时候效果已经映射,但是还没有效果,因为我们只是映射了图层,还没改变分形分散。我们继续,改变下面的分形分散(这里做聚散,只改变分散就好了)

主要特点

GeoTracker 可以加载自定义3D模型并跟踪它们

它有四个内置的 3D 基元:立方体、圆柱体、平面和球体

跟踪对象可以导出为3D和2D Null图层,可以链接到其他图层或传递给Element 3D、Cinema 4D、粒子生成器等

GeoTracker能够在用于拍摄镜头的相机未知的情况下估计相机焦距

大多数时候您不会注意到插件处理反射和遮挡。对于困难的情况,它支持将问题区域排除在跟踪之外的2D蒙版

安装步骤

拷贝插件 文件夹 复制到Blender安装路径的addons目录里,如:

C:\Program Files\Blender Foundation\Blender\3.xx\scripts\addons

如果是zip压缩包,打开Blender软件,顶部菜单点击 编辑(Edit) → 首选项(Preference) → 插件(Add-ons) → 安装(Install) ,在弹出的窗口里选择插件zip文件安装

Mac苹果电脑系统:Macintosh HD>应用程序> Blender>Contents >Resources >3.*> scripts >addons

注:很多人能找到blender找不到Contents文件夹

解决方法:右键Blender“显示包内容”

打开Blender,在编辑-偏好设置-插件,-搜索插件关键词(搜索词要简短)即可看到安装的插件

更新日志

Blender包更新

FaceBuilder:在视图之间更快地切换

FaceBuilder:修复了EXIF中错误的焦距数据

GeoTracker:修复了非零移位垂直视频锁定问题

GeoTracker:更新的时间线查看选项

较小的修复和改进

展开全部
同类热门