白猫次世代模型,最近比较流行的猫模型

雯生于凹非寺

量子报道|公众号QbitAI

虽然将二维图像转换为3D模型的技术不少,但是可以实时使用你画的草图

你看过生成骨骼绑定的3D模型吗?

这样,沿着现有的图像试着画几幅,马上就能得到三维模型。

2倍速

一共画了5次轮廓,得到了完整的3D猫模型,还连接了骨骼:

看,像这样移动骨骼关节,鬼畜猫随时都能来:

与现有的许多自动骨架建模方法相比,该方法在整个网格模型的建立完成后,并没有使用算法处理和提取骨架。

基于草图实时

执行形状建模和骨架创建。

另外,实验证明这种新方法的学习成本更低,经验不同的专家可以马上使用。

该研究来自浙江大学,相关论文发表在Computers Graphics上,代码目前是开源的:

要从草绘创建动态骨架,必须从草绘实时创建动态骨架。 研究人员主要分三个步骤实施。

第一步是提取局部骨骼。

首先,从原始草图中进行简单的多边形采集,但手写图像由于手抖和绘制技术的问题不可避免地会出现线条断裂、不平滑等问题。

(也就是计算机图像问题中经常提到的噪声。)

相应地,还需要均衡地离散化原始线路以平滑这些噪声,并且使用DP (二进制peu cker )

算法找到了最接近形状的简化多边形。

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

通过删除上面得到的直线骨骼中包含的不需要的顶点和边缘,折叠比特定阈值小的短骨骼边缘,简化直线骨骼。

所有变更的流程如下。

步骤2、连接子骨架。

研究小组交互地成对连接子骨架。

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

如果要相交,请连接与当前子部分的骨架相交的子部分的骨架。

这与用户交互创建一个3d模型的真实场景相匹配。 新的子组件将连接到现有子组件,新的子骨架将连接到相应的子骨架。

第三步,细化全球骨骼。

在上一步中,如果两个或多个子骨架连接到父骨架的相似位置,往往会生成额外的短骨。

因此,在此步骤中,首先简化曲线、连接关节、修剪分支和折叠边。

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

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

BoundedDP算法步骤

最终,最初手绘草图的图像将成为连接骨架的3D模型:

算法速度快,实现即玩研究者首先将本文提出的骨骼模型生成算法与现有方法的运行时间进行比较,发现其速度优于许多方法:

研究人员还邀请了12位经验不同的用户,使用MonsterMasp、RigMesh3以及本文提出的系统来制作3D模型。

使用本文提出的系统制作的模型精度最高,但可知不会花费时间:

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

如果要测试,请安装Qt、OpenCV、Boost和libigl(tetgen、Triangle、CGAL和Eigen ),并根据库安装路径修改相关文件。

现在的测试环境有这两种。

不用说,去找狗的检查图像试试能不能帮我做鬼畜狗的模型。

论文:

https://arxiv.org/abs/2110.05805

下载链接:

3359 github.com/Jing ma-git/real skel

—完—量子位QbitAI 头条签约关注我们,第一时间了解前沿科技动态

动态分享

2023年,NTU团队开发了全彩色高清视频成像系统,为暗光增强成像带来了新的突破。

2022-12-12 12:12:31

动态分享

2023年必看的十部电影,盘点全球十大战争电影

2022-12-12 12:14:33

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索