{"id":"https://openalex.org/W4286611155","doi":"https://doi.org/10.1145/3528223.3530058","title":"Loki","display_name":"Loki","publication_year":2022,"publication_date":"2022-07-01","ids":{"openalex":"https://openalex.org/W4286611155","doi":"https://doi.org/10.1145/3528223.3530058"},"language":"en","primary_location":{"id":"doi:10.1145/3528223.3530058","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3528223.3530058","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":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5053633762","display_name":"Steve Lesser","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Steve Lesser","raw_affiliation_strings":["Weta Digital, New Zealand"],"raw_orcid":"https://orcid.org/0000-0001-8059-036X","affiliations":[{"raw_affiliation_string":"Weta Digital, New Zealand","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059033139","display_name":"Alexey Stomakhin","orcid":"https://orcid.org/0000-0002-5081-9108"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Alexey Stomakhin","raw_affiliation_strings":["Weta Digital, New Zealand"],"raw_orcid":"https://orcid.org/0000-0002-5081-9108","affiliations":[{"raw_affiliation_string":"Weta Digital, New Zealand","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027239057","display_name":"Gilles Daviet","orcid":"https://orcid.org/0000-0003-3154-7423"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Gilles Daviet","raw_affiliation_strings":["Weta Digital, New Zealand"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Weta Digital, New Zealand","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066659930","display_name":"Joel Wretborn","orcid":"https://orcid.org/0000-0002-6375-4315"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Joel Wretborn","raw_affiliation_strings":["Weta Digital, New Zealand"],"raw_orcid":"https://orcid.org/0000-0002-6375-4315","affiliations":[{"raw_affiliation_string":"Weta Digital, New Zealand","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031863162","display_name":"John Edholm","orcid":"https://orcid.org/0000-0003-1389-7286"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"John Edholm","raw_affiliation_strings":["Weta Digital, New Zealand"],"raw_orcid":"https://orcid.org/0000-0003-1389-7286","affiliations":[{"raw_affiliation_string":"Weta Digital, New Zealand","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029394518","display_name":"Noh-Hoon Lee","orcid":"https://orcid.org/0000-0002-1126-7419"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Noh-Hoon Lee","raw_affiliation_strings":["Weta Digital, New Zealand"],"raw_orcid":"https://orcid.org/0000-0002-1126-7419","affiliations":[{"raw_affiliation_string":"Weta Digital, New Zealand","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070476541","display_name":"Eston Schweickart","orcid":"https://orcid.org/0000-0001-6697-9870"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Eston Schweickart","raw_affiliation_strings":["Weta Digital, New Zealand"],"raw_orcid":"https://orcid.org/0000-0001-6697-9870","affiliations":[{"raw_affiliation_string":"Weta Digital, New Zealand","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053477060","display_name":"Xiao Zhai","orcid":"https://orcid.org/0000-0001-8964-3704"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xiao Zhai","raw_affiliation_strings":["Weta Digital, New Zealand"],"raw_orcid":"https://orcid.org/0000-0001-8964-3704","affiliations":[{"raw_affiliation_string":"Weta Digital, New Zealand","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054599418","display_name":"Sean Flynn","orcid":"https://orcid.org/0000-0002-1082-9459"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sean Flynn","raw_affiliation_strings":["Weta Digital, New Zealand"],"raw_orcid":"https://orcid.org/0000-0002-1082-9459","affiliations":[{"raw_affiliation_string":"Weta Digital, New Zealand","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048743205","display_name":"Andrew Moffat","orcid":"https://orcid.org/0000-0001-7050-7446"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Andrew Moffat","raw_affiliation_strings":["Weta Digital, New Zealand"],"raw_orcid":"https://orcid.org/0000-0001-7050-7446","affiliations":[{"raw_affiliation_string":"Weta Digital, New Zealand","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":10,"corresponding_author_ids":["https://openalex.org/A5053633762"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":9.9077,"has_fulltext":false,"cited_by_count":28,"citation_normalized_percentile":{"value":0.99081247,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":"41","issue":"4","first_page":"1","last_page":"20"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9998999834060669,"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/T10719","display_name":"3D Shape Modeling and Analysis","score":0.9994000196456909,"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/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.9991000294685364,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7078948020935059},{"id":"https://openalex.org/keywords/representation","display_name":"Representation (politics)","score":0.5377683043479919},{"id":"https://openalex.org/keywords/finite-element-method","display_name":"Finite element method","score":0.48478907346725464},{"id":"https://openalex.org/keywords/coupling","display_name":"Coupling (piping)","score":0.47002387046813965},{"id":"https://openalex.org/keywords/variety","display_name":"Variety (cybernetics)","score":0.45295533537864685},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.4338498115539551},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.3358314037322998},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3239233195781708},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2167518436908722},{"id":"https://openalex.org/keywords/mechanical-engineering","display_name":"Mechanical engineering","score":0.18974941968917847},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.17203688621520996},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.14235606789588928},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.12714830040931702}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7078948020935059},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.5377683043479919},{"id":"https://openalex.org/C135628077","wikidata":"https://www.wikidata.org/wiki/Q220184","display_name":"Finite element method","level":2,"score":0.48478907346725464},{"id":"https://openalex.org/C131584629","wikidata":"https://www.wikidata.org/wiki/Q4308705","display_name":"Coupling (piping)","level":2,"score":0.47002387046813965},{"id":"https://openalex.org/C136197465","wikidata":"https://www.wikidata.org/wiki/Q1729295","display_name":"Variety (cybernetics)","level":2,"score":0.45295533537864685},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.4338498115539551},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.3358314037322998},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3239233195781708},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2167518436908722},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.18974941968917847},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.17203688621520996},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.14235606789588928},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.12714830040931702},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C94625758","wikidata":"https://www.wikidata.org/wiki/Q7163","display_name":"Politics","level":2,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3528223.3530058","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3528223.3530058","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"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":60,"referenced_works":["https://openalex.org/W1489951562","https://openalex.org/W1976986327","https://openalex.org/W1981349302","https://openalex.org/W2008684895","https://openalex.org/W2022566626","https://openalex.org/W2029315739","https://openalex.org/W2047355785","https://openalex.org/W2059264926","https://openalex.org/W2062242999","https://openalex.org/W2068134528","https://openalex.org/W2076195990","https://openalex.org/W2082232304","https://openalex.org/W2091674402","https://openalex.org/W2112667144","https://openalex.org/W2115513040","https://openalex.org/W2123319606","https://openalex.org/W2126195192","https://openalex.org/W2128943711","https://openalex.org/W2132836675","https://openalex.org/W2143603435","https://openalex.org/W2164900196","https://openalex.org/W2237109911","https://openalex.org/W2293994889","https://openalex.org/W2296520201","https://openalex.org/W2379106294","https://openalex.org/W2465888780","https://openalex.org/W2480249591","https://openalex.org/W2495557043","https://openalex.org/W2530006557","https://openalex.org/W2557050592","https://openalex.org/W2736413037","https://openalex.org/W2737627651","https://openalex.org/W2739405427","https://openalex.org/W2791693147","https://openalex.org/W2803830045","https://openalex.org/W2809862127","https://openalex.org/W2885922335","https://openalex.org/W2902997149","https://openalex.org/W2963912340","https://openalex.org/W2965372456","https://openalex.org/W2966847339","https://openalex.org/W2977371611","https://openalex.org/W2988914480","https://openalex.org/W3018777361","https://openalex.org/W3048589478","https://openalex.org/W3049071662","https://openalex.org/W3093062584","https://openalex.org/W3097183828","https://openalex.org/W3107258788","https://openalex.org/W3138143451","https://openalex.org/W3156948055","https://openalex.org/W3187556994","https://openalex.org/W3187667954","https://openalex.org/W4200152982","https://openalex.org/W4200463228","https://openalex.org/W4230252700","https://openalex.org/W4244553131","https://openalex.org/W4256610973","https://openalex.org/W4286611304","https://openalex.org/W4300102312"],"related_works":["https://openalex.org/W2204154069","https://openalex.org/W1993471725","https://openalex.org/W2997221951","https://openalex.org/W637122824","https://openalex.org/W2546696010","https://openalex.org/W1992741870","https://openalex.org/W3174582865","https://openalex.org/W1882733036","https://openalex.org/W1969740176","https://openalex.org/W1507894569"],"abstract_inverted_index":{"We":[0,104,149],"introduce":[1],"Loki,":[2],"a":[3,38,43,107,151],"new":[4],"framework":[5,40,157,189],"for":[6,24,74,91,110,196,207],"robust":[7],"simulation":[8],"of":[9,63,67,141,153],"fluid,":[10],"rigid,":[11],"and":[12,22,26,120,128,138,158,170,182,193,200,204],"deformable":[13],"objects":[14,84],"with":[15,184],"non-compromising":[16],"fidelity":[17],"on":[18],"any":[19,65],"single":[20],"element,":[21],"capabilities":[23],"coupling":[25],"representation":[27,88],"transitions":[28],"across":[29,123],"multiple":[30,34,208],"elements.":[31],"Loki":[32],"adapts":[33],"best-in-class":[35],"solvers":[36,154],"into":[37],"unified":[39,118],"driven":[41],"by":[42],"declarative":[44],"state":[45],"machine":[46],"where":[47],"users":[48],"declare":[49],"'what'":[50],"is":[51],"simulated":[52],"but":[53,174],"not":[54,175],"'when,'":[55],"so":[56],"an":[57],"automatic":[58],"scheduling":[59],"system":[60],"takes":[61],"care":[62],"mixing":[64],"combination":[66],"objects.":[68,130],"This":[69],"leads":[70],"to":[71,89,97,101,177],"intuitive":[72,194],"setups":[73],"coupled":[75],"simulations":[76,206],"such":[77,116],"as":[78,117],"hair":[79],"in":[80,113,212],"the":[81,156,213],"wind":[82],"or":[83],"transitioning":[85],"from":[86],"one":[87],"another,":[90],"example":[92],"bulk":[93],"water":[94],"FLIP":[95],"particles":[96,100],"SPH":[98],"spray":[99],"volumetric":[102,166],"mist.":[103],"also":[105],"provide":[106],"consistent":[108],"treatment":[109],"components":[111],"used":[112],"several":[114],"domains,":[115],"collision":[119],"attachment":[121],"constraints":[122],"1D,":[124],"2D,":[125],"3D":[126],"deforming":[127],"rigid":[129],"Distribution":[131],"over":[132],"MPI,":[133],"custom":[134],"linear":[135],"equation":[136],"solvers,":[137],"aggressive":[139],"application":[140],"sparse":[142],"techniques":[143],"keep":[144],"performance":[145],"within":[146,155],"production":[147],"requirements.":[148],"demonstrate":[150],"variety":[152],"their":[159],"interactions,":[160],"including":[161,173],"FLIPstyle":[162],"liquids,":[163],"spatially":[164],"adaptive":[165],"fluids,":[167],"SPH,":[168],"MPM,":[169],"mesh-based":[171],"solids,":[172],"limited":[176],"discrete":[178],"elastic":[179],"rods,":[180],"elastons,":[181],"FEM":[183],"state-of-the-art":[185],"constitutive":[186],"models.":[187],"Our":[188],"has":[190,201],"proven":[191],"powerful":[192],"enough":[195],"voluntary":[197],"artist":[198],"adoption":[199],"delivered":[202],"creature":[203],"FX":[205],"major":[209],"movie":[210],"productions":[211],"preceding":[214],"four":[215],"years.":[216]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":12},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":3}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2022-07-22T00:00:00"}
