Matchmover Tools 帮助文档

zhangly 2023-02-14 22:31:12
Categories: Tags:

这是一套针对Matchmove的流程工具。

从素材的导入/转码,层级结构建立 ,3DE和SynthEyes工作流。
摄像机的辅助工具(曲线优化,三维点定点,追踪检查)
也包括对镜头的distortion,repo,retime处理等等。

1676386459143.png

左侧导航可以进行定位浏览

优先设置

1.设置自己的软件路径

p1.png

根据自己电脑上的软件路径填写即可,完成后直接关闭窗口。

p2.png

2.修改3DE的插件路径

3DE插件在seafile同步的目录的这个位置
..\Seafile\matchmove\matchmover_tools\tde

p3.png

层级结构

project path
        - shot01
            - geo:存放模型
            - img:存放畸变图,拍屏序列
            - plates:存放原始素材
            - publish:存放工程文件,以及提交文件
            - task
                - 3de:存放3de工程文件
                  -export:存放3de导出的mel文件
                - syn:存放syn工程文件
                - data:存放二维点数据文件
                - nuke:存放矫正畸变的nuke文件
        - shot02
          ...

工具文档

工具架

p4.jpg

菜单栏

菜单栏分为File,Tools,Setting和About。

p5.png

File里主要是一些打开文件夹的操作

p6.png

Tools里存放一些不常用的小工具

p7.png

p7-1.jpg

Setting

p8.png

Ahout

p9.png

Peoject Tools

p10.png

Lock
锁定/解锁项目路径按钮。当指定路径点击lock后,
在Shot Name一栏就会显示指定路径下所有的Shot。
(文件夹中包含“plates”文件夹,则判定为一个Shot)

Shot Name一栏用作切换当前工作的镜头。

Import和Export

根据后面所选的类型,进行导入或导出操作。

p11.png

Open Maya File
从当前镜头的Publish中打开Maya文件。

Save As…
另存为Maya文件到当前镜头的Publish文件夹。

Camera Tools

p12.png

Replace Cam Images
替换摄像机背景素材工具。点击按钮后会弹出选择窗口,
窗口里会列出所有plates和img文件夹中的序列帧。
双击路径即可进行替换。

p13.png

Set Camera
将摄像机提出Group外,并继承动画,锁定所有属性,然后重命名。

Retime
变速工具。在弹出的窗口中选择变速节点,点击Run按钮。
工具会将Maya场景中,所有动画曲线进行变速。

p14.png

Pan to Follow
在摄像机视图选择Locator进行居中显示。

Reset 2D Pan/Zoom
还原摄像机视图。

Object Tools

p15.png

Un Group
将选中的物体提出Group,继承动画。

Clean Up
按照规定的层级结构整理Maya场景。

p16.png

Export fbx
将选中的物体导出为fbx,到geo/export文件夹。

Export abc
将选中的物体导出为abc,到geo/export文件夹。

Extend Curve
动画曲线延伸工具,前面的数值为延伸多少帧。

Smooth Curve
平滑曲线工具。
在曲线编辑器中选中曲线,点击Smooth按钮。
width为平滑的强度,loop为平滑操作的次数。

p17.png)

Render Tools

p18.png

Undistort
矫正畸变工具。
工具会生成nuke文件存放在task/nuke文件夹中。

Add Cones
选择locator添加锥体。

Add Render Layer
添加渲染层,并为这个渲染层所有的物体添加useBackground材质,以到达hideline显示效果。

Play Blast
拍屏工具。
Play Blast按钮前面的数值为尺寸缩放比。(比如输入0.5则为半尺寸拍屏)
后面为拍屏的格式选择。如果选择mov,在拍屏结束后工具会调用nuke进行序列帧转mov的渲染。

p19.png)

最下侧的几个勾选项分别为:

Tracking Tools

p20.png

Start with
开始进行tracking,后面有3DE和SynthEyes两个按钮分别为选择的tracking软件。
点击按钮后会弹出素材选择窗口,选择素材后:
1.工具会打开相应的软件,指定好背景素材。
2.然后根据项目设置,在软件中设置flimback和fps。
3.最后在相应路径下保存文件。

对于3DE,需要在打开软件后,点击Setup按钮进行素材读取。
(SynthEyes不需要)

p21.png)

如果发现对应路径已经存在3de或sni工程文件,则直接打开选择的文件。

Convert 2D Tracker
二维点转换工具。
点击按钮后,首先选择二维点,然后选择背景素材(起始帧)。
如果勾选了distortion,则再选择stmap。

Other Tools

p22.png)

Image Rename
序列帧批量更名工具。

Batch Parent
批量约束工具。
首先在Maya中选择父级物体,其后选择多个子级物体。
点击按钮后,父级将会一次对每一个子级进行约束。

3DE插件

首先要根据上述的“优先设置”进行3DE插件的安装。

一些常用的我放到LingyunFX栏中:
p23.png

还有一些工具放在Tools里:
p24.png

常见疑难问题

这个版块会持续更新。

验证未通过

p25.png

工具在打开MMV工具的时候,会有一次验证。(打开后使用工具就不会有验证了)
验证的主要有:

打开Maya工具架没有图标按钮

这是每当用户关闭maya的时候,maya程序会对shelf文件进行一次重写覆盖操作。
比如小红在使用maya2019关闭后,小窝再打开maya2017,工具架上的图标按钮就会不见。
(因为每个版本maya的shelf语法有稍许不同,互相不兼容)

p26.jpg

解决方法:
1.首先关闭maya
2.打开seafile,在matchmove资料库右键,选择重新同步此资料库

p27.jpg

3.等待同步完成后,删除多余的mel文件。

p28.jpg)

4.最后选择这个文件右键,点击书写,将它改为只读。

p29.jpg

5.这个时候打开maya就可以看到工具架了,关闭maya的时候也不会再影响到这个文件。

输入项目路径后,点击lock不显示shot

这次的工具更新,修改了shot的文件夹层级结构。(可参考上述的层级结构说明)
将原本的jpg层级改为了plates,当shot的文件夹下有plates文件夹,工具才会认作它是一个shot。

关于Seafile

Seafile是一个文件夹同步工具,类似于之前使用的OneDrive。
搭建的这个服务是租用的一个香港云主机,所以同步速度是非常快的。

一些模型资产可以通过它来共享,空间大概有15G左右。
我们所使用的是seafile开源社区版(阉割版),无法设置用户权限,大家默认的权限是只读。
意味着只有管理员可以在文件夹中进行增加和删除操作。
所以无法达到文件分享的作用

流程建议

下面是开始一个新项目,工具使用的流程说明。

1.批量输出Plates
一般外包项目会发来mov的原始素材,首先要进行mov转序列帧输出,并建立文件夹层级。

p30.png

2.项目配置
在菜单栏Project Setting里,设置这个项目的filmback和fps。

3.设置项目路径
将项目路径输入到下面的输入框中,然后点击lock按钮锁定。
p31.png)

选择对应的Shot开始跟踪。
p32.png

4.打开跟踪软件

点击对应的跟踪软件开始跟踪。
p33.png

如果是3DE需要多一个步骤进行素材加载。
p34.png

5.完成跟踪导出
p35.png

如果有矫正畸变,导出的mel文件已经包含了畸变信息。无需再导出nk lens文件。

p36.png

6.Maya导入文件
p37.png

导入文件后先进行save保存。

p38.png

如果有畸变则点击Undistort工具矫正畸变。

p39.png

后续的操作就是整理文件提交,这里暂时不赘述了。
等package工具完成后,会说明打包提交的过程。