我致力于为Google地球插件中的3D模型制作动画的项目;例如:http://www.hazelhurst.net/Cook
我想使用TurboSquid提供的3D模型,但他们的最终用户许可协议要求购买者保护模型不被复制。
我目前使用的方法是保存动画(gx:Tour)和< Model>在一个KML文件中,使用fetchKml函数在javascript中获取。任何查看页面源的人都可以找到KML的URL,并使用它们可以找到并下载模型。
是否有任何选项可以保护模型免受未经授权的复制?
答案 0 :(得分:0)
不,如果人们可以访问kml,那么他们就可以访问模型数据。您可以做的最好的事情是在kml文件中添加类似版权声明的内容作为叠加层,说明不允许未经授权的复制。
您可以让人们下载数据变得更加困难,但并非不可能。例如,您只能将您的kml和dae文件提供给GoogleEarth用户代理,以便只有Google地球桌面和Google地球插件可以访问这些网址,他们下载的数据会在其应用程序缓存目录中加密。
这会让很多人停下来,但是通过欺骗用户代理来通过其他方式访问文件会非常简单。
无论如何,无论你做什么,数据仍然必须在显示它的任何机器上通过GPU - 所以你无能为力可以阻止那些可以通过其他方式访问它的人。
简而言之,如果人们能够看到它就无法保护它。