【问题标题】:How to protect my 3d model file(gltf)?如何保护我的 3d 模型文件(gltf)?
【发布时间】:2019-01-07 07:36:33
【问题描述】:

我用一个threejs写了一个游戏,用了很多gltf文件。我不想直接暴露这些 gltf 文件。

【问题讨论】:

  • 你真的不能。你可以尝试加密或压缩,但一个坚定的人可以将它们从内存中取出,就像任何其他游戏技术一样。
  • 欢迎来到网络 - 你所做的一切都是可见的,并且在技术上是可以窃取的。只要为你的工作感到自豪,拥有它,让小偷成为小偷 - 在那里没有什么可取胜的。
  • @manthrax 好的!我太天真了!那么经过验证的加密或压缩方案是什么?如果没有,我只好再折腾一次。
  • 我以前用过github.com/Stuk/jszip。似乎工作得很好。您必须解压缩到内存中并使用我认为的 GLTFLoader().parse( 方法... RE 加密我真的不知道.. 但实现存在.. 但请注意,您所有的纹理+网格仍然会使用像 WebGLInspector 这样的 GPU 检查工具可见...
  • @manthrax 谢谢你的帮助。看起来不错!

标签: three.js gltf


【解决方案1】:

郑重声明,这是无法做到的。混淆可以让您走得更远并阻止随便的黑客,但是所有图形数据都可以被截获和提取,因为必须使其可用并正确格式化以进行绘图。

【讨论】:

    猜你喜欢
    • 2020-03-30
    • 2022-08-02
    • 2019-07-02
    • 1970-01-01
    • 2021-05-30
    • 2021-03-10
    • 2023-03-15
    • 2019-07-10
    • 2020-03-18
    相关资源
    最近更新 更多