Skip to content

镜头动画常见工单问题

Q1

报错描述:

Pyblish Error message:存在相机修改了默认属性, 请确保相机以下属性保持对应默认数值:CAMERA_SETTING .....................

报错截图:

解决办法:

按 C:\Teamones\dcc\rez_package\teamones_configs\1.0.0\src\teamones_configs\animation_config.py内配置的信息进行修改

Q2

报错描述:

Pyblish Error message: 以下角色控制器的属性存在问题.........

报错截图:

解决办法:

找相应绑定负责人,修复该控制器

Q3

报错描述:

Pyblish Error message: 该资产无法编辑,请检查是否为有效资产......

报错截图:

解决办法:

  1. 先确认该资产双击是否能正常打开
  2. 如果是不需要的,删除即可
  3. 若不能打开且需要这个资产,请找UE研发确认该资产是什么问题

Q4

报错描述:

文件不存在,必须存在该文件......

报错截图:

解决办法:

  1. 检查文件是否存在
  2. 文件名并是否正确(例:如右图,文件名存在空格)

Q5

报错描述:

EndpointConnectionError: Could not connect to the endpoint URL: "cos.ap-shanghai.myqcloud.com/xxxxx/static/video/24d374ef2becfdabccf5086256c2111c/24d374ef2becfdabccf5086256c2111c.mp4"

报错截图:

解决办法:

  1. 查看是否能访问cos.ap-shanghai.myqcloud.com,
  2. 若不能,查看是否将腾讯云数据库拉入黑名单了
  3. 若属实,将该网站拉入白名单

Q6

报错描述:

Pyblish Error message:错误信息为Texture: cannot cast type 'NoneType' to 'Texture'

报错截图:

解决办法:

检查贴图是否存在格式问题(比如贴图名字多个".")

Q7

报错描述:

ArrtibuteError:'publishEntity' object has no attribte 'animations'

报错截图:

解决办法:

把上一个版本的发布xml删除,再发布就没问题了

Q8

报错描述:

UnicodeEncodeError:"ascii" codec can't encode charaters in position 133136:ordinal not in range(128)

报错截图:

解决办法:

检查提交文件是否有中文路径/名称,若存在,则将中文改成英文

Q9

报错描述:

ValueError: No object matches name: ROOT|ELEMENT|CHAR/PROP

报错截图:

解决办法:

没有角色组/道具组

Q10

报错描述:

cmds.referenceQuery(ref_ns, ns=1, shortNmae=1),Runtimeerror: .......

报错截图:

解决办法:

引用编辑器没有全部勾选

Q11

报错描述:

文件通过任务卡片无法打开 通过DCC打开玛雅 在打开文件没问题

报错截图:

解决办法:

网络问题

Q12

报错描述:

关卡隐藏记录工具打不开

报错截图:

解决办法:

修复bug: 不能只从引擎关卡获取context,判断上游的context的task code是否是 engine_level或者engine_sub_level

Q13

报错描述:

文件不在标准路径下

报错截图:

解决办法:

需要打开在标准路径下的文件才能保存

Q14

报错描述:

ValueErrorMorethanoneobjectmatthesname:ROOTELEMENTiTO_VFX

报错截图:

解决办法:

存在多个特效组,只能存在一个

Q15

报错描述:

