{"title":"DrawingSpinUp:从单个角色绘图制作三维动画","authors":"Jie Zhou, Chufeng Xiao, Miu-Ling Lam, Hongbo Fu","doi":"arxiv-2409.08615","DOIUrl":null,"url":null,"abstract":"Animating various character drawings is an engaging visual content creation\ntask. Given a single character drawing, existing animation methods are limited\nto flat 2D motions and thus lack 3D effects. An alternative solution is to\nreconstruct a 3D model from a character drawing as a proxy and then retarget 3D\nmotion data onto it. However, the existing image-to-3D methods could not work\nwell for amateur character drawings in terms of appearance and geometry. We\nobserve the contour lines, commonly existing in character drawings, would\nintroduce significant ambiguity in texture synthesis due to their\nview-dependence. Additionally, thin regions represented by single-line contours\nare difficult to reconstruct (e.g., slim limbs of a stick figure) due to their\ndelicate structures. To address these issues, we propose a novel system,\nDrawingSpinUp, to produce plausible 3D animations and breathe life into\ncharacter drawings, allowing them to freely spin up, leap, and even perform a\nhip-hop dance. For appearance improvement, we adopt a removal-then-restoration\nstrategy to first remove the view-dependent contour lines and then render them\nback after retargeting the reconstructed character. For geometry refinement, we\ndevelop a skeleton-based thinning deformation algorithm to refine the slim\nstructures represented by the single-line contours. The experimental\nevaluations and a perceptual user study show that our proposed method\noutperforms the existing 2D and 3D animation methods and generates high-quality\n3D animations from a single character drawing. Please refer to our project page\n(https://lordliang.github.io/DrawingSpinUp) for the code and generated\nanimations.","PeriodicalId":501174,"journal":{"name":"arXiv - CS - Graphics","volume":"122 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"DrawingSpinUp: 3D Animation from Single Character Drawings\",\"authors\":\"Jie Zhou, Chufeng Xiao, Miu-Ling Lam, Hongbo Fu\",\"doi\":\"arxiv-2409.08615\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Animating various character drawings is an engaging visual content creation\\ntask. Given a single character drawing, existing animation methods are limited\\nto flat 2D motions and thus lack 3D effects. An alternative solution is to\\nreconstruct a 3D model from a character drawing as a proxy and then retarget 3D\\nmotion data onto it. However, the existing image-to-3D methods could not work\\nwell for amateur character drawings in terms of appearance and geometry. We\\nobserve the contour lines, commonly existing in character drawings, would\\nintroduce significant ambiguity in texture synthesis due to their\\nview-dependence. Additionally, thin regions represented by single-line contours\\nare difficult to reconstruct (e.g., slim limbs of a stick figure) due to their\\ndelicate structures. To address these issues, we propose a novel system,\\nDrawingSpinUp, to produce plausible 3D animations and breathe life into\\ncharacter drawings, allowing them to freely spin up, leap, and even perform a\\nhip-hop dance. For appearance improvement, we adopt a removal-then-restoration\\nstrategy to first remove the view-dependent contour lines and then render them\\nback after retargeting the reconstructed character. For geometry refinement, we\\ndevelop a skeleton-based thinning deformation algorithm to refine the slim\\nstructures represented by the single-line contours. The experimental\\nevaluations and a perceptual user study show that our proposed method\\noutperforms the existing 2D and 3D animation methods and generates high-quality\\n3D animations from a single character drawing. Please refer to our project page\\n(https://lordliang.github.io/DrawingSpinUp) for the code and generated\\nanimations.\",\"PeriodicalId\":501174,\"journal\":{\"name\":\"arXiv - CS - Graphics\",\"volume\":\"122 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Graphics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.08615\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Graphics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.08615","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
为各种角色图画制作动画是一项引人入胜的视觉内容创作任务。对于单个角色图画,现有的动画方法仅限于平面 2D 运动,因此缺乏 3D 效果。另一种解决方案是以人物图画为代理重建三维模型,然后将三维运动数据重定向到模型上。然而,现有的图像-3D 方法在外观和几何形状方面无法满足业余角色绘图的要求。我们注意到,人物图画中常见的轮廓线由于与视角有关,会在纹理合成中产生很大的模糊性。此外,单线轮廓线所代表的细长区域(如棍棒人物的细长四肢)由于结构复杂而难以重建。为了解决这些问题,我们提出了一种新颖的系统--DrawingSpinUp,它可以生成可信的三维动画,并为人物画注入生命力,使其能够自由旋转、跳跃,甚至表演hip-hop舞蹈。在外观改进方面,我们采用了 "移除--再修复 "策略,首先移除与视图相关的轮廓线,然后在重构角色后将其渲染回来。在几何细化方面,我们开发了一种基于骨架的细化变形算法,以细化单线轮廓所代表的纤细结构。实验评估和用户感知研究表明,我们提出的方法优于现有的二维和三维动画制作方法,能从单个角色绘制生成高质量的三维动画。有关代码和生成的动画,请参阅我们的项目页面(https://lordliang.github.io/DrawingSpinUp)。
DrawingSpinUp: 3D Animation from Single Character Drawings
Animating various character drawings is an engaging visual content creation
task. Given a single character drawing, existing animation methods are limited
to flat 2D motions and thus lack 3D effects. An alternative solution is to
reconstruct a 3D model from a character drawing as a proxy and then retarget 3D
motion data onto it. However, the existing image-to-3D methods could not work
well for amateur character drawings in terms of appearance and geometry. We
observe the contour lines, commonly existing in character drawings, would
introduce significant ambiguity in texture synthesis due to their
view-dependence. Additionally, thin regions represented by single-line contours
are difficult to reconstruct (e.g., slim limbs of a stick figure) due to their
delicate structures. To address these issues, we propose a novel system,
DrawingSpinUp, to produce plausible 3D animations and breathe life into
character drawings, allowing them to freely spin up, leap, and even perform a
hip-hop dance. For appearance improvement, we adopt a removal-then-restoration
strategy to first remove the view-dependent contour lines and then render them
back after retargeting the reconstructed character. For geometry refinement, we
develop a skeleton-based thinning deformation algorithm to refine the slim
structures represented by the single-line contours. The experimental
evaluations and a perceptual user study show that our proposed method
outperforms the existing 2D and 3D animation methods and generates high-quality
3D animations from a single character drawing. Please refer to our project page
(https://lordliang.github.io/DrawingSpinUp) for the code and generated
animations.