{"id":"https://openalex.org/W6888881257","doi":"https://doi.org/10.2312/sca/sca06/043-051","title":"Geometric, Variational Integrators for Computer Animation","display_name":"Geometric, Variational Integrators for Computer Animation","publication_year":2006,"publication_date":"2006-01-01","ids":{"openalex":"https://openalex.org/W6888881257","doi":"https://doi.org/10.2312/sca/sca06/043-051"},"language":"en","primary_location":{"id":"doi:10.2312/sca/sca06/043-051","is_oa":true,"landing_page_url":"https://doi.org/10.2312/sca/sca06/043-051","pdf_url":null,"source":{"id":"https://openalex.org/S7407052899","display_name":"Eurographics","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"other","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.2312/sca/sca06/043-051","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Kharevych, Liliya","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kharevych, Liliya","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":null,"display_name":"Yang, Weiwei","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yang, Weiwei","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":null,"display_name":"Tong, Yiying","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tong, Yiying","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":null,"display_name":"Kanso, Eva","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kanso, Eva","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":null,"display_name":"Marsden, Jerrold E.","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Marsden, Jerrold E.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":null,"display_name":"Schr\u00f6der, Peter","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Schr\u00f6der, Peter","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":null,"display_name":"Desbrun, Matthieu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Desbrun, Matthieu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/variational-integrator","display_name":"Variational integrator","score":0.89410001039505},{"id":"https://openalex.org/keywords/integrator","display_name":"Integrator","score":0.7739999890327454},{"id":"https://openalex.org/keywords/animation","display_name":"Animation","score":0.5383999943733215},{"id":"https://openalex.org/keywords/nonlinear-system","display_name":"Nonlinear system","score":0.48649999499320984},{"id":"https://openalex.org/keywords/numerical-integration","display_name":"Numerical integration","score":0.4323999881744385},{"id":"https://openalex.org/keywords/symplectic-integrator","display_name":"Symplectic integrator","score":0.4092999994754791},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.3977999985218048},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.38359999656677246},{"id":"https://openalex.org/keywords/dissipation","display_name":"Dissipation","score":0.37070000171661377}],"concepts":[{"id":"https://openalex.org/C52154503","wikidata":"https://www.wikidata.org/wiki/Q7915797","display_name":"Variational integrator","level":4,"score":0.89410001039505},{"id":"https://openalex.org/C79518650","wikidata":"https://www.wikidata.org/wiki/Q2081431","display_name":"Integrator","level":3,"score":0.7739999890327454},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5630999803543091},{"id":"https://openalex.org/C502989409","wikidata":"https://www.wikidata.org/wiki/Q11425","display_name":"Animation","level":2,"score":0.5383999943733215},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.48649999499320984},{"id":"https://openalex.org/C127349201","wikidata":"https://www.wikidata.org/wiki/Q753445","display_name":"Numerical integration","level":2,"score":0.4323999881744385},{"id":"https://openalex.org/C207646825","wikidata":"https://www.wikidata.org/wiki/Q7661847","display_name":"Symplectic integrator","level":4,"score":0.4092999994754791},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.3977999985218048},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.38359999656677246},{"id":"https://openalex.org/C135402231","wikidata":"https://www.wikidata.org/wiki/Q898440","display_name":"Dissipation","level":2,"score":0.37070000171661377},{"id":"https://openalex.org/C69369342","wikidata":"https://www.wikidata.org/wiki/Q1401416","display_name":"Computer animation","level":3,"score":0.36550000309944153},{"id":"https://openalex.org/C45600393","wikidata":"https://www.wikidata.org/wiki/Q2984997","display_name":"Verlet integration","level":3,"score":0.3578000068664551},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.3386000096797943},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.33500000834465027},{"id":"https://openalex.org/C28461519","wikidata":"https://www.wikidata.org/wiki/Q2037529","display_name":"Rigid body dynamics","level":3,"score":0.3294000029563904},{"id":"https://openalex.org/C48753275","wikidata":"https://www.wikidata.org/wiki/Q11216","display_name":"Numerical analysis","level":2,"score":0.3271999955177307},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.32670000195503235},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.32429999113082886},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.3222000002861023},{"id":"https://openalex.org/C116721078","wikidata":"https://www.wikidata.org/wiki/Q1048005","display_name":"Holonomic constraints","level":2,"score":0.31869998574256897},{"id":"https://openalex.org/C2777964439","wikidata":"https://www.wikidata.org/wiki/Q5884201","display_name":"Holonomic","level":2,"score":0.30790001153945923},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.3043999969959259},{"id":"https://openalex.org/C6802819","wikidata":"https://www.wikidata.org/wiki/Q1072174","display_name":"Linear system","level":2,"score":0.29490000009536743},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.27730000019073486},{"id":"https://openalex.org/C121770821","wikidata":"https://www.wikidata.org/wiki/Q2072471","display_name":"Hamiltonian system","level":2,"score":0.27390000224113464},{"id":"https://openalex.org/C168619227","wikidata":"https://www.wikidata.org/wiki/Q2190991","display_name":"Symplectic geometry","level":2,"score":0.27300000190734863},{"id":"https://openalex.org/C147764199","wikidata":"https://www.wikidata.org/wiki/Q6865248","display_name":"Minification","level":2,"score":0.2639000117778778},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.2563000023365021},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.25519999861717224},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.25369998812675476},{"id":"https://openalex.org/C136560751","wikidata":"https://www.wikidata.org/wiki/Q1144923","display_name":"Virtual work","level":3,"score":0.25099998712539673},{"id":"https://openalex.org/C107551265","wikidata":"https://www.wikidata.org/wiki/Q1458245","display_name":"Displacement (psychology)","level":2,"score":0.25099998712539673}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.2312/sca/sca06/043-051","is_oa":true,"landing_page_url":"https://doi.org/10.2312/sca/sca06/043-051","pdf_url":null,"source":{"id":"https://openalex.org/S7407052899","display_name":"Eurographics","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.2312/sca/sca06/043-051","is_oa":true,"landing_page_url":"https://doi.org/10.2312/sca/sca06/043-051","pdf_url":null,"source":{"id":"https://openalex.org/S7407052899","display_name":"Eurographics","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.8169621825218201}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"We":[0,173],"present":[1],"a":[2,55,114,117,127,154,158,170],"general-purpose":[3],"numerical":[4],"scheme":[5],"for":[6,33,80],"time":[7,29,122,167],"integration":[8,168],"of":[9,19,50,83,116,129,146,157,177,183],"Lagrangian":[10],"dynamical":[11],"systems\u0097an":[12],"important":[13,39],"computational":[14],"tool":[15],"at":[16],"the":[17,47,51,81,93,100,134,144,147,163,175,181],"core":[18],"most":[20],"physics-based":[21],"animation":[22],"techniques.":[23],"Several":[24],"features":[25],"make":[26],"this":[27],"particular":[28],"integrator":[30,52],"highly":[31],"desirable":[32],"computer":[34],"animation:":[35],"it":[36],"numerically":[37],"preserves":[38],"invariants,":[40],"such":[41],"as":[42],"linear":[43],"and":[44,62],"angular":[45],"momenta;":[46],"symplectic":[48],"nature":[49],"also":[53,70],"guarantees":[54],"correct":[56],"energy":[57],"behavior,":[58],"even":[59],"when":[60],"dissipation":[61],"external":[63],"forces":[64],"are":[65,111,151],"added;":[66],"holonomic":[67],"constraints":[68],"can":[69],"be":[71,105],"enforced":[72],"quite":[73],"simply;":[74],"finally,":[75],"our":[76,178],"simple":[77],"methodology":[78],"allows":[79],"design":[82],"high-order":[84],"accurate":[85],"schemes":[86],"if":[87],"needed.":[88],"Two":[89],"key":[90,141],"properties":[91,150],"set":[92],"method":[94],"apart":[95],"from":[96],"earlier":[97],"approaches.":[98],"First,":[99],"nonlinear":[101],"equations":[102],"that":[103,139],"must":[104],"solved":[106],"during":[107],"an":[108],"update":[109],"step":[110],"replaced":[112],"by":[113,124],"minimization":[115],"novel":[118],"functional,":[119],"speeding":[120],"up":[121],"stepping":[123],"more":[125],"than":[126],"factor":[128],"two":[130],"in":[131,143,169],"practice.":[132],"Second,":[133],"formulation":[135],"introduces":[136],"additional":[137],"variables":[138],"provide":[140],"flexibility":[142],"implementation":[145,187],"method.":[148],"These":[149],"achieved":[152],"using":[153],"discrete":[155],"form":[156],"general":[159],"variational":[160],"principle":[161],"called":[162],"Pontryagin-Hamilton":[164],"principle,":[165],"expressing":[166],"geometric":[171],"manner.":[172],"demonstrate":[174],"applicability":[176],"integrators":[179],"to":[180],"simulation":[182],"non-linear":[184],"elasticity":[185],"with":[186],"details.":[188]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
