!!! 请问一下 keyshot 9 这个Scenes 文件夹 运行的机制是什么?
1:会有官方自带的bip (目前个人观点是,官方的文件使用的都是官方软件内置的贴图 所以不存在丢失,没有必要使用KSP格式。请问这个说法对吗?)
2:自动生成第三方贴图 (在Scenes文件夹里面还有很多之前文件使用过的贴图)
(什么情况下会自动生成或者读取文件里面的贴图?)
3:目前已经知道的是会生成临时文件 一个名为 q 的(.xml)文件 (这个是Monitor里面的多个任务产生的临时文件,渲染完毕之后会自动消失。)
(测试 在本台电脑生成多个任务,复制这个Scenes的临时文件,发送到另外一台电脑上,在另一台电脑打开这个多个任务却是没有的,源文件的其它设置是没问题的。请问为啥会这样?这个思路能实现吗?)
4:为什么在这个文件修改过后保存的KSP文件打开,还是Scenes里面的bip文件?
5:需要交换文件的情况下 怎么样的保存方式和读取方式 不会与Scenes发生纠缠?保证打开是传输之前一致的。
6:有没有英语好的 能翻译 官方文件 关于这块的解释!
追加悬赏: 理论正确 提供方式方法测试的 在追加30金币。
会带官方展示bip,安装包可以理解成压缩包。至于红字部分,部分正确,你可以自己导入模型然后只用KS内置的材质资源来做一个测试bip,然后发到另一台电脑打开,内置材质和贴图是不会丢失的。部分正确是因为以上只针对材质节点的可调节纹理,如果是贴图,你会发现KS9的一个保时捷玩具车展示文件其实是附带了贴图在scene文件内,之所以能读取成功,大概是软件解压安装的时候有代码能索引指向展示bip文件的根目录吧,所以无论你装在哪个盘,打开软件都能读取到展示的bip文件。
生成贴图,这个是否表述问题,一般是初次打开外来的KSP文件的时候会把KSP文件内包含的贴图输出到texture 文件夹内,方便下次从scene文件加打开同名bip文件时调用,KSP文件基本就是个资源压缩包。
关于monitor队列生成的临时文件q,如果你想通过这个临时文件实现多台电脑间的衔接工作流,理论上只要保证工作流里的电脑Users名,软件安装根目录和源文件储存目录相同,因为如果你用记事本打开这个XML文件,你会发现其实他就是一个目录索引表。见附件。
文件名相同的问题,一般你初次打开KSP,会问你是否释放文件到资源文件夹,如果你选了KS的资源文件夹,那么在释放的时候会同时释放一个bip出来,这个时候你做了改动保存都是保存到这个资源文件夹内的bip内,只要你另存一个新文件名或者释放的时候释放到你自己建立的文件夹就不会有这个矛盾。
最理想的状态还是第三点,所有目录名一致然后所有的储存和释放都在KS的资源文件夹内,不然只能再储存的时候选择另存而不是储存,这样就能保证你储存的文件到了你指定的文件夹而不是资源文件夹内。
路过,问题有代表性,顺便答了,希望有用。
已测试,得出结论,
假设我文件存储在D盘的KSP 那么我需按浏览选中D盘的路径才对。 正确的方式。
1:那么其中发现了另外一个问题就是, 我使用资源文件夹打开的文件,和使用浏览打开的文件这其中文件相同这个不知道为什么会是一样的?是否是因为文件名过于太相近?
测试:
已存在Scenes文件夹中有(XXXXan.bip)
图1:使用浏览D盘KSP打开 (XXXXan2.KSP)
图2:使用资源文件夹打开 (XXXXan2.KSP)
图3:文件名打开都是一致的 XXXXan.bip (文件打开是不一样的,但是左上角显示的文件名却是一样的,)
终于找到问题所在了!
结果就是
已存在Scenes文件夹中有(XXXXan.bip)
使用资源文件夹打开 (XXXXan2.KSP) (在保存这个KSP之前的bip文件是XXXXan.bip,即使你存储KSP的时候是使用别的命名但是你打开的时候还是XXXXan.bip 所以它就读取到相同的文件了。)
在打开的时候观察到 是否覆盖的时候可以整个覆盖整个bip文件的提示
所以一个麻痹大意的点应该是隐藏了的,如果KSP的文件后缀名是 .KSP.XXXXan.bip 或者增加整个后缀 就可以查看这个后缀的bip是否与Scenes文件夹里面有相同bip的命名了。
谢谢楼主分享
楼主的研究精神值得学习,要注意的是当你新建一个KS文件进行储存的时候,如果默认在scene文件夹,假设bip储存时为v1版本,而后封装的KSP是v2版本,只要KSP 和 bip 同名,那么再次打开KSP的时候依然会释放一个同名bip (v2版本) ,如果选择覆盖,那么就是这个释放出来同名bip v2版本 覆盖 同名bip v1版本。这是经常会出现的工作文件混乱的情况。