te_create_camera.py,line50,inprocesscontext.get(step_cate ory_code)= mocap][ofIndexEr Error:list indexout of range

报错截图:

解决办法:

动捕镜头没关联捕捉任务

Q16

报错描述:

更新动画报错:animation_path = animation_asset.get_outer().get_path_name() AttributeError: 'NoneType' object has no attribute 'get_outer'

报错截图:

解决办法:

看是不是生产自己把动画删掉了,是的话就重新组装

Q17

报错描述:

空间名有问题:ValueError: too many values to unpack

报错截图:

解决办法:

看是否使用工具参考进来的空间名

Q18

报错描述:

开始任务失败,没有初始版本:Last WorkFile Not Exists

报错截图:

解决办法:

复制一份改为初始版本

Q19

报错描述:

创建文件夹失败

报错截图:

解决办法:

没权限,找运维处理

Q20

报错描述:

导出FBX报错:RuntimeError: Invalid file type specified FBX export

报错截图:

解决办法:

首选项->文件/项目->文件对话框样式,改成 Maya 默认

Q21

报错描述:

valueError: min() arg is an empty sequence

报错截图:

解决办法:

检查相机是否有帧

Q22

报错描述:

视频转码失败

报错截图:

解决办法:

  1. 检查视频的分辨率是否正确 长/宽应能被2整除
  2. 检查文件路径是否存在中文

Q23

报错描述:

”utf-8“ codec can't decode byte 0xc1 in position 30: invalid start byte

报错截图:

解决办法:

  1. 将系统编码设置为中文(简体)
  2. 取消勾选beta版

Q24

报错描述:

场景的资产清单和teamoens关卡资产清单不一致,teamones镜头关联资产清单:XXX; 当前场景资产名字空间清单:XXX

报错截图:

解决办法:

先把teamones上的关联全部去掉,让后重新关联这些资产

Q25

报错描述:

动画质检【角色和道具的名字控件是否正确】执行项和【收集动画场景信息】执行项爆红

报错截图:

解决办法:

删除没正常引用的资产

Q26

报错描述:

context.get("step_category_code") == "mocap"][0] indexError: list out of range

报错截图:

解决办法:

该镜头为动捕镜头,而没关联动捕任务

Q27

报错描述:

动画质检【检查是否为引用资产】爆红,TypeError: 'NoneType' object has no attribute 'getitem'

报错截图:

解决办法:

引用文件的命名错误

Q28

报错描述:

replacement file does not exist

报错截图:

解决办法:

高模文件不存在

Q29

报错描述:

return self.video_info(file_path)[1].get("height") IndexError:List index out of range:更新teamones数据爆红

报错截图:

解决办法:

  1. 检查拍屏尺寸,
  2. 检查拍屏文件是否能正常播放
  3. 检查拍屏文件格式,是否为h.264格式
  4. 若1,2都正常则重新提交审核

Q30

报错描述:

文件包含未知节点或数据。要保留该消息。则不能更改当前文件类型。

报错截图:

解决办法:

  1. 点击文件->优化场景大小右边的小方框。
  2. 下滑打钩移除未知节点,然后点击优化
  3. 点击确定
  4. 再次另存为ma文件就不会报错了。

Q31

报错描述:

动画发布【收集道具信息】爆红, ValueError: too many values to unpack

报错截图:

解决办法:

检查资产是否打了组,取消组或者删除组

Q32

报错描述:

提交审核失败,报duration

报错截图:

解决办法:

打开work文件夹下的maya,删除playblast即可

提交审核会自动复原上一次提交审核的视频,如果playblast文件夹内有上次提交的并且提交失败的视频(分辨率有问题),会直接报错

Q33

报错描述:

makedirs(head,mode)

报错截图:

解决办法:

大概率文件夹权限问题,找运维处理

Q34

问题描述:

动画文件和拍平不符

问题截图:

问题原因:

动画对角色的控制器做了位移但是没有K帧,Tpose的时候做了位移的控制器就会回到初始值

解决办法:

动画将有值的控制器K帧后再重新提交盛和发布

Q35

问题描述:

组装后镜头视角和动画拍屏不一致,部分角色和动画拍平位置对不上

问题截图:

问题原因:

角色或者道具大圈存在约束或者控制器存在约束

解决办法:

反馈动画,检查角色和道具大圈或者控制器是否存在约束,存在约束动画烘焙后删掉约束再重新发布

Q36

问题描述:

动画1001帧角色相机位置是对的,1002帧角色相机位置位置变了

问题截图:

问题原因:

动画相机组上有帧

解决办法:

删相机组上的帧,动画重新提交审核发布

Q37

问题描述:

镜头组装出来和动画拍屏不一致

问题截图:

问题原因:

