{"id":"https://openalex.org/W3108720268","doi":"https://doi.org/10.1145/3414685.3417812","title":"ShapeAssembly","display_name":"ShapeAssembly","publication_year":2020,"publication_date":"2020-11-27","ids":{"openalex":"https://openalex.org/W3108720268","doi":"https://doi.org/10.1145/3414685.3417812","mag":"3108720268"},"language":"en","primary_location":{"id":"doi:10.1145/3414685.3417812","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3414685.3417812","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2009.08026","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5001963597","display_name":"R. Kenny Jones","orcid":"https://orcid.org/0009-0005-1169-0507"},"institutions":[{"id":"https://openalex.org/I175594653","display_name":"John Brown University","ror":"https://ror.org/02ct41q97","country_code":"US","type":"education","lineage":["https://openalex.org/I175594653"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"R. Kenny Jones","raw_affiliation_strings":["Brown University"],"affiliations":[{"raw_affiliation_string":"Brown University","institution_ids":["https://openalex.org/I175594653"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047049978","display_name":"Theresa Barton","orcid":null},"institutions":[{"id":"https://openalex.org/I175594653","display_name":"John Brown University","ror":"https://ror.org/02ct41q97","country_code":"US","type":"education","lineage":["https://openalex.org/I175594653"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Theresa Barton","raw_affiliation_strings":["Brown University"],"affiliations":[{"raw_affiliation_string":"Brown University","institution_ids":["https://openalex.org/I175594653"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035308844","display_name":"Xianghao Xu","orcid":"https://orcid.org/0000-0001-9822-2469"},"institutions":[{"id":"https://openalex.org/I175594653","display_name":"John Brown University","ror":"https://ror.org/02ct41q97","country_code":"US","type":"education","lineage":["https://openalex.org/I175594653"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xianghao Xu","raw_affiliation_strings":["Brown University"],"affiliations":[{"raw_affiliation_string":"Brown University","institution_ids":["https://openalex.org/I175594653"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100437056","display_name":"Kai Wang","orcid":"https://orcid.org/0000-0002-7870-9998"},"institutions":[{"id":"https://openalex.org/I175594653","display_name":"John Brown University","ror":"https://ror.org/02ct41q97","country_code":"US","type":"education","lineage":["https://openalex.org/I175594653"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kai Wang","raw_affiliation_strings":["Brown University"],"affiliations":[{"raw_affiliation_string":"Brown University","institution_ids":["https://openalex.org/I175594653"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045401706","display_name":"Ellen Jiang","orcid":null},"institutions":[{"id":"https://openalex.org/I175594653","display_name":"John Brown University","ror":"https://ror.org/02ct41q97","country_code":"US","type":"education","lineage":["https://openalex.org/I175594653"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ellen Jiang","raw_affiliation_strings":["Brown University"],"affiliations":[{"raw_affiliation_string":"Brown University","institution_ids":["https://openalex.org/I175594653"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103070271","display_name":"Paul Guerrero","orcid":"https://orcid.org/0000-0002-7568-2849"},"institutions":[{"id":"https://openalex.org/I1306409833","display_name":"Adobe Systems (United States)","ror":"https://ror.org/059tvcg64","country_code":"US","type":"company","lineage":["https://openalex.org/I1306409833"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Paul Guerrero","raw_affiliation_strings":["Adobe Research"],"affiliations":[{"raw_affiliation_string":"Adobe Research","institution_ids":["https://openalex.org/I1306409833"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058170430","display_name":"Niloy J. Mitra","orcid":"https://orcid.org/0000-0002-2597-0914"},"institutions":[{"id":"https://openalex.org/I45129253","display_name":"University College London","ror":"https://ror.org/02jx3x895","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I45129253"]},{"id":"https://openalex.org/I1306409833","display_name":"Adobe Systems (United States)","ror":"https://ror.org/059tvcg64","country_code":"US","type":"company","lineage":["https://openalex.org/I1306409833"]}],"countries":["GB","US"],"is_corresponding":false,"raw_author_name":"Niloy J. Mitra","raw_affiliation_strings":["University College London, Adobe Research"],"affiliations":[{"raw_affiliation_string":"University College London, Adobe Research","institution_ids":["https://openalex.org/I1306409833","https://openalex.org/I45129253"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005034184","display_name":"Daniel Ritchie","orcid":"https://orcid.org/0000-0002-8253-0069"},"institutions":[{"id":"https://openalex.org/I175594653","display_name":"John Brown University","ror":"https://ror.org/02ct41q97","country_code":"US","type":"education","lineage":["https://openalex.org/I175594653"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Daniel Ritchie","raw_affiliation_strings":["Brown University"],"affiliations":[{"raw_affiliation_string":"Brown University","institution_ids":["https://openalex.org/I175594653"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5001963597"],"corresponding_institution_ids":["https://openalex.org/I175594653"],"apc_list":null,"apc_paid":null,"fwci":7.9066,"has_fulltext":false,"cited_by_count":75,"citation_normalized_percentile":{"value":0.98767945,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":100},"biblio":{"volume":"39","issue":"6","first_page":"1","last_page":"20"},"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.9998000264167786,"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.9998000264167786,"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/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T14339","display_name":"Image Processing and 3D Reconstruction","score":0.9925000071525574,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7992186546325684},{"id":"https://openalex.org/keywords/generative-model","display_name":"Generative model","score":0.5979910492897034},{"id":"https://openalex.org/keywords/generative-grammar","display_name":"Generative grammar","score":0.5865369439125061},{"id":"https://openalex.org/keywords/parameterized-complexity","display_name":"Parameterized complexity","score":0.5522050857543945},{"id":"https://openalex.org/keywords/construct","display_name":"Construct (python library)","score":0.5344715714454651},{"id":"https://openalex.org/keywords/representation","display_name":"Representation (politics)","score":0.5342157483100891},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5056171417236328},{"id":"https://openalex.org/keywords/sequence","display_name":"Sequence (biology)","score":0.44814440608024597},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.41389328241348267},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.21800044178962708},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.13904035091400146}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7992186546325684},{"id":"https://openalex.org/C167966045","wikidata":"https://www.wikidata.org/wiki/Q5532625","display_name":"Generative model","level":3,"score":0.5979910492897034},{"id":"https://openalex.org/C39890363","wikidata":"https://www.wikidata.org/wiki/Q36108","display_name":"Generative grammar","level":2,"score":0.5865369439125061},{"id":"https://openalex.org/C165464430","wikidata":"https://www.wikidata.org/wiki/Q1570441","display_name":"Parameterized complexity","level":2,"score":0.5522050857543945},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.5344715714454651},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.5342157483100891},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5056171417236328},{"id":"https://openalex.org/C2778112365","wikidata":"https://www.wikidata.org/wiki/Q3511065","display_name":"Sequence (biology)","level":2,"score":0.44814440608024597},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.41389328241348267},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.21800044178962708},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.13904035091400146},{"id":"https://openalex.org/C94625758","wikidata":"https://www.wikidata.org/wiki/Q7163","display_name":"Politics","level":2,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3414685.3417812","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3414685.3417812","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:2009.08026","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2009.08026","pdf_url":"https://arxiv.org/pdf/2009.08026","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"text"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2009.08026","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2009.08026","pdf_url":"https://arxiv.org/pdf/2009.08026","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"text"},"sustainable_development_goals":[{"score":0.46000000834465027,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[{"id":"https://openalex.org/G70757531","display_name":null,"funder_award_id":"1753684,1941808","funder_id":"https://openalex.org/F4320309085","funder_display_name":"Center for Selective C-H Functionalization, National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320309085","display_name":"Center for Selective C-H Functionalization, National Science Foundation","ror":"https://ror.org/02h8v7m77"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W569478347","https://openalex.org/W1583837637","https://openalex.org/W1920022804","https://openalex.org/W2000690667","https://openalex.org/W2040939335","https://openalex.org/W2117088012","https://openalex.org/W2142225462","https://openalex.org/W2155710590","https://openalex.org/W2471222198","https://openalex.org/W2487365028","https://openalex.org/W2560722161","https://openalex.org/W2561715562","https://openalex.org/W2612843093","https://openalex.org/W2738551266","https://openalex.org/W2753872511","https://openalex.org/W2805113854","https://openalex.org/W2899771611","https://openalex.org/W2902691505","https://openalex.org/W2953127211","https://openalex.org/W2961368225","https://openalex.org/W2962716332","https://openalex.org/W2962780613","https://openalex.org/W2963102152","https://openalex.org/W2963121255","https://openalex.org/W2963369474","https://openalex.org/W2963981733","https://openalex.org/W2964674700","https://openalex.org/W2985840885","https://openalex.org/W2985936292","https://openalex.org/W3035163517","https://openalex.org/W3103022131","https://openalex.org/W3138982726","https://openalex.org/W3177525997","https://openalex.org/W4230564045","https://openalex.org/W4253570578","https://openalex.org/W4297598254"],"related_works":["https://openalex.org/W4365211920","https://openalex.org/W3014948380","https://openalex.org/W4380551139","https://openalex.org/W4317695495","https://openalex.org/W4395044357","https://openalex.org/W4287117424","https://openalex.org/W4387506531","https://openalex.org/W2087346071","https://openalex.org/W2967848559","https://openalex.org/W4299831724"],"abstract_inverted_index":{"Manually":[0],"authoring":[1],"3D":[2,12,88,99],"shapes":[3,13,225,245],"is":[4,69,137,196,213,269],"difficult":[5,31],"and":[6,26,34,66,112,121,198,200,207,249,265,272,284,290],"time":[7],"consuming;":[8],"generative":[9,47,166,203,282],"models":[10],"of":[11,59,83,143,184,192,253,262],"offer":[14,24],"compelling":[15],"alternatives.":[16],"Procedural":[17],"representations":[18],"are":[19,30,45,126,246],"one":[20,116,134],"such":[21,297],"possibility:":[22],"they":[23,52],"high-quality":[25],"editable":[27],"results":[28],"but":[29,61],"to":[32,55,115,139,149,174,215,231,288,294],"author":[33],"often":[35],"produce":[36],"outputs":[37,63],"with":[38,128],"limited":[39],"diversity.":[40],"On":[41],"the":[42,67,81,158,182,187,190,201,224,259],"other":[43,234,254],"extreme":[44],"deep":[46,165,202],"models:":[48],"given":[49],"enough":[50],"data,":[51],"can":[53],"learn":[54],"generate":[56],"any":[57],"class":[58],"shape":[60,89,100,105,155,193,210,236,292],"their":[62],"have":[64],"artifacts":[65],"representation":[68],"not":[70],"editable.":[71],"In":[72],"this":[73],"paper,":[74],"we":[75,92,162,257,279],"take":[76],"a":[77,95,119,141,164,168],"step":[78],"towards":[79],"achieving":[80],"best":[82],"both":[84],"worlds":[85],"for":[86,98],"novel":[87,176],"synthesis.":[90],"First,":[91],"propose":[93],"ShapeAssembly,":[94],"domain-specific":[96],"\"assembly-language\"":[97],"structures.":[101],"ShapeAssembly":[102,124,151,177],"programs":[103,152,230,293],"construct":[104],"structures":[106,156],"by":[107,222,227],"declaring":[108],"cuboid":[109],"part":[110],"proxies":[111],"attaching":[113],"them":[114],"another,":[117],"in":[118,157],"hierarchical":[120,169],"symmetrical":[122],"fashion.":[123],"functions":[125],"parameterized":[127],"continuous":[129],"free":[130],"variables,":[131],"so":[132],"that":[133,172,195,212,242,267],"program":[135,188,286],"structure":[136,237],"able":[138],"capture":[140],"family":[142],"related":[144],"shapes.":[145],"We":[146,218,240],"show":[147],"how":[148],"extract":[150],"from":[153,233],"existing":[154],"PartNet":[159],"dataset.":[160],"Then,":[161],"train":[163],"model,":[167],"sequence":[170],"VAE,":[171],"learns":[173],"write":[175],"programs.":[178],"Our":[179],"approach":[180,221],"leverages":[181],"strengths":[183],"each":[185],"representation:":[186],"captures":[189,205],"subset":[191],"variability":[194,206],"interpretable":[197],"editable,":[199],"model":[204,283],"correlations":[208],"across":[209],"collections":[211],"hard":[214],"express":[216],"procedurally.":[217],"evaluate":[219],"our":[220,228,243,281],"comparing":[223],"output":[226],"generated":[229,244],"those":[232,252],"recent":[235],"synthesis":[238],"models.":[239],"find":[241,266],"more":[247],"plausible":[248],"physically-valid":[250],"than":[251],"methods.":[255],"Additionally,":[256],"assess":[258],"latent":[260],"spaces":[261],"these":[263],"models,":[264],"ours":[268],"better":[270],"structured":[271],"produces":[273],"smoother":[274],"interpolations.":[275],"As":[276],"an":[277],"application,":[278],"use":[280],"differentiable":[285],"interpreter":[287],"infer":[289],"fit":[291],"unstructured":[295],"geometry,":[296],"as":[298],"point":[299],"clouds.":[300]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":17},{"year":2024,"cited_by_count":10},{"year":2023,"cited_by_count":16},{"year":2022,"cited_by_count":11},{"year":2021,"cited_by_count":14},{"year":2020,"cited_by_count":3}],"updated_date":"2026-04-12T07:58:50.170612","created_date":"2020-12-07T00:00:00"}
