{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T19:24:18Z","timestamp":1783106658633,"version":"3.54.6"},"reference-count":50,"publisher":"Wiley","license":[{"start":{"date-parts":[[2025,9,25]],"date-time":"2025-09-25T00:00:00Z","timestamp":1758758400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001821","name":"Vienna Science and Technology Fund","doi-asserted-by":"publisher","award":["ICT22-055"],"award-info":[{"award-number":["ICT22-055"]}],"id":[{"id":"10.13039\/501100001821","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Computer Graphics Forum"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>We present Splatshop, a highly optimized toolbox for interactive editing (selection, deletion, painting, transformation, \u2026) of 3D Gaussian Splatting models. Utilizing a comprehensive collection of heuristic approaches, we carefully balance between exact and fast rendering to enable precise editing without sacrificing real\u2010time performance. Our experiments confirm that Splatshop achieves these goals for scenes with up to 100 million primitives. We also show how our proposed pipeline can be extended for use with head\u2010mounted displays. As such, Splatshop is the first VR\u2010capable editor for large\u2010scale 3D Gaussian Splatting models and a step towards a \u201cPhotoshop for Gaussian Splatting.\u201d<\/jats:p>","DOI":"10.1111\/cgf.70214","type":"journal-article","created":{"date-parts":[[2025,9,25]],"date-time":"2025-09-25T10:45:15Z","timestamp":1758797115000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Splatshop: Efficiently Editing Large Gaussian Splat Models"],"prefix":"10.1111","author":[{"given":"Markus","family":"Sch\u00fctz","sequence":"first","affiliation":[{"name":"TU Wien"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christoph","family":"Peters","sequence":"additional","affiliation":[{"name":"TU Delft"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Florian","family":"Hahlbohm","sequence":"additional","affiliation":[{"name":"TU Braunschweig"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Elmar","family":"Eisemann","sequence":"additional","affiliation":[{"name":"TU Delft"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marcus","family":"Magnor","sequence":"additional","affiliation":[{"name":"TU Braunschweig"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael","family":"Wimmer","sequence":"additional","affiliation":[{"name":"TU Wien"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"311","published-online":{"date-parts":[[2025,9,25]]},"reference":[{"key":"e_1_2_8_2_2","unstructured":"3dhdscan.Ruin - InteriorScanChallenge.2017. url:https:\/\/sketchfab.com\/3d-models\/ruin-interiorscanchallenge-76b02dc9a081491797733e9a89a00bb54 10."},{"key":"e_1_2_8_3_2","unstructured":"(b0nes164) ThomasSmith.GPUSorting. github. Accessed 2025.01.02. 2025. url:https:\/\/github.com\/b0nes164\/GPUSorting\/6 8."},{"key":"e_1_2_8_4_2","doi-asserted-by":"crossref","unstructured":"Barthel Florian Beckmann Arian Morgenstern Wieland et al.Gaussian Splatting Decoder for 3D-aware Generative Adversarial Networks.2024. arXiv: 2404.10625 [cs.CV] 3.","DOI":"10.1109\/CVPRW63382.2024.00794"},{"key":"e_1_2_8_5_2","doi-asserted-by":"crossref","unstructured":"Barron Jonathan T. Mildenhall Ben Verbin Dor et al. \u201cMip-NeRF 360: Unbounded Anti-Aliased Neural Radiance Fields\u201d.CVPR(2022) 10.","DOI":"10.1109\/CVPR52688.2022.00539"},{"key":"e_1_2_8_6_2","doi-asserted-by":"crossref","unstructured":"Barron Jonathan T. Mildenhall Ben Verbin Dor et al. \u201cZip-NeRF: Anti-Aliased Grid-Based Neural Radiance Fields\u201d.ICCV(2023) 7 10.","DOI":"10.1109\/ICCV51070.2023.01804"},{"key":"e_1_2_8_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/1572769.1572795"},{"key":"e_1_2_8_7_3","unstructured":"url:https:\/\/doi.org\/10.1145\/1572769.15727954."},{"key":"e_1_2_8_8_2","doi-asserted-by":"crossref","unstructured":"Chen Yiwen Chen Zilong Zhang Chi et al. \u201cGaussianEditor: Swift and Controllable 3D Editing with Gaussian Splatting\u201d.Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR). June2024 21476\u2013214853.","DOI":"10.1109\/CVPR52733.2024.02029"},{"key":"e_1_2_8_9_2","unstructured":"Evans Alex. \u201cLearning from failure: A Survey of Promising Unconventional and Mostly Abandoned Renderers for \u2018Dreams PS4\u2018 a Geometrically Dense Painterly UGC Game\u201d.ACM SIGGRAPH 2015 Courses Advances in Real-Time Rendering in Games.https:\/\/advances.realtimerendering.com\/s2015\/[Accessed 14-April-2025].20152 10."},{"key":"e_1_2_8_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3728302"},{"key":"e_1_2_8_10_3","unstructured":"url:https:\/\/doi.org\/10.1145\/37283022."},{"key":"e_1_2_8_11_2","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.70014"},{"key":"e_1_2_8_12_2","unstructured":"Hanson Alex Tu Allen Lin Geng et al. \u201cSpeedy-Splat: Fast 3D Gaussian Splatting with Sparse Pixels and Sparse Primitives\u201d.CVPR.20252 5."},{"key":"e_1_2_8_13_2","doi-asserted-by":"publisher","DOI":"10.1049\/ipr2.13190"},{"key":"e_1_2_8_13_3","unstructured":"eprint:https:\/\/ietresearch.onlinelibrary.wiley.com\/doi\/pdf\/10.1049\/ipr2.13190."},{"key":"e_1_2_8_13_4","unstructured":"url:https:\/\/ietresearch.onlinelibrary.wiley.com\/doi\/abs\/10.1049\/ipr2.131903."},{"key":"e_1_2_8_14_2","unstructured":"Jambon Cl\u00e9ment Choi Changwoon Zhang Dongsu et al.Interactive Scene Authoring with Specialized Generative Primitives.2024. arXiv: 2412.16253 [cs.CV]. url:https:\/\/arxiv.org\/abs\/2412.162533."},{"key":"e_1_2_8_15_2","article-title":"Nerfshop: Interactive editing of neural radiance fields","volume":"6","author":"Jambon Cl\u00e9ment","year":"2023","journal-title":"Proceedings of the ACM on Computer Graphics and Interactive Techniques"},{"key":"e_1_2_8_16_2","article-title":"3D Gaussian Splatting for RealTime Radiance Field Rendering","volume":"42","author":"Kerbl Bernhard","year":"2023","journal-title":"ACM Transactions on Graphics"},{"key":"e_1_2_8_17_2","article-title":"A Hierarchical 3D Gaussian Representation for RealTime Rendering of Very Large Datasets","volume":"43","author":"Kerbl Bernhard","year":"2024","journal-title":"ACM Transactions on Graphics"},{"key":"e_1_2_8_18_2","article-title":"Tanks and Temples: Benchmarking Large-Scale Scene Reconstruction","volume":"36","author":"Knapitsch Arno","year":"2017","journal-title":"ACM Transactions on Graphics"},{"key":"e_1_2_8_19_2","unstructured":"Kheradmand Shakiba Vicini Delio Kopanas George et al.StochasticSplats: Stochastic Rasterization for Sorting-Free 3D Gaussian Splatting.2025. arXiv: 2503.24366 [cs.CV]. url:https:\/\/arxiv.org\/abs\/2503.243662."},{"key":"e_1_2_8_20_2","unstructured":"Lin Jiaqi Li Zhihao Tang Xiao et al. \u201cVastGaussian: Vast 3D Gaussians for Large Scene Reconstruction\u201d.CVPR.20247 10."},{"key":"e_1_2_8_21_2","unstructured":"Liu Zhiheng Ouyang Hao Wang Qiuyu et al. \u201cInFusion: Inpainting 3D Gaussians via Learning Depth Completion from Diffusion Prior\u201d.arXiv preprint arXiv:2404.11613(2024) 3."},{"key":"e_1_2_8_22_2","unstructured":"Ltd. PlayCanvas.SuperSplat. github. Accessed 2025.01.02.2025. url:https:\/\/github.com\/playcanvas\/supersplat\/2 3."},{"key":"e_1_2_8_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/2448196.2448212"},{"key":"e_1_2_8_23_3","unstructured":"url:https:\/\/doi.org\/10.1145\/2448196.24482122 6."},{"key":"e_1_2_8_24_2","unstructured":"Mai Alexander Hedman Peter Kopanas George et al.EVER: Exact Volumetric Ellipsoid Rendering for Real-time View Synthesis.2024. arXiv: 2410.01804 [cs.CV]. url:https:\/\/arxiv.org\/abs\/2410.018042."},{"key":"e_1_2_8_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3687934"},{"key":"e_1_2_8_25_3","unstructured":"url:https:\/\/doi.org\/10.1145\/36879346."},{"key":"e_1_2_8_26_2","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1145\/3503250","article-title":"Nerf: Representing scenes as neural radiance fields for view synthesis","volume":"65","author":"Mildenhall Ben","year":"2021","journal-title":"Communications of the ACM"},{"key":"e_1_2_8_27_2","unstructured":"Perry CoryandSakharnykh Nikolay.Introducing Low-Level GPU Virtual Memory Management. NVIDIA Developer Blog. Accessed 2025.01.02.2020. url:https:\/\/developer.nvidia.com\/blog\/introducing-low-level-gpu-virtual-memory-management\/3."},{"key":"e_1_2_8_28_2","first-page":"5","article-title":"StopThePop: Sorted Gaussian Splatting for View-Consistent Real-time Rendering","volume":"2","author":"Radl Lukas","year":"2024","journal-title":"ACM Transactions on Graphics 4.43"},{"key":"e_1_2_8_29_2","unstructured":"Scolari Stefano. \u201cMesh2Splat: Gaussian Splatting from 3D Geometry and Materials\u201d. MA thesis. KTH Royal Institute of Technology 2024. url:https:\/\/urn.kb.se\/resolve?urn=urn:nbn:se:kth:diva-3595824 10."},{"key":"e_1_2_8_30_2","doi-asserted-by":"crossref","first-page":"342","DOI":"10.1016\/j.cag.2011.01.004","article-title":"Out-of-Core Selection and Editing of Huge Point Clouds","volume":"35","author":"Scheiblauer Claus","year":"2011","journal-title":"Computers & Graphics"},{"key":"e_1_2_8_31_2","article-title":"VRsplat: Fast and Robust Gaussian Splatting for Virtual Reality","volume":"8","author":"Tu Xuechang","year":"2025","journal-title":"Proc. ACM Comput. Graph. Interact. Tech."},{"key":"e_1_2_8_32_2","unstructured":"TYLER WIEDERIEN PETER-PIKE SLOAN.A Tighter Quantization Bound for the Spherical Harmonic Projection of Non-Negative Functions. Technical Memo ATVI-TR-24-02.2024. url:https:\/\/www.activision.com\/cdn\/research\/Tighter_Quantization_Bound.pdf10."},{"key":"e_1_2_8_33_2","unstructured":"Wand Michael Berner Alexander Bokeloh Martin et al. \u201cInteractive Editing of Large Point Clouds.\u201dPBG@ Eurographics.2007 37\u2013452."},{"key":"e_1_2_8_34_2","doi-asserted-by":"crossref","unstructured":"Wu Jing Bian Jia-Wang Li Xinghui et al. \u201cGaussCtrl: Multi-View Consistent Text-Driven 3D Gaussian Splatting Editing\u201d.ECCV(2024) 3.","DOI":"10.1007\/978-3-031-72630-9_4"},{"key":"e_1_2_8_35_2","doi-asserted-by":"crossref","unstructured":"Wang Junjie Fang Jiemin Zhang Xiaopeng et al. \u201cGaussianEditor: Editing 3D Gaussians Delicately with Text Instructions\u201d.Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR). June2024 20902\u2013209113.","DOI":"10.1109\/CVPR52733.2024.01975"},{"key":"e_1_2_8_36_2","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1145\/1276377.1276490","article-title":"A hardware architecture for surface splatting","volume":"26","author":"Weyrich Tim","year":"2007","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_8_37_2","first-page":"1","volume-title":"Proceedings of High Performance Graphics","author":"Wyman Chris","year":"2016"},{"key":"e_1_2_8_38_2","doi-asserted-by":"crossref","unstructured":"Wang Yuxuan Yi Xuanyu Wu Zike et al. \u201cView-Consistent 3D Editing with Gaussian Splatting\u201d.arXiv preprint arXiv:2403.11868(2024) 3.","DOI":"10.1007\/978-3-031-72761-0_23"},{"key":"e_1_2_8_39_2","first-page":"37","volume-title":"Computer Vision \u2013 ECCV 2024","author":"Xu Tian-Xing","year":"2025"},{"key":"e_1_2_8_40_2","first-page":"162","volume-title":"Computer Vision \u2013 ECCV 2024","author":"Ye Mingqiao","year":"2025"},{"key":"e_1_2_8_41_2","unstructured":"Zhang Richard Isola Phillip Efros Alexei A. et al. \u201cThe Unreasonable Effectiveness of Deep Features as a Perceptual Metric\u201d.Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR). June20189."},{"key":"e_1_2_8_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3658205"},{"key":"e_1_2_8_42_3","unstructured":"url:https:\/\/doi.org\/10.1145\/36582053."},{"key":"e_1_2_8_43_2","doi-asserted-by":"crossref","first-page":"322","DOI":"10.1145\/566654.566584","article-title":"Pointshop 3D: An interactive system for point-based surface editing","volume":"21","author":"Zwicker Matthias","year":"2002","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_8_44_2","first-page":"29","volume-title":"Proceedings of the Conference on Visualization \u201801","author":"Zwicker Matthias","year":"2001"}],"container-title":["Computer Graphics Forum"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/cgf.70214","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,25]],"date-time":"2025-09-25T10:45:22Z","timestamp":1758797122000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1111\/cgf.70214"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,25]]},"references-count":50,"alternative-id":["10.1111\/cgf.70214"],"URL":"https:\/\/doi.org\/10.1111\/cgf.70214","archive":["Portico"],"relation":{},"ISSN":["0167-7055","1467-8659"],"issn-type":[{"value":"0167-7055","type":"print"},{"value":"1467-8659","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,9,25]]},"assertion":[{"value":"2025-09-25","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"e70214"}}