{"id":"https://openalex.org/W4296307302","doi":"https://doi.org/10.48550/arxiv.2204.01386","title":"Dressi: A Hardware-Agnostic Differentiable Renderer with Reactive Shader Packing and Soft Rasterization","display_name":"Dressi: A Hardware-Agnostic Differentiable Renderer with Reactive Shader Packing and Soft Rasterization","publication_year":2022,"publication_date":"2022-01-01","ids":{"openalex":"https://openalex.org/W4296307302","doi":"https://doi.org/10.48550/arxiv.2204.01386"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2204.01386","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":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":["Cornell University"],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false},"type":"preprint","type_crossref":"posted-content","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/abs/2204.01386","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5010138681","display_name":"Yusuke Takimoto","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Takimoto, Yusuke","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060858053","display_name":"Hiroyuki Sat\u014d","orcid":"https://orcid.org/0000-0002-2891-3835"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sato, Hiroyuki","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005711460","display_name":"Hikari Takehara","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Takehara, Hikari","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069940902","display_name":"Keishiro Uragaki","orcid":"https://orcid.org/0000-0001-7162-3107"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Uragaki, Keishiro","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078808997","display_name":"Takehiro Tawara","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tawara, Takehiro","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029456834","display_name":"Xiao Liang","orcid":"https://orcid.org/0000-0003-4074-340X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Liang, Xiao","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109338321","display_name":"Kentaro Oku","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Oku, Kentaro","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102448242","display_name":"Wataru Kishimoto","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kishimoto, Wataru","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5050479679","display_name":"B. Zheng","orcid":"https://orcid.org/0000-0002-6544-429X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zheng, Bo","raw_affiliation_strings":[],"affiliations":[]}],"institution_assertions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":0,"max":59},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10531","display_name":"Advanced Vision and Imaging","score":0.999,"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"}},"topics":[{"id":"https://openalex.org/T10531","display_name":"Advanced Vision and Imaging","score":0.999,"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"}},{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9983,"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/T11659","display_name":"Advanced Image Fusion Techniques","score":0.9898,"subfield":{"id":"https://openalex.org/subfields/2214","display_name":"Media Technology"},"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/graphics-hardware","display_name":"Graphics hardware","score":0.6595373},{"id":"https://openalex.org/keywords/shader","display_name":"Shader","score":0.5902749},{"id":"https://openalex.org/keywords/real-time-rendering","display_name":"Real-time rendering","score":0.4681979},{"id":"https://openalex.org/keywords/texture-memory","display_name":"Texture memory","score":0.43490165}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8403447},{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.7864017},{"id":"https://openalex.org/C173552908","wikidata":"https://www.wikidata.org/wiki/Q1366289","display_name":"Graphics pipeline","level":4,"score":0.7574981},{"id":"https://openalex.org/C18945957","wikidata":"https://www.wikidata.org/wiki/Q5597193","display_name":"Graphics hardware","level":3,"score":0.6595373},{"id":"https://openalex.org/C109772839","wikidata":"https://www.wikidata.org/wiki/Q2297645","display_name":"Software rendering","level":4,"score":0.6224544},{"id":"https://openalex.org/C177681979","wikidata":"https://www.wikidata.org/wiki/Q633182","display_name":"Shader","level":3,"score":0.5902749},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.5556309},{"id":"https://openalex.org/C116921373","wikidata":"https://www.wikidata.org/wiki/Q2816483","display_name":"Real-time rendering","level":3,"score":0.4681979},{"id":"https://openalex.org/C202615002","wikidata":"https://www.wikidata.org/wiki/Q783507","display_name":"Differentiable function","level":2,"score":0.4662228},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.43813032},{"id":"https://openalex.org/C18766215","wikidata":"https://www.wikidata.org/wiki/Q7708532","display_name":"Texture memory","level":5,"score":0.43490165},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.38766497},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.32454288},{"id":"https://openalex.org/C66629338","wikidata":"https://www.wikidata.org/wiki/Q189177","display_name":"3D computer graphics","level":3,"score":0.31410873},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2204.01386","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":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":["Cornell University"],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"http://arxiv.org/abs/2204.01386","pdf_url":"http://arxiv.org/pdf/2204.01386","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":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":["Cornell University"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":false,"landing_page_url":"https://api.datacite.org/dois/10.48550/arxiv.2204.01386","pdf_url":null,"source":{"id":"https://openalex.org/S4393179698","display_name":"DataCite API","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":"https://openalex.org/I4210145204","host_organization_name":"DataCite","host_organization_lineage":["https://openalex.org/I4210145204"],"host_organization_lineage_names":["DataCite"],"type":"metadata"},"license":null,"license_id":null,"version":null}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2204.01386","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":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":["Cornell University"],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false},"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W833983830","https://openalex.org/W2403188927","https://openalex.org/W2389694085","https://openalex.org/W2366723743","https://openalex.org/W2263651303","https://openalex.org/W2169352288","https://openalex.org/W2133777113","https://openalex.org/W2121918838","https://openalex.org/W2103265091","https://openalex.org/W1554690203"],"abstract_inverted_index":{"Differentiable":[0],"rendering":[1,18,146,152],"(DR)":[2],"enables":[3],"various":[4],"computer":[5,8],"graphics":[6,113,155,163],"and":[7,31,45,53,100,110,125,182,191,197],"vision":[9],"applications":[10,183],"through":[11],"gradient-based":[12],"optimization":[13,119,193],"with":[14,133,153,194],"derivatives":[15],"of":[16,80,131,141,161,170],"the":[17,137,158,162,168,173],"equation.":[19],"Most":[20],"rasterization-based":[21],"approaches":[22],"are":[23,82],"built":[24],"on":[25,71],"general-purpose":[26],"automatic":[27],"differentiation":[28],"(AD)":[29],"libraries":[30],"DR-specific":[32],"modules":[33],"handcrafted":[34],"using":[35],"CUDA.":[36],"Such":[37],"a":[38,61,72,154],"system":[39],"design":[40],"mixes":[41],"DR":[42,78,132],"algorithm":[43,46],"implementation":[44],"building":[47],"blocks,":[48],"resulting":[49],"in":[50,85],"hardware":[51,108,123,188],"dependency":[52],"limited":[54,159],"performance.":[55],"In":[56],"this":[57],"paper,":[58],"we":[59],"present":[60],"practical":[62],"hardware-agnostic":[63],"differentiable":[64],"renderer":[65],"called":[66],"Dressi,":[67],"which":[68,92],"is":[69,148],"based":[70],"new":[73],"full":[74],"AD":[75,88],"design.":[76],"The":[77],"algorithms":[79],"Dressi":[81,186],"fully":[83],"written":[84],"our":[86,101,117,144],"Vulkan-based":[87],"for":[89,97,150],"DR,":[90],"Dressi-AD,":[91],"supports":[93],"all":[94],"primitive":[95],"operations":[96],"DR.":[98],"Dressi-AD":[99],"inverse":[102,151],"UV":[103],"technique":[104],"inside":[105],"it":[106],"bring":[107],"independence":[109],"acceleration":[111],"by":[112],"hardware.":[114],"Stage":[115],"packing,":[116],"runtime":[118],"technique,":[120],"can":[121,166],"adapt":[122],"constraints":[124],"efficiently":[126],"execute":[127],"complex":[128],"computational":[129],"graphs":[130],"reactive":[134],"cache":[135],"considering":[136],"render":[138],"pass":[139],"hierarchy":[140],"Vulkan.":[142],"HardSoftRas,":[143],"novel":[145],"process,":[147],"designed":[149],"pipeline.":[156],"Under":[157],"functionalities":[160],"pipeline,":[164],"HardSoftRas":[165],"propagate":[167],"gradients":[169],"pixels":[171],"from":[172],"screen":[174],"space":[175],"to":[176],"far-range":[177],"triangle":[178],"attributes.":[179],"Our":[180],"experiments":[181],"demonstrate":[184],"that":[185],"establishes":[187],"independence,":[189],"high-quality":[190],"robust":[192],"fast":[195],"speed,":[196],"photorealistic":[198],"rendering.":[199]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4296307302","counts_by_year":[],"updated_date":"2025-03-04T19:35:06.813838","created_date":"2022-09-19"}