[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-664813-105":59,"doc-detail-664813-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","sketch-based-modeling-of-parameterized-objects","Sketch-based Modeling of Parameterized Objects","","Sketch-based modeling makes 3D creation accessible by constructing parameterized object models directly from 2D sketches. The approach uses a sketch recognition algorithm that matches points and curves from 2D templates to an input sketch, guided by an optimization metric over curve feature vectors. Relative part-location knowledge limits the correspondence search space. After selecting the best-fitting template, a 3D object is built from measurements extracted from the labeled 2D sketch, demonstrated on cups and mugs, airplanes, and fish.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":40,"@type":76,"position":81},"https://docshare.wps.com/document/research-report/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/sketch-based-modeling-of-parameterized-objects/664813/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/sketch-based-modeling-of-parameterized-objects/664813.png","ImageObject",300,407,{"name":92,"@type":93},"kopisore","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-30","2026-10-29",true,{"@type":102,"interactionType":103,"userInteractionCount":81},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What is the main goal of sketch-based modeling in this paper?","Question",{"text":112,"@type":113},"The paper aims to make 3D modeling accessible by generating 3D models of specific object classes from 2D hand-drawn sketches.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How does the system recognize sketches?",{"text":117,"@type":113},"It matches the points and curves of the input sketch to a set of 2D templates using an optimization metric based on curve feature vectors, while restricting correspondences using knowledge of relative part locations.",{"name":119,"@type":110,"acceptedAnswer":120},"How are 3D models constructed after template matching?",{"text":121,"@type":113},"Once the best-fit template is found, the system extracts measurements from the labeled 2D sketch and uses them to construct the corresponding 3D object.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},664813,1793273867,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":39,"category_name":40,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":81,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":52,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":129,"read_time":143},962090880963,"https://ap-avatar.wpscdn.com/davatar_6f874abed73319feea01a86fa6f0fab8","Sketch-based Modeling of Parameterized Objects  \nChen Yang Dana Sharon Michiel van de Panne  \nUniversity of British Columbia†  \nAbstract  \nSketch-based modeling holds the promise of making 3D modeling accessible to a signiﬁcantly wider audience than current modeling tools. We present a modeling system that is capable of constructing 3D models of particular object classes from 2D sketches. The core of the system is a sketch recognition algorithm that seeks to match the points and curves of a set of given 2D templates to the sketch. The matching process employs an optimization metric that is based on curve feature vectors, and the search space of possible correspondences is restricted by encoding knowledge about relative part locations into the 2D template. Once a best-ﬁt template is found, a 3D object is constructed using a series of measurements that are extracted from the labelled 2D sketch. We apply our sketch-recognition and modeling algorithms to sketches of cups and mugs, airplanes, and ﬁsh. The system allows non-experts to use drawings to quickly create 3D models of speciﬁc object classes.  \nKeywords: sketch-based modeling, sketch recognition, geometric modeling  \n1. Introduction  \nConsumers now have the ability to render 3D content on almost every computer and a growing number of portable devices. However, the capabality for non-experts to create 3D content has not kept pace. Even those with in-depth knowledge of computer graphics will often go to considerable lengths to ﬁnd existing 3D models before resorting to building a 3D model of their own. This can be seen as an interface problem—if we were to imagine describing the shape of amug to a colleague, we could imagine using hand gestures or a hand-drawn sketch to communicate the object shape, to a ﬁrst approximation. However, developing 3D modeling systems to support this type of input is a daunting task. For example, inferring the 3D shape of objects from line drawings is a well-studied and largely unsolved computer vision problem.  \nThe system we present builds 3D models from handdrawn sketches. To make the problem tractable, we make a number of assumptions. First, we equip the system with a priori knowledge about particular classes of objects that we expect to be drawn using the system. This knowledge is encoded in terms of: (a) a ﬂexible 2D template that can  \n† email: cyang,dsharon,[van@cs.ubc.ca](van@cs.ubc.ca)  \nFigure 1: Example input sketches and output 3D models. The airplane uses both the side view and the top view to construct the 3D model. Strokes which are not recognized as being part of an object can be treated as annotation scribbles that are mapped to the 3D surface, as shown in the example mug sketch on the top right.  \nbe matched to the sketch, and (b) a procedure for building the 3D model from the 2D template. Second, we require that the user draw in a fashion that is not overly sloppy, and require that the user have familiarity with the general structure of the underlying template. Our system does not solve the general problem of building 3D models from  \nsubmitted to 2nd Eurographics Workshop on Sketch-Based Interfaces and Modeling (2005)  \n2 C. Yang, D. Sharon, M. van de Panne / Sketch-based Modeling of Parameterized Objects  \narbitrary hand-drawn sketches. Signiﬁcantly, however, our system allows fast and ﬂexible sketch-based modeling of particular classes of 3D objects with minimal training. Several examples of the input and output of our system are shown in Figure 1 . A video of our results can be viewed at [http://www.cs.ubc.ca/](http://www.cs.ubc.ca/) ~[van/papers/sketch3D.mov](van/papers/sketch3D.mov).  \nOur system assumes that it is worthwhile designing highly parameterized 3D objects for speciﬁc applications. This would allow for more transparent, user-driven content creation for games, such as a ﬂight simulator where the user could sketch their own particular airplane design. Automotive design is another potential application that falls ","cbCaiuq7lDOBESeI","https://ap.wps.com/l/cbCaiuq7lDOBESeI","pdf",3256335,"English","# Introduction\n## Related Work\n## System Overview\n## Template Construction and Sketch Recognition\n## 3D Model Construction\n## Results and Discussion\n## Conclusions and Future Work","[{\"question\":\"What is the main goal of sketch-based modeling in this paper?\",\"answer\":\"The paper aims to make 3D modeling accessible by generating 3D models of specific object classes from 2D hand-drawn sketches.\"},{\"question\":\"How does the system recognize sketches?\",\"answer\":\"It matches the points and curves of the input sketch to a set of 2D templates using an optimization metric based on curve feature vectors, while restricting correspondences using knowledge of relative part locations.\"},{\"question\":\"How are 3D models constructed after template matching?\",\"answer\":\"Once the best-fit template is found, the system extracts measurements from the labeled 2D sketch and uses them to construct the corresponding 3D object.\"}]","Sketch-based Modeling of Parameterized Objects | PDF",25]