blender运动追踪插件 – Polychase v0.0.4

Polychase

一款免费开源的Blender运动追踪插件,灵感来自KeenTools GeoTracker。

概述

Polychase是一款3D运动追踪解决方案,允许您在Blender中追踪视频素材中的摄像机运动或物体运动。它使用光流分析和PnP算法,辅以用户输入来提供精确的追踪结果。

功能

核心追踪能力

  • 3D Pin模式: 在3D几何体上放置和管理追踪点
  • 摄像机/几何体追踪: 追踪摄像机/几何体在3D空间中的运动
  • 轨迹优化: 使用bundle adjustment优化追踪结果

高级功能

  • 可变摄像机参数: 支持估计焦距和主点
  • 关键帧管理: 完整的追踪动画关键帧控制
  • 场景变换: 变换整个追踪场景
  • 动画转换: 在摄像机和物体追踪之间转换
  • 实时预览: 实时追踪进度和结果
  • 遮罩支持: 3D遮罩用于选择性追踪

用户界面

  • 集成Blender UI: 原生Blender面板和操作器
  • 视觉反馈: 彩色编码的追踪点、线框和进度指示器
  • 可定制外观: 可调整的追踪点颜色、大小和线框样式

使用方法

基本工作流程

  1. 设置场景:

    • 将视频素材导入为电影剪辑
    • 添加或导入要追踪的3D几何体
    • 设置摄像机对象
  2. 创建追踪器:

    • 在Blender的3D视图中打开Polychase面板
    • 创建新的追踪器
    • 分配您的剪辑、几何体和摄像机
  3. 分析视频:

    • 设置光流数据存储路径
    • 运行”分析视频”生成光流数据
  4. Pin模式:

    • 进入pin模式在3D几何体上放置追踪点
    • 通过点击几何体表面添加追踪点
    • 拖动追踪点调整几何体/摄像机的姿态
  5. 追踪序列:

    • 选择追踪方向(向前/向后)
    • 选择追踪目标(摄像机或几何体)
    • 运行追踪生成关键帧
  6. 优化结果:

    • 使用优化序列工具提高追踪精度

Pin模式控制

  • 左键点击: 添加新追踪点
  • 右键点击: 删除追踪点
  • M键: 进入遮罩绘制模式
  • ESC键: 退出pin模式

技术细节

架构

  • C++核心: 用C++编写的高性能追踪算法
  • Python绑定: 使用pybind11实现Blender兼容性
  • Blender集成: 带有自定义操作器和面板的原生Blender插件

算法

  • 光流: 现成的OpenCV解决方案
  • 3D追踪: PnP(Perspective-n-Point)算法用于摄像机姿态估计
  • Bundle Adjustment: 用于轨迹优化的全局非线性优化
  • 光线投射: 使用Embree加速网格相交

演示与技术讲解

在YouTube观看技术讲解

资源下载
下载价格免费
资源类型:动画插件
支持软件:Blender 4.2 - 4.4
文件格式:插件
包含内容:压缩包

       ©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。

评论0

请先
限时优惠29/年】全站资源免费下载,更多精品资源每天持续更新中......疑难杂症添加微信咨询:CGTrove_com
没有账号?注册  忘记密码?

社交账号快速登录

通知图标

欢迎访问CG Trove