1

我从事在 Google 地球插件中为 3D 模型制作动画的项目;例如: http ://www.hazelhurst.net/Cook

我想使用 TurboSquid 提供的 3D 模型,但他们的最终用户许可协议要求购买者保护模型不被复制。

我目前使用的方法是将动画 (gx:Tour) 和 <Model> 保存在一个 KML 文件中,该文件是使用 fetchKml 函数在 javascript 中获取的。查看页面源代码的任何人都可以找到 KML 的 URL,并使用该 URL 可以找到并下载模型。

是否有任何选项可以保护模型免受未经授权的复制?

4

1 回答 1

0

不,如果人们可以访问 kml,那么他们就可以访问模型数据。您可以做的最好的事情是在您的 kml 文件中添加版权声明之类的内容作为覆盖,说明不允许未经授权的复制。

您可以让人们下载数据变得更加困难,但并非不可能。例如,您只能将您的 kml 和 dae 文件提供给 GoogleEarth 用户代理,以便只有 Google 地球桌面和 Google 地球插件可以访问 url,他们下载的数据在其应用程序缓存目录中被加密。

这会在很多人身上停止,但这就像欺骗用户代理通过其他方式访问文件一样微不足道。

在任何情况下,无论你做什么,数据仍然必须通过任何显示它的机器上的 GPU - 所以你无法阻止可以看到它的人通过其他方式访问它。

简而言之,如果人们能看到它,你就无法保护它。

于 2012-08-14T21:13:19.443 回答