5笔涂出一只3D猫咪模型,可跑可跳无需手动绑定骨骼,新鬼畜素材get丨浙大&开源

2021 年 12 月 6 日 量子位
博雯 发自 凹非寺
量子位 报道 | 公众号 QbitAI

二维图片转3D模型的技术不少,但能用你画的草图实时生成骨骼绑定的3D模型见过吗?

像这样,顺着已有的图片描了几笔,立马就得到了三维模型:

两倍速

一共描了五次轮廓就得到了一只完整的3D猫模型,还绑定了骨骼:

看,可以像这样活动骨架关节,随时来一段鬼畜猫:

对比现有的很多自动生骨架建模方法,这一方法并不是在整个网格模型构建完成后,采用算法处理并提取骨架。

而是基于草图,实时进行形状建模和骨架创建。

并且,实验也证明这一新方法的学习成本更低,不同经验的专业人员都能快速上手。

这项研究来自浙江大学,相关论文发布在Computers & Graphics上,代码现已开源:

从草图中创建动态骨架

要实时地从草图中创建动态骨架,研究者主要分为三步来实现:

第一步是提取局部骨架

首先是从原始草图中进行简单的多边形采集,不过手绘图像难免会因为手抖或画技问题出现线条的断裂、不平滑等问题:

(也就是计算机图像问题中常说的噪音)

所以,需要将原始线条均匀地离散小段直线来平滑这些噪音,再用DP(Douglas-Peucker)算法找到一个最接近形状的简化多边形。

对于得到的简化多边形,通过连续向内偏移的轮廓线将多边形划分为单调的区域,提取得到一种直线骨架:

将上面得到的直线骨架中包含的不必要的顶点和边缘删掉,并折叠小于特定阈值的短骨架边缘,将直线骨架进行简化。

全部变化流程如下:

第二步,连接子骨架

研究团队以交互式的成对方式连接子骨架。

当用户创建一个新的子部件或移动一个现有的子部件时,立即检查当前子部件是否与其他子部件相交。

如果相交,就把当前子部分的骨架与被交的子部分的骨架连接起来:

这符合用户交互式地逐个创建三维模型的真实场景:新的子部件被连接到现有的子部件上,同时,新的子骨架被连接到相应的子骨架上。

第三步、全局骨架细化

在上一步中,当两个或多个子骨架连接到父骨架的类似位置时,常常会生成多余的短骨。

因此,这一步中首先要进行曲线简化、关节合并、分支修剪和边缘折叠。

其次,为了控制模型不同部位的骨架的复杂性,研究者将3D模型旋转到XY平面,把子形状和分支从三维空间映射到二维空间:

然后通过在二维空间运行BoundedDP算法,将简化后的分支重新映射到其原来的三维位置。

BoundedDP算法步骤

最终,一个最开始是手绘草图的图像,就变成一个绑定了骨骼的3D模型了:

算法速度更快,安装即玩

研究者首先对比了本文提出的骨骼模型生成算法与已有方法的执行时间,可以看到,其速度优于大多数方法:

研究者还请来了12位经验各异的用户来使用MonsterMash2、RigMesh3,以及本文提出的系统来创建3D模型。

可以看到,使用本文提出的系统创建得到的模型精度最高,但花费时间却较少:

在开源文件中,研究者提供了一个exe的可执行文件,安装即玩。

如果要进行测试,要先安装Qt、 OpenCV、 Boost、 Libigl (Tetgen、 Triangle、 CGAL、 Eigen) ,并根据库的安装路径修改相关文件。

目前的测试环境则是这两种:

话不多说,去找张狗勾图片试试能不能搞个鬼畜狗模型了

论文:
https://arxiv.org/abs/2110.05805

下载链接:
https://github.com/jingma-git/RealSkel


本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。

2021人工智能年度评选结果揭晓

「2021年度人工智能创业领袖TOP30」榜单中,有人曾在学界声名鹊起,有人曾在商业战场上留下姓名。AI时代的变革里,他们都重新出发,以新生力量之姿,改变了中国AI的商业版图。

如今,在各个AI应用领域里,他们正以杰出的判断力、创造力和领导力,推动团队稳步成长,推动AI赋能千行百业:


p.s.点击图片/链接查看完整榜单:2021人工智能年度评选结果揭晓!AI落地最佳参考在此奉上



点这里👇关注我,记得标星哦~

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见~


登录查看更多
0

相关内容

3D是英文“Three Dimensions”的简称,中文是指三维、三个维度、三个坐标,即有长、有宽、有高,换句话说,就是立体的,是相对于只有长和宽的平面(2D)而言。
【CVPR2022】多视图聚合的大规模三维语义分割
专知会员服务
20+阅读 · 2022年4月20日
专知会员服务
19+阅读 · 2021年3月18日
【元图(Meta-Graph):元学习小样本连接预测】
专知会员服务
64+阅读 · 2020年5月31日
姿势服装随心换-CVPR2019
专知会员服务
34+阅读 · 2020年1月26日
3D模型“换皮肤”有多简单?也就一句话的事
量子位
0+阅读 · 2021年12月29日
国家自然科学基金
2+阅读 · 2017年12月31日
国家自然科学基金
5+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
Arxiv
0+阅读 · 2022年4月19日
Arxiv
0+阅读 · 2022年4月18日
A Multi-Objective Deep Reinforcement Learning Framework
VIP会员
相关VIP内容
相关基金
国家自然科学基金
2+阅读 · 2017年12月31日
国家自然科学基金
5+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
Top
微信扫码咨询专知VIP会员