arrow
返回

NodeGit: Diffing and Merging Node Graphs

delete2023-12-05
delete1
PRE
AI
D
Davide Sforza
F
Fabio Pellacini
DOI:10.1145/3618343delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The use of version control is pervasive in collaborative software projects. Version control systems are based on two primary operations: diffing two versions to compute the change between them and merging two versions edited concurrently. Recent works provide solutions to diff and merge graphics assets such as images, meshes and scenes. In this work, we present a practical algorithm to diff and merge procedural programs written as node graphs. To obtain more precise diffs, we version the graphs directly rather than their textual representations. Diffing graphs is equivalent to computing the graph edit distance, which is known to be computationally infeasible. Following prior work, we propose an approximate algorithm tailored to our problem domain. We validate the proposed algorithm by applying it both to manual edits and to a large set of randomized modifications of procedural shapes and materials. We compared our method with existing state-of-the-art algorithms, showing that our approach is the only one that reliably detects user edits.
Keyword:
Version control
Procedural node graphs

期刊

ACM Transactions on Graphics 封面图
ACM Transactions on Graphics
IF:
9.5
论文数:
4.7K
被引数:
3.6W

机构

U
universita di modena e reggio emilia
学者数:
1.6W
论文数: 1.2W
被引数: 12
S
sapienza university rome
学者数:
6.3W
论文数: 4.7W
被引数: 381
引用论文

引用论文

Use of Biomarkers to Improve 28-Day Mortality Stratification in Patients with Sepsis and SOFA≤6
err
IF0
err2023-07-03
err0
errOAAI
errJaume Baldirà; Juan Carlos Ruiz-Rodríguez; Adolfo Ruiz-Sanmartin; Luis Chiscano; Alejandro Cortés; Diego Angeles-Sistac; Roser Ferrer-Costa; Imma Comas; Yolanda Villena; M.Nieves Larrosa; Juan José González-López; Ricard Ferrer
err分享
err收藏
Improved local search for graph edit distance
err2020-01-01
err11
errOAAI
errBoria, Nicolas; Blumenthal, David B.; Bougleux, Sebastien; Brun, Luc
err分享
err收藏
Monoamine activity correlates with psychometric deficits in Korsakoff's disease
err1985-05-01
err0
PREAI
errRobert G. Mair; William J. Mcentee; Robert J. Zatorre
err分享
err收藏
err分享
err收藏
MeshHisto: Collaborative Modeling by Sharing and Retargeting Editing Histories
err2015-11-02
err13
PREAI
errSalvati, Gabriele; Santoni, Christian; Tibaldo, Valentina; Pellacini, Fabio
err分享
err收藏
3DFlow: Continuous Summarization of Mesh Editing Workflows
err2015-07-27
err10
PREAI
errDenning, Jonathan D.; Tibaldo, Valentina; Pellacini, Fabio
err分享
err收藏
cSculpt: A System for Collaborative Sculpting
err2016-07-11
err11
errOAAI
errCalabrese, Claudio; Salvati, Gabriele; Tarini, Marco; Pellacini, Fabio
err分享
err收藏
On the exact computation of the graph edit distance
err2020-06-01
err48
PREAI
errBlumenthal, David B.; Gamper, Johann
err分享
err收藏
The Tumor Microenvironment in Classic Hodgkin’s Lymphoma in Responder and No-Responder Patients to First Line ABVD Therapy
err2023-05-17
err0
errOAAI
errRoberto Tamma; Giuseppe Ingravallo; Francesco Gaudio; Antonio d’Amati; Pierluigi Masciopinto; Emilio Bellitti; Loredana Lorusso; Tiziana Annese; Vincenzo Benagiano; Pellegrino Musto; Giorgina Specchia; Domenico Ribatti
err分享
err收藏
学者 查看更多内容