{"id":"https://openalex.org/W7143465547","doi":"https://doi.org/10.1111/cgf.70352","title":"CADrawer: Autoregressive CAD Generation from 3D Sketches","display_name":"CADrawer: Autoregressive CAD Generation from 3D Sketches","publication_year":2026,"publication_date":"2026-03-30","ids":{"openalex":"https://openalex.org/W7143465547","doi":"https://doi.org/10.1111/cgf.70352"},"language":"en","primary_location":{"id":"doi:10.1111/cgf.70352","is_oa":false,"landing_page_url":"https://doi.org/10.1111/cgf.70352","pdf_url":null,"source":{"id":"https://openalex.org/S67831204","display_name":"Computer Graphics Forum","issn_l":"0167-7055","issn":["0167-7055","1467-8659"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Graphics Forum","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://inria.hal.science/hal-05625659","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5031675639","display_name":"Yuanbo Li","orcid":"https://orcid.org/0009-0009-6270-3442"},"institutions":[{"id":"https://openalex.org/I27804330","display_name":"Brown University","ror":"https://ror.org/05gq02987","country_code":"US","type":"education","lineage":["https://openalex.org/I27804330"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuanbo Li","raw_affiliation_strings":["Brown University  USA"],"raw_orcid":"https://orcid.org/0009-0009-6270-3442","affiliations":[{"raw_affiliation_string":"Brown University  USA","institution_ids":["https://openalex.org/I27804330"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066918881","display_name":"Gilda Manfredi","orcid":"https://orcid.org/0000-0003-0633-862X"},"institutions":[{"id":"https://openalex.org/I20272500","display_name":"University of Basilicata","ror":"https://ror.org/03tc05689","country_code":"IT","type":"education","lineage":["https://openalex.org/I20272500"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Gilda Manfredi","raw_affiliation_strings":["University of Basilicata  Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Basilicata  Italy","institution_ids":["https://openalex.org/I20272500"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130949171","display_name":"Henro Kriel","orcid":null},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Henro Kriel","raw_affiliation_strings":["Centre Inria d'Universit\u00e9 C\u00f4te d'Azur  France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Centre Inria d'Universit\u00e9 C\u00f4te d'Azur  France","institution_ids":["https://openalex.org/I1326498283"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5104669731","display_name":"Chen Hao","orcid":null},"institutions":[{"id":"https://openalex.org/I27804330","display_name":"Brown University","ror":"https://ror.org/05gq02987","country_code":"US","type":"education","lineage":["https://openalex.org/I27804330"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chengye Hao","raw_affiliation_strings":["Brown University  USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Brown University  USA","institution_ids":["https://openalex.org/I27804330"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5123018002","display_name":"Xianghao Xu","orcid":null},"institutions":[{"id":"https://openalex.org/I27804330","display_name":"Brown University","ror":"https://ror.org/05gq02987","country_code":"US","type":"education","lineage":["https://openalex.org/I27804330"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xianghao Xu","raw_affiliation_strings":["Brown University  USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Brown University  USA","institution_ids":["https://openalex.org/I27804330"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052390918","display_name":"Adrien Bousseau","orcid":"https://orcid.org/0000-0002-8003-9575"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Adrien Bousseau","raw_affiliation_strings":["Centre Inria d'Universit\u00e9 C\u00f4te d'Azur  France"],"raw_orcid":"https://orcid.org/0000-0002-8003-9575","affiliations":[{"raw_affiliation_string":"Centre Inria d'Universit\u00e9 C\u00f4te d'Azur  France","institution_ids":["https://openalex.org/I1326498283"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5130924079","display_name":"Daniel Ritchie","orcid":null},"institutions":[{"id":"https://openalex.org/I27804330","display_name":"Brown University","ror":"https://ror.org/05gq02987","country_code":"US","type":"education","lineage":["https://openalex.org/I27804330"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Daniel Ritchie","raw_affiliation_strings":["Brown University  USA"],"raw_orcid":"https://orcid.org/0000-0002-8253-0069","affiliations":[{"raw_affiliation_string":"Brown University  USA","institution_ids":["https://openalex.org/I27804330"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":3710,"currency":"USD","value_usd":3710},"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.34995831,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10719","display_name":"3D Shape Modeling and Analysis","score":0.4652999937534332,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10719","display_name":"3D Shape Modeling and Analysis","score":0.4652999937534332,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10789","display_name":"Interactive and Immersive Displays","score":0.16089999675750732,"subfield":{"id":"https://openalex.org/subfields/1709","display_name":"Human-Computer Interaction"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.07280000299215317,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/sketch","display_name":"Sketch","score":0.8652999997138977},{"id":"https://openalex.org/keywords/cad","display_name":"CAD","score":0.7409999966621399},{"id":"https://openalex.org/keywords/representation","display_name":"Representation (politics)","score":0.6791999936103821},{"id":"https://openalex.org/keywords/complement","display_name":"Complement (music)","score":0.5860999822616577},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.5099999904632568},{"id":"https://openalex.org/keywords/autoregressive-model","display_name":"Autoregressive model","score":0.47920000553131104},{"id":"https://openalex.org/keywords/computer-aided-design","display_name":"Computer Aided Design","score":0.38260000944137573}],"concepts":[{"id":"https://openalex.org/C2779231336","wikidata":"https://www.wikidata.org/wiki/Q7534724","display_name":"Sketch","level":2,"score":0.8652999997138977},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8258000016212463},{"id":"https://openalex.org/C194789388","wikidata":"https://www.wikidata.org/wiki/Q17855283","display_name":"CAD","level":2,"score":0.7409999966621399},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.6791999936103821},{"id":"https://openalex.org/C112313634","wikidata":"https://www.wikidata.org/wiki/Q7886648","display_name":"Complement (music)","level":5,"score":0.5860999822616577},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.5099999904632568},{"id":"https://openalex.org/C159877910","wikidata":"https://www.wikidata.org/wiki/Q2202883","display_name":"Autoregressive model","level":2,"score":0.47920000553131104},{"id":"https://openalex.org/C199639397","wikidata":"https://www.wikidata.org/wiki/Q1788588","display_name":"Engineering drawing","level":1,"score":0.3937000036239624},{"id":"https://openalex.org/C119823426","wikidata":"https://www.wikidata.org/wiki/Q184793","display_name":"Computer Aided Design","level":2,"score":0.38260000944137573},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.3398999869823456},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3310999870300293},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.32499998807907104},{"id":"https://openalex.org/C2776291640","wikidata":"https://www.wikidata.org/wiki/Q2912517","display_name":"Value (mathematics)","level":2,"score":0.32420000433921814},{"id":"https://openalex.org/C108882727","wikidata":"https://www.wikidata.org/wiki/Q2991685","display_name":"Solid modeling","level":2,"score":0.32109999656677246},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.29490000009536743},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2761000096797943},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.2727000117301941},{"id":"https://openalex.org/C181095308","wikidata":"https://www.wikidata.org/wiki/Q1541599","display_name":"Geometric primitive","level":2,"score":0.26820001006126404},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.2651999890804291},{"id":"https://openalex.org/C12713177","wikidata":"https://www.wikidata.org/wiki/Q1900281","display_name":"Perspective (graphical)","level":2,"score":0.257999986410141},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.2567000091075897}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1111/cgf.70352","is_oa":false,"landing_page_url":"https://doi.org/10.1111/cgf.70352","pdf_url":null,"source":{"id":"https://openalex.org/S67831204","display_name":"Computer Graphics Forum","issn_l":"0167-7055","issn":["0167-7055","1467-8659"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Graphics Forum","raw_type":"journal-article"},{"id":"pmh:oai:HAL:hal-05625659v1","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-05625659","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Computer Graphics Forum, 2026, &#x27E8;10.1111/cgf.70352&#x27E9;","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:iris.unibas.it:11563/212396","is_oa":false,"landing_page_url":"https://hdl.handle.net/11563/212396","pdf_url":null,"source":{"id":"https://openalex.org/S4377196360","display_name":"CINECA IRIS Institutional Research Information System (University of Basilicata)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I20272500","host_organization_name":"University of Basilicata","host_organization_lineage":["https://openalex.org/I20272500"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-05625659v1","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-05625659","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Computer Graphics Forum, 2026, &#x27E8;10.1111/cgf.70352&#x27E9;","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W1968842061","https://openalex.org/W1987458652","https://openalex.org/W2081163074","https://openalex.org/W2086145568","https://openalex.org/W2086331119","https://openalex.org/W2145930572","https://openalex.org/W2159815232","https://openalex.org/W2257979135","https://openalex.org/W2397559401","https://openalex.org/W2471222198","https://openalex.org/W2766447205","https://openalex.org/W2963351448","https://openalex.org/W2972900692","https://openalex.org/W2972931660","https://openalex.org/W3107596153","https://openalex.org/W3162843412","https://openalex.org/W3185376398","https://openalex.org/W3198768348","https://openalex.org/W3206579488","https://openalex.org/W3217122878","https://openalex.org/W4200412188","https://openalex.org/W4210906714","https://openalex.org/W4281676683","https://openalex.org/W4285981721","https://openalex.org/W4295762848","https://openalex.org/W4311802358","https://openalex.org/W4312827974","https://openalex.org/W4313034350","https://openalex.org/W4377832123","https://openalex.org/W4379964926","https://openalex.org/W4385328344","https://openalex.org/W4396520487","https://openalex.org/W4400818419","https://openalex.org/W4402727059","https://openalex.org/W4410028605","https://openalex.org/W4410777882"],"related_works":[],"abstract_inverted_index":{"Abstract":[0],"In":[1],"professional":[2],"design":[3],"workflows,":[4],"designers":[5],"often":[6],"begin":[7],"by":[8],"creating":[9],"sketch":[10],"drawings":[11],"before":[12],"converting":[13],"them":[14],"into":[15,54],"CAD":[16,55,73],"programs.":[17],"However,":[18],"prior":[19],"work":[20],"on":[21,88,145],"automatically":[22],"interpreting":[23],"these":[24,122],"sketches":[25,53],"has":[26],"been":[27],"limited":[28],"to":[29,34,125,140],"simplified":[30],"inputs":[31],"and":[32,84,99,116,165],"fails":[33],"account":[35],"for":[36,70],"construction":[37,62,163],"lines":[38,63,164],"that":[39,50,148],"are":[40],"ubiquitous":[41],"in":[42,114],"real\u2010world":[43],"drawings.":[44],"We":[45,152],"present":[46],"CADrawer,":[47],"a":[48,65,89,117,138],"system":[49,109],"translates":[51],"3D":[52,141,150],"programs":[56,113,124],"using":[57],"an":[58],"autoregressive":[59],"approach,":[60],"leveraging":[61],"as":[64,137],"rich":[66],"source":[67],"of":[68,92],"information":[69],"recovering":[71],"intermediate":[72],"operations.":[74],"At":[75],"each":[76],"step,":[77],"CADrawer":[78,134],"predicts":[79],"the":[80,93,108,127,130],"next":[81],"modeling":[82],"operation":[83],"its":[85],"parameters":[86],"based":[87],"graph\u2010based":[90],"representation":[91],"sketch,":[94],"which":[95],"explicitly":[96],"encodes":[97],"spatial":[98],"temporal":[100],"relationships":[101],"between":[102],"strokes.":[103],"To":[104],"improve":[105],"generation":[106],"quality,":[107],"maintains":[110],"multiple":[111],"candidate":[112],"parallel,":[115],"learned":[118],"value":[119],"function":[120],"evaluates":[121],"partial":[123],"guide":[126],"search":[128],"toward":[129],"most":[131],"promising":[132],"candidates.":[133],"is":[135],"designed":[136],"complement":[139],"sketching":[142],"interfaces,":[143],"building":[144],"existing":[146],"methods":[147],"creates":[149],"sketches.":[151],"evaluate":[153],"our":[154],"method":[155],"across":[156],"several":[157],"datasets,":[158],"including":[159],"those":[160],"containing":[161],"dense":[162],"cases":[166],"without":[167],"ground\u2010truth":[168],"B\u2010rep":[169],"shapes.":[170],"(see":[171],"https://www.acm.org/publications/class\u20102012":[172],")":[173]},"counts_by_year":[],"updated_date":"2026-07-31T08:31:51.225901","created_date":"2026-03-31T00:00:00"}
