人-物交互生成
输入人体动作意图和目标三维物体,输出人与该物体发生接触的完整交互动作,重点处理手部与物体的接触位置是否合理。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
CHOIS 是一个面向计算机视觉与图形学研究的交互合成工具,由学术团队发布在项目主页上。它把人体动作生成与三维物体约束放进同一个扩散模型框架里,让生成的动作既符合文本描述,搬运这类物理关系。相比只关注人体姿态的生成方法,它的重点在于人与物体的相对位置和接触点是否合理,因此更适合拿来做三维场景中的交互动画、机器人操作数据合成等研究性任务。它的短板也很直接:属于研究项目形态,缺乏面向普通用户的产品化界面,想跑起来需要自己准备环境与数据,动手门槛不低。
CHOIS 是一个研究型的人-物体交互合成项目,发布在项目主页上,面向做三维视觉、图形学和具身智能研究的人。它的目标是给定一个人体动作意图和场景里的物体,自动生成符合物理约束的交互动作序列,比如走过去拿起杯子、搬动箱子、坐上去。
它的核心思路是用条件扩散模型,把动作生成拆成受条件约束的过程:一边受人体运动本身的先验约束,一边受目标物体的位置、形状和接触关系约束。这样生成出来的动作不会出现手穿进物体、身体悬空这类明显不合理的现象,这是它和纯动作生成方法最本质的区别。
使用方式上,它更接近研究代码而不是成品应用。研究者通常需要按项目主页给的说明配置环境、准备人体与物体的三维数据,再按自己的场景改参数或调数据。对三维美术和游戏团队来说,它现在还处于可以去了解思路、但不太适合直接塞进生产流程的阶段。
输入人体动作意图和目标三维物体,输出人与该物体发生接触的完整交互动作,重点处理手部与物体的接触位置是否合理。
用扩散模型做动作生成,并额外引入物体约束作为条件,让采样过程同时受人体运动先验和物体几何关系共同引导。
针对抓、推、搬、坐等需要身体与物体持续接触的动作,在生成时施加约束,减少手部穿透物体或身体悬空的情况。
支持用自然语言描述想要的动作意图来引导生成,省去逐帧设计关键帧的过程,适合快速试验多种交互方案。
生成结果落在三维空间里,可以配合已有的场景物体摆放使用,适合做场景化的动画预演和交互数据合成。
研究人-物交互合成、动作生成方向的课题组可以直接拿它当基线或对比方法,代码和方法说明都能复用。
补充真实数据不足的短板。
动画和游戏团队可以拿来快速试验角色与道具的互动方案,但输出还需要在专业软件里做后期修型和精修。
它目前是研究项目形态,没有开箱即用的界面,需要自己配环境和数据。
想直接生成能用的三维动画成片的创作者不建议选它,它生成的是动作数据,离成品动画还有明显距离。
它做的是人与物体之间的交互动作合成。给定人体动作意图和场景里的三维物体,它会生成人体怎么靠近、怎么接触、怎么搬动这个物体的完整动作,重点是让接触关系看起来合理,而不是只生成一个漂在空中的姿态。
普通动作生成工具大多只关心人体姿态本身是否自然,不太管身边有没有东西。CHOIS 在生成时额外把物体当作约束条件,所以能处理抓杯子、搬箱子这类需要身体和物体持续接触的动作,减少手穿进物体或者人悬在物体边上的情况。
目前不太适合。它是研究项目形态,走的是配置环境、准备数据、跑代码的流程,没有开箱即用的图形界面。如果只是想要做出交互动画,更现实的做法是等它被集成进成熟的三维工具,或者找现成的动画软件配合使用。
在接触关系这类关键点上,它比不考虑物体的方法要可靠,但生成结果仍会有波动,同一个动作意图多跑几次挑一条是常见做法。遇到搬箱子这种包含多个阶段的长动作,抬起几段分别生成,控制起来会比一口气生成整段更稳。
如果你的需求是研究人-物交互、做具身智能的操作数据合成,或者需要带物体约束的动作数据,它值得试。如果目标是直接产出能发布的三维动画成片,或者团队没有代码和三维数据基础,那它现阶段不太适合,先把需求转向成熟动画工具更省事。
| 工具 | 编辑评分 | 价格 | 核心功能 | 平台 |
|---|---|---|---|---|
| CHOIS本工具 | 4.3 | 未标价 | 人-物交互生成;条件扩散框架;接触关系约束;文本驱动动作 | — |
| CAT4D | — | 未标价 | 4D 场景创建工具,使用多视图视频扩散模型 | — |
| Edify 3D | — | 未标价 | 高质量3D 资产生成技术 | — |
| Interactive3D | — | 未标价 | 通过交互式3D 生成技术,实现高质量且可控的3D 模型创建 | — |
| DimensionX | — | 未标价 | 从单张图片创建可控3D 和4D 场景的视频扩散模型 | — |
| MIDI | — | 未标价 | 通过多实例扩散模型将单张图像生成高保真度的3D 场景 | — |