提取Sketchfab未公开模型

Sketchfab 上有不少好看的模型,加载速度也很快,还提供了在线预览的服务。有一些模型却并没有给出下载按钮,但是按道理来说,已经摆在眼前的模型肯定是有办法提取出来的。

前排提示:

仅限用于学习用途,可通过正规途径购买的模型请勿非法提取,请勿对模型及贴图等数据进行修改、二次分发、商用等违反 Sketchfab 版权规定及著作权相关法律法规的行为。使用本文提到的方法提取模型产生的一切后果由操作人承担,与本网站及本人无关

最先找到的是 某俄罗斯大神 制作的解密脚本附带了操作方法,中间又绕了不少弯路。

1. 下载文件

这一步有两种选择,推荐第二种可以一并下载贴图。

  • 在模型预览界面进入检查,筛选 file 开头的文件得到file.osgjs.gzmodel_file.bin.gzmodel_file_wireframe.bin.gz,其中file.osgjs.gz改名为file.osgj
    批注 2020-07-26 212148.png
  • 直接使用 大神 制作的 python 文件

2. 准备 blender

由于 俄罗斯论坛 提供的和 大神 提供的 Blender 都无法运行,迫不得已之下只能另起炉灶。

1. 下载并安装上古版本的 Blender2.49 (这一步还让我遇到个高速下载器)
2. 将俄罗斯论坛提供的压缩包内部的python26.zip.blenderplugins拷贝到安装的根目录 (其实也用不了这么多)

或者干脆试试我的 整合包 ,拷贝到实体机运行正常

3. 开搞

1.File - Open,打开 Blender249.blend
2.(可选)Ctrl + U 选择Save user defaults设置为默认打开文件
1.png
3. 代码区右键Execute Script或者 Alt + P 运行,会变成选择文件窗口,打开file.osgj
2.png
4. 可以看到模型已经加载,File - Export 导出就好了