事情还得从今年10月18日说起。Open3DLab是一个由3D建模爱好者自发组织起来的非营利平台,创作者们把自己辛辛苦苦做出来的模型上传到网站上,供其他人学习参考或者拿来二次创作。很多作品旁边都附带了明确的许可协议,有的写着禁止商用,有的直接标明不允许拿去训练AI。然而就在10月18日那天,Open3DLab的技术人员发现情况不太对劲——有个爬虫正在疯狂地向他们的网站和下载服务器发送请求,数量多得让人头皮发麻。这个爬虫的用户代理标识写的是“trellis2-data-sourcing/1.0 (3D foundation model research; [redacted]@roblox)”,所有流量都来自同一个亚马逊AWS的IP地址。说白了,这个爬虫压根没打算遮遮掩掩,直接就告诉别人它是Roblox那边派来的。更让Open3DLab生气的是,这个爬虫完全无视了网站根目录下的robots.txt文件,那个文件里白纸黑字写着禁止任何形式的自动化抓取。它也不管网站的服务条款怎么说,那些条款同样明令禁止爬取行为。除此之外,每个项目页面上创作者自己标注的许可协议也被它当成了摆设,那些协议里清清楚楚地写着不允许非商业用途,尤其是不允许拿去训练AI模型。
说到这里,大家肯定很好奇:Roblox为什么要费这么大的力气去别人的网站里扒3D模型呢?答案其实就藏在那串用户代理标识里——“3D foundation model research”。Open3DLab在博文中特意回顾了Roblox在AI领域的一系列动作。早在去年3月,Roblox就推出了一套名为“Roblox Cube”的系统,这是他们自主研发的核心生成式AI工具×,专门用来做3D建模。这套系统最初的目标是实现角色骨骼绑定,未来还计划扩展到角色和虚拟形象的自动生成。到了今年2月,Roblox又进一步测试了一项叫做“4D generation”的新技术,这项技术允许用户直接用自然语言来描述想要的模型,然后系统就能自动生成游戏内的3D物体,目前还在公测阶段。更关键的是,Open3DLab经过比对发现,那个爬虫用户代理里留下的邮箱地址,正好跟Roblox Cube研究论文上列出的某位研究人员的联系方式对得上——虽然Open3DLab出于保护隐私的考虑隐去了具体姓名,但这个关联已经足够明显了。