动画制作文件,对相机局部空间的轴区做了位移,会导致动画发布的时候,相机位置产生变化

解决办法:

去掉相机的值,再调整相机发布

Q38

问题描述:

动画K帧有弹窗,点OK了添加不了

问题截图:

问题原因:

动画使用工具的时候,需要先在相机上面K一帧

解决办法:

1、相机bake或k首尾帧再开工具,就可以K帧 2、有弹窗,点了Ok里面有东西就不用管这个弹窗

Q39

问题描述:

镜头内多出部分动画拍屏内没有的部件(疑似道具)

问题截图:

问题原因:

单个道具有多个mesh/部件存在,动画只使用了其中一部分,未使用部分还存在镜头范围内,未移出镜头外

解决办法:

动画将镜头内不需要存在的物体/资产移出相机外

Q40

问题描述:

动画K帧,将动画K帧的数据导入引擎后,K帧的位置对不上

问题截图:

问题原因:

1、动画K帧物体的旋转顺序没改 2、动画K帧模型的轴和关卡本身的轴不一致,检查了关卡简模模型轴和引擎的是一致的,动画有动模型的轴

解决办法:

1、动画修改旋转物体顺序为XZY 2、动画不修改关卡模型的轴重新K帧

Q41

问题描述:

组装后镜头视角和动画拍屏不一致,离相机近的部分模型被裁剪了

问题截图:

问题原因:

UE相机在离模型近距离的时候会裁剪模型 需要调整相机的镜头近裁剪值

解决办法:

制作人修改相机的自定义近剪切数值

Q42

问题描述:

反馈动画角色离原点超过一万

问题截图:

问题原因:

检查动画文件,没有看见有离原点很远的,可能是之前制作 发布的时候角色里超一万,xml就一直记录了这个值

解决办法:

若有角色或者道具离原点很远或者相对位置很远,则需要先调整角色或者道具的位置,再删掉xml,重新发布

Q43

问题描述:

道具羽毛的动画与maya内的不符

问题截图:

问题原因:

动画制作时道具的组有位移数值,导致导入引擎的位置不对

解决办法:

动画返修将道具的组数值K到控制器上

Q44

问题描述:

镜头组装后导入解算有穿插

问题截图:

问题原因:

看了解算输出的ABC文件Y轴有个链接,这个信息是无法进入引擎的,也看了解算制作的Work文件,还是和动画上一版的文件一样

解决办法:

解算处理

Q45

问题描述:

镜头组装后,比动画拍屏多一个杯子

问题截图:

问题原因:

动画再原地给多出的杯子做了隐藏,隐藏属性进引擎是不继承的

解决办法:

动画将多出的杯子移到镜头外

Q46

问题描述:

灯光渲染出来的视频有个黑框边

问题截图:

问题原因:

动画的相机光圈值有问题,引擎中的光圈值是根据动画光圈值算出来的,例如zhetianji:0.63466762123*25.4=16.120557579242 zetianji的除了EP001', 'EP002', 'PV001'其他的光圈值是: 1.48968439213 0.63466762123
该镜头动画制作文件的相机光圈值是1.490 0.689

解决办法:

动画修改光圈的值,再重新发布

Q47

报错描述:

return self.video_info(file_path)[1].get("height") if self._ext(file_path) not in ["pur", "psd", "psb"] else 0

报错截图:

解决办法:

拍屏文件损坏,重新拍屏

Q48

报错描述:

回原点脚本为空,报错信息没np

报错截图:

解决办法:

保存文件,rez_package里面删numpy后更新to重新下载即可

Q49

报错描述:

K帧工具报错:当前关卡不支持隐藏或K帧,如需隐藏或K帧,需要反馈关卡重新导出fbx

报错截图:

解决办法:

相机要K首尾帧或者bake,这样后才能用使用K帧工具

Q50

报错描述:

导出材质和材质信息报错

报错截图:

解决办法:

检查模型材质,是不是只有两个默认的材质,如果是还要再创一个材质,改个名,再重新提交审核发布