孢子怎么把模型导入

孢子怎么把模型导入,第1张

PNG这种文件格式在内部存储数据时是分段的。有一些数据段是必须的,比如图像的像素信息,图像参数,文件尾等等。还有一些是辅助数据段。按照标准来说,当一个图像解析软件遇到这种数据段的时候,如果不认识就可以跳过。可以在这些数据段中保存你想要的数据。

但是Spore不是这么做的。

因为这些私有数据段在压缩的时候有可能被其他软件丢掉。

所以Spore把这些数据藏在像素数据里了。

他们先把模型数据导出来,然后经过几次压缩和加密,写入到像素RGBA四个通道中低位上。整个过程已经被人从模型编辑器的代码中逆向出来了,但是少了一些过程。最终可以把一个模型的数据导入到不相干的图像上,甚至全黑图上。但是不能导入到另一个生物的图像上去。按照它们的说法,Spore不仅仅用了最低一位(LSB)去存模型数据,在其他位上可能也对其进行了检查。

有时间自己写代码试一下好了。

孢子创造物的格式是PNG,就是一张图片。导入创造物要先把孢子调到窗口模式,然后进入孢子编辑器界面,这时你只要把下载来的PNG拖进孢子界面(就像删除文件把文件拖进回收站一样)然后保存就行了。ps:有些创造物如果不打1.3补丁和惊悚卡通素材包是无法导入的!下面是一张示例的链接(GROX的太空船)http://images1.wikia.nocookie.net/__cb20100601171811/spore/images/f/f0/Grox.png


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7859656.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存