在跨项目复用材质的时候,经常能碰到一类情况:自己辛辛苦苦调好的玻璃、金属、皮革,还有灯光材质,要是只把它们留在了当前这一个工程文件里,那等到再换一个新项目的时候,就得把那些节点,从头再连一遍,在OctaneRender里面,一种比较常用的保存方法,是把调好的材质球给放进本地的材质库里面去,这个库会被保存在你自己的电脑上,而且,它也可以被当成一个,在Octane的插件和它那个独立版本之间,用来交换材质的入口。
一、材质球要怎么保存成预设
在动手去保存一个材质球之前,要先去确认一下,这个材质在当前的工程里,显示起来已经是正常的了,那些贴图的路径,也没有弄丢,不要只去存一个空空的材质名字,它里面的节点、贴图、混合材质,还有置换的那些设置,全都要放在一起去检查。
1、先把你要的那个目标材质给选中
在C4D的材质管理器里面,去把那个已经调好了的Octane材质给选中,最好是先给这个材质,重新起一个清清楚楚的名字,就比如,拉丝金属、蓝色玻璃、柔软的皮肤,这种一眼就能认出来的,不要还让它顶着那个软件默认的名字,要不然的话,等到了后面,你在那个库里面,是很难把它给翻出来的。
2、去把本地材质库的入口给打开
在Octane的实时预览窗口里面,顺着材质、在线材质库的菜单,找到本地数据库那个入口,按照Octane的文档说明,在你把材质给创建好了以后,是可以把它给拖进本地库的那个预览区域里面的,这样,这个材质就会被放进本地库里了,并且,它会用一种特定的文件格式,给保存下来。
3、用拖拽的方式去把材质给存好
把材质管理器里头,那个Octane的材质球,用鼠标给拖到本地库窗口的预览区域里面去,然后等着它保存完,等存好以后,你可以去新建一个空荡荡的场景,再从本地库里面,把这个材质给拖回到材质管理器里去,测试一下,要是它能够被正常地导进来,而且节点、贴图,还有那些参数,全都好端端地待在里面,那就说明,这份预设,是保存成功了。
4、对那些特别重要的材质,要另存一份工程的备份
用本地库来应付日常的复用,是挺合适的,但是碰上那些很重要的商业项目,最好还是再去保存一个专门用来放材质的测试工程,把那些材质球、放贴图的文件夹,还有渲染出来的小样,都一块儿整理好,放在一起,这么做,等到你要换电脑、重新装软件,或者是迁移项目的时候,就不至于,手头就只剩下一条干巴巴的库记录了。
二、材质球预设丢了要怎么恢复
材质球的预设找不到了,这不一定就是那个材质本身,真的消失不见了,一种比较常见的情况是,本地库的路径变了、Octane的版本或者是插件被切换过了、配置文件被重置了,又或者是,贴图的文件明明还好端端地待在电脑里,但是材质节点,却找不到通向它的那条路径了。
1、先去查一下本地库的路径
去把Octane的设置给打开,看一看本地库当前保存的那个路径,到底是指向了哪里,那些你以前存过的材质,通常是不会这么平白无故地就人间蒸发的,很有可能是软件在升级了以后,跑去了一个新的用户目录底下去读了,等你找到了旧电脑,或者是旧系统里的那个本地库的目录,就把里面那种专门格式的材质文件,给复制到当前的这个本地库路径里面来,然后再重新把软件打开,去看看东西回来了没有。
2、检查一下,是不是换过了软件的环境
同一个Octane的账号,当你在不同的宿主插件里面去用它的时候,那个材质库能显示出来的东西,可能是会不太一样的,Octane的文档里提到过,在线库和本地库,是可以被用在C4D的插件、独立版本,还有其他的Octane宿主之间,去交换材质的,但是,在大多数的情况下,这也就是仅仅意味着,你能把它给导进来,然后继续用,它可不代表,所有宿主软件里头那些自己独有的节点,都能被搬得一模一样。
3、检查一下贴图的文件,是不是还在原来的地方
有些材质的预设,倒是能顺顺利利地被加载出来,可是渲染出来的结果,却是全白的、全黑的,或者是只剩下一个最基础的颜色了,这种问题,通常都是出在了贴图的路径上面,去把材质的节点给展开,看一看那些跟图像纹理有关的节点,是不是已经在报它找不到文件了,在动手去恢复的时候,要优先去找到原来那个放贴图的文件夹,把路径给它重新指过去,指好了以后,再去存一份新的预设。
4、从那些老的工程里面,去重新把它给提取出来
要是你在本地库里,怎么也翻不到了,但是,那个老的工程文件,却还能被打开,那就可以在那个老工程里面,去把材质给选中,然后再重新把它拖进本地库里去保存一下,这个法子,可是要比你在系统的那些文件夹里面,到处去乱翻,要稳当得多了,只不过,它有一个前提,就是你那个老工程里的材质节点,还有贴图,还得是完完整整的才行。
三、材质球预设为什么存完了以后会不完整
一个材质在被保存了以后,变得不完整了,比较常见的表现是,把它导入到一个新项目里以后,发现节点怎么变少了、贴图不见了、混合材质从中间断开了,又或者是,只剩下了那个最基础的漫反射层,碰上这种情况,就要重点去检查一下,你当初保存的那个对象,还有节点之间的连接,到底对不对。
1、要确认你保存的,是一个Octane的材质
可不要把宿主软件它自己带的那种普通材质,给错当成了Octane的材质去保存,要先去材质编辑器里面,确认一下材质的类型、节点的网络,还有在Octane里渲染预览出来,都是正常的,然后,再动手去做那个保存的动作。
2、那些结构很复杂的节点,要整个儿地一起去保存
在Octane的独立版本里面,当你去保存一个材质的时候,是需要去把那个材质的节点给选中,并且,还要去确认好,所有跟它连在一块的节点,也都被你一块儿给选中了,要不然的话,那些没有被你选中的、连在后面的节点,是不会被包含进这次保存里面的,官方的文档,也在这里提醒过,在往本地库或者是在线库里保存东西的时候,所有连着线的节点,全都要一起被选中才行。
3、贴图可不要东一张、西一张地到处乱放
那些贴图的文件,最好是能把它给集中起来,放在项目的一个专门放贴图的文件夹里面,不要把它们,散落在电脑桌面、下载目录,还有那些临时的缓存目录里面,在准备把材质迁移走之前,先去把那些贴图给统一地整理一下,然后,再打开材质的节点,去重新确认一遍路径,看看是不是都指对了。
总结
在OctaneRender里,去保存一个材质球的预设,比较常用的做法,就是通过材质菜单,进到在线库下面的本地库里面,然后把材质给拖进去;等到预设弄丢了的时候,要先从本地库的路径、老的工程文件、贴图的路径,还有软件的环境,这几个地方开始查起,要是真的想从根上避免反反复复地返工,那就不能只去保存一个光秃秃的材质名字,而是要把它的节点、贴图、那种专用的材质文件,还有整个项目的备份,都放在一起给管好了。
