镜头动画常见工单问题
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: 该资产无法编辑,请检查是否为有效资产......
报错截图:

解决办法:
- 先确认该资产双击是否能正常打开
- 如果是不需要的,删除即可
- 若不能打开且需要这个资产,请找UE研发确认该资产是什么问题
Q4
报错描述:
文件不存在,必须存在该文件......
报错截图:

解决办法:
- 检查文件是否存在
- 文件名并是否正确(例:如右图,文件名存在空格)

Q5
报错描述:
EndpointConnectionError: Could not connect to the endpoint URL: "cos.ap-shanghai.myqcloud.com/xxxxx/static/video/24d374ef2becfdabccf5086256c2111c/24d374ef2becfdabccf5086256c2111c.mp4"
报错截图:

解决办法:
- 查看是否能访问cos.ap-shanghai.myqcloud.com,
- 若不能,查看是否将腾讯云数据库拉入黑名单了
- 若属实,将该网站拉入白名单
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
报错描述:
视频转码失败
报错截图:

解决办法:
- 检查视频的分辨率是否正确 长/宽应能被2整除
- 检查文件路径是否存在中文
Q23
报错描述:
”utf-8“ codec can't decode byte 0xc1 in position 30: invalid start byte
报错截图:

解决办法:
- 将系统编码设置为中文(简体)
- 取消勾选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数据爆红
报错截图:

解决办法:
- 检查拍屏尺寸,
- 检查拍屏文件是否能正常播放
- 检查拍屏文件格式,是否为h.264格式
- 若1,2都正常则重新提交审核
Q30
报错描述:
文件包含未知节点或数据。要保留该消息。则不能更改当前文件类型。
报错截图:

解决办法:
- 点击文件->优化场景大小右边的小方框。

- 下滑打钩移除未知节点,然后点击优化

- 点击确定

- 再次另存为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
报错描述:
导出材质和材质信息报错
报错截图:


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