英雄海胆解决问题录 太惊心动魄了成功在学校闭馆前全部解决我太钦佩自己了我要记录一下。。。。秉承着从开始渲染到成功渲染中间有无数bug要修的忠告和经验,博主老早就开始渲,结果其中出现的问题完全是诡如异而且尼玛比一环扣一环的。恩前情提要是,我的渲染用文件里有三个参考文件ABC(也就是类似于把三个其他文件的快捷模式放进主文件中的一个构造),这个构造非常方便返工但是也非常很容易出问题,我们技术教授建议我渲染之前把文件全部导入到本地,但我嫌麻烦而且那时候渲的二十多个只有当时那一个出问题,我就没有立刻改变,结果之后这个问题像尼玛不要钱一样砸至博主面门!
第一个问题是,保留所有的参考文件进行渲染时,偶尔导致渲染会出错,要么花了几小时渲出来发现是空的,要么干脆就无法进行。但这个情况并不总是会发生的,每个文件都不同甚至每个文件里每一帧都不同。有些可能可以渲得很好有些就完全不行,而且不是实时反馈的基本上都没办法及时修。总之一开始没意识到是这个问题,浪费了很多时间拿到很多要么坏要么一半好一半坏的渲染。反反复复弄了很多次最后学技术教授去试着看报错代码才发现一直是参考文件A里面的其中一个参考文件A01有问题。于是试着把三个参考文件全部导入到本地文件再放去渲,发现全都报错为0地顺畅进行了,之后乖乖地每个都这样做。问题解决。
结果第二个问题马上来了。发现渲好的人物的皮肤图层受光完全错误,该有光的没有光没有光的倒是有光。头发图层也有时候全爆黑了。排查后发现大概率可能是这两个所属的参考文件BC被导入到本地的原因(怎么不导入和导入都有问题我真跪了吧),所以之后尝试只导入显示了有问题的参考文件A。问题再解决。
第三个问题然后又尼玛出现。虽然没有报错,但是发现有时候渲染出来的环境图层没有雾景。这个雾景是一个需要单独创建的设置,基本上我的每个场景都有用到,而且我非常确定我是有设置过的。找了半天重新渲染很多次都不知道问题出在哪里,最后发现这个雾景原本是在参考文件A里设置的,由于被导入到本地,不知为何又会随机断联,而且需要重开一次文件才会刷新这个已断联的事实。但被放进渲染时这个数据已经存在了,所以渲出来的就是完全没有雾景设置的背景[em]e400871[/em]。。。
同时出现的第四个问题是,发现皮肤图层原本设置的皮肤透光度会在非常随机的几帧里不被渲染出来……也就是比如说如果有个光在我的人物的皮肤附近,本来它应该是有那种透光的血色的,渲坏的就完全是黑色,看起来像橡胶。但是这个问题也是帧随机制,有些好的有些坏的,导致人物动作的时候身上会闪尼玛红光啊。找了半天发现或许有可能是皮肤所属的参考文件B没有被导入到本地(。。。),总之又进行导入本地行为,然后一时间忘记第二个问题的存在。。。。所以又在几小时后拿到一版坏渲染。。。。。。。[努力]
于是老铁就这样一直在修第四问题→拿去渲→几小时后发现渲出来的有第二问题→又拿去渲。每个文件打开要一百年,投进渲染农场都要重新设置一堆东西,渲完还得拿出来跑一遍看,因为文件很大所以跑完顺畅的一遍又要好几分钟,发现问题之后再打开文件返工,然后博主就这样一天修十个文件全部专门修第四个问题,这十个文件全都是上周投进去的文件了尼玛只忙里偷闲勉强完成了当日业绩。卧槽尼玛不管怎么说至少现在问题算是解决了吧!!卧槽了一天内能解决完我也是佩服老铁了 而且忙忙碌碌又一天我的毕设从五分半变成五分四十秒,到底想干嘛请问!
发布于 美国
