{"id":326,"date":"2026-04-18T00:35:08","date_gmt":"2026-04-18T00:35:08","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/?page_id=326"},"modified":"2026-04-24T21:19:20","modified_gmt":"2026-04-24T21:19:20","slug":"supersplat","status":"publish","type":"page","link":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/supersplat\/","title":{"rendered":"SuperSplat"},"content":{"rendered":"\n<p>Go to <a href=\"https:\/\/superspl.at\/\"><strong>https:\/\/superspl.at\/<\/strong><\/a><\/p>\n\n\n\n<p>Here, you can edit your own splats, view other&#8217;s splats, and download selective splats. <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Advantages of SuperSplat<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Zero Installation:<\/strong> Being web-based, it requires no software installation or complex environment setup, allowing for immediate cross-platform use.<\/li>\n\n\n\n<li><strong>Open-source and Accessible<\/strong>: It is free to use, and allows for community-driven improvements. <\/li>\n\n\n\n<li><strong>Scene Navigation &amp; Recovery:<\/strong> Features a &#8220;View Reset&#8221; tool, which is essential for re-orienting the camera when navigating large, complex 3D scenes.<\/li>\n\n\n\n<li><strong>Precision Editing via Orthographic Views:<\/strong> Includes top-down and side orthographic perspectives, providing the necessary precision for aligning, moving, or pruning objects within a scene.<\/li>\n\n\n\n<li><strong>Targeted &#8220;Ring&#8221; Selection Mode:<\/strong> This mode makes it easy to remove &#8220;floaters.&#8221;<\/li>\n\n\n\n<li><strong>Color-Based Selection (Eyedropper):<\/strong> Allows users to select and batch-edit splats based on color similarity, which is useful for isolating specific materials or objects. <\/li>\n\n\n\n<li><strong>Integrated Measurement Tool:<\/strong> Features a measurement tool for determining distances within the scene, facilitating accurate scaling and spatial planning.<\/li>\n\n\n\n<li><strong>Dynamic Visualization:<\/strong> The built-in keyframe function allows users to create professional flythrough animations directly within the editor.<\/li>\n<\/ol>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Disadvantages of SuperSplat<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Web-Based Performance Limits:<\/strong> As a browser-resident application, performance is heavily dependent on the user\u2019s hardware (GPU\/RAM) and internet speed. <\/li>\n\n\n\n<li><strong>Lack of Advanced AI Pruning:<\/strong> While it offers manual selection tools, it lacks the automated, AI-driven &#8220;clean-up&#8221; features found in some high-end, dedicated desktop workstations.<\/li>\n\n\n\n<li><strong>Limited Undo History:<\/strong> If you want to undo a step you did a while ago, you&#8217;re out of luck. There is no version history. <\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Stitching Splats in SuperSplat<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open any one scene<\/li>\n\n\n\n<li>File &#8211; import: import the ply file of the other splat you want to combine into the scene<\/li>\n\n\n\n<li>Manually move, rotate, and scale the object to your desired location<\/li>\n\n\n\n<li>Remember to click on the layer you want to work on<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">Case study: How We Stitched Together Two Bonsai Trees<\/h3>\n\n\n\n<p>We scanned two bonsai trees individually. <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Individual-orange-1024x1024.png\" alt=\"\" class=\"wp-image-429\" srcset=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Individual-orange-1024x1024.png 1024w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Individual-orange-300x300.png 300w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Individual-orange-150x150.png 150w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Individual-orange-768x768.png 768w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Individual-orange.png 1144w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">We will call this the Orange Tree<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Individual-bonsai-1024x1024.png\" alt=\"\" class=\"wp-image-430\" srcset=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Individual-bonsai-1024x1024.png 1024w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Individual-bonsai-300x300.png 300w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Individual-bonsai-150x150.png 150w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Individual-bonsai-768x768.png 768w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Individual-bonsai-1536x1536.png 1536w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Individual-bonsai.png 1606w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">We will call this the Bonsai Tree<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>We wanted to stitch the splats together so both trees can be clear in one single scene. <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"551\" src=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Just-Bonsai-1024x551.png\" alt=\"\" class=\"wp-image-427\" style=\"width:1024px;height:auto\" srcset=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Just-Bonsai-1024x551.png 1024w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Just-Bonsai-300x162.png 300w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Just-Bonsai-768x413.png 768w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Just-Bonsai-1536x827.png 1536w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Just-Bonsai-2048x1103.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">If we use the Bonsai tree&#8217;s scene, the Orange Tree (left) will be blurry, and vice versa. <\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>So this is the experiment we did: clean up Orange Tree as an object, and add that object into the Bonsai Tree scene. The different viewport options on the top right will be your friend in this step. <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2002\" height=\"1501\" src=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Getting-orange-tree-edited.png\" alt=\"\" class=\"wp-image-436\" srcset=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Getting-orange-tree-edited.png 2002w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Getting-orange-tree-edited-300x225.png 300w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Getting-orange-tree-edited-1024x768.png 1024w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Getting-orange-tree-edited-768x576.png 768w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Getting-orange-tree-edited-1536x1152.png 1536w\" sizes=\"auto, (max-width: 2002px) 100vw, 2002px\" \/><figcaption class=\"wp-element-caption\">Use the Select and Invert functions to efficiently isolate the Orange Tree. This is the Y view (top-down). <\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2045\" height=\"1533\" src=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-Z-edited.png\" alt=\"\" class=\"wp-image-434\" srcset=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-Z-edited.png 2045w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-Z-edited-300x225.png 300w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-Z-edited-1024x768.png 1024w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-Z-edited-768x576.png 768w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-Z-edited-1536x1151.png 1536w\" sizes=\"auto, (max-width: 2045px) 100vw, 2045px\" \/><figcaption class=\"wp-element-caption\">Continue cleaning up. This is the Z view. <\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1533\" height=\"1150\" src=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-X-edited.png\" alt=\"\" class=\"wp-image-435\" srcset=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-X-edited.png 1533w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-X-edited-300x225.png 300w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-X-edited-1024x768.png 1024w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-X-edited-768x576.png 768w\" sizes=\"auto, (max-width: 1533px) 100vw, 1533px\" \/><figcaption class=\"wp-element-caption\">This is the X view. <\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Now that the Orange Tree is cleaned up, import the ply file into the Bonsai Tree scene. The next step would be to put it in the correct spot, in the correct scale and orientation. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1376\" src=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-cleaned-and-added-scaled.png\" alt=\"\" class=\"wp-image-437\" srcset=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-cleaned-and-added-scaled.png 2560w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-cleaned-and-added-300x161.png 300w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-cleaned-and-added-1024x550.png 1024w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-cleaned-and-added-768x413.png 768w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-cleaned-and-added-1536x826.png 1536w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-cleaned-and-added-2048x1101.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"549\" src=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-refocus-1024x549.png\" alt=\"\" class=\"wp-image-438\" srcset=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-refocus-1024x549.png 1024w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-refocus-300x161.png 300w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-refocus-768x412.png 768w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-refocus-1536x824.png 1536w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-refocus-2048x1099.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Double clicking will &#8220;bring &#8220;re-focus&#8221; the Translate (moving up down left right) or Rotate tool. <\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-scale-1024x550.png\" alt=\"\" class=\"wp-image-439\" srcset=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-scale-1024x550.png 1024w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-scale-300x161.png 300w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-scale-768x413.png 768w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-scale-1536x825.png 1536w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-scale-2048x1100.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">The scaling tool is in the left corner. <\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1379\" src=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-placed-scaled.png\" alt=\"\" class=\"wp-image-440\" srcset=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-placed-scaled.png 2560w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-placed-300x162.png 300w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-placed-1024x551.png 1024w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-placed-768x414.png 768w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-placed-1536x827.png 1536w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Orange-placed-2048x1103.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p>As the above picture shows, the Orange Tree is now correctly placed, but you can still see the fuzzy splats of the background Orange Tree. <\/p>\n\n\n\n<p>We then attempted to clean up the background Orange Tree, by going into Ring Mode, and opening the Splat Data panel to help with this cleaning process. The Splat Data panel shows you where splats are the most concentrated, so the peak would be an object, and the slopes down are the backgrounds. <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" src=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-ring-mode-1024x552.png\" alt=\"\" class=\"wp-image-441\" srcset=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-ring-mode-1024x552.png 1024w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-ring-mode-300x162.png 300w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-ring-mode-768x414.png 768w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-ring-mode-1536x828.png 1536w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-ring-mode-2048x1105.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Toggle to Ring Mode on the top of the screen. <\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"565\" src=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-splat-data-1024x565.png\" alt=\"\" class=\"wp-image-442\" srcset=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-splat-data-1024x565.png 1024w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-splat-data-300x166.png 300w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-splat-data-768x424.png 768w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-splat-data-1536x848.png 1536w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-splat-data-2048x1130.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">When you select splats, the Splat Data below will show you what parts you have selected. There is a thin yellow line on top of some bars to the right of the peak. <\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>We started with the Brush Select tool to cover more ground quicker, but as you reach fewer splats, this selection method is no longer the best. In the pictures below, look at the thin yellow lines on top of the columns in the Splat Data panel. The yellow lines are spread out, meaning that your selections are also spread out.<\/p>\n\n\n\n<p>What looks like a single blob selected on the left, is actually a string of splats selected, including the back wall, which you do not want to delete. <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1899\" height=\"1900\" src=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-one-dot-edited.png\" alt=\"\" class=\"wp-image-449\" srcset=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-one-dot-edited.png 1899w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-one-dot-edited-300x300.png 300w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-one-dot-edited-1024x1024.png 1024w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-one-dot-edited-150x150.png 150w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-one-dot-edited-768x768.png 768w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-one-dot-edited-1536x1536.png 1536w\" sizes=\"auto, (max-width: 1899px) 100vw, 1899px\" \/><figcaption class=\"wp-element-caption\">Looking straight at the object. <\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1910\" height=\"1909\" src=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-dot-different-angle-edited.png\" alt=\"\" class=\"wp-image-450\" srcset=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-dot-different-angle-edited.png 1910w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-dot-different-angle-edited-300x300.png 300w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-dot-different-angle-edited-1024x1024.png 1024w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-dot-different-angle-edited-150x150.png 150w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-dot-different-angle-edited-768x768.png 768w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-dot-different-angle-edited-1536x1536.png 1536w\" sizes=\"auto, (max-width: 1910px) 100vw, 1910px\" \/><figcaption class=\"wp-element-caption\">Rotating it slightly will show you that the background is accidentally selected. <\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>One solution is to switch from the Brush Select tool to the Rect Select tool. This selection method can select a single ring at a time. <\/p>\n\n\n\n<p>Below is the screenshot of when I chose to stop. You can always get better cleaning results if you spend more time on it. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1413\" src=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-done-scaled.png\" alt=\"\" class=\"wp-image-451\" srcset=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-done-scaled.png 2560w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-done-300x166.png 300w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-done-1024x565.png 1024w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-done-768x424.png 768w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-done-1536x848.png 1536w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-done-2048x1130.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p>Toggle the Orange Tree layer back on, and you have your final scene, where both trees are sharp renders. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1416\" src=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-toggle-orange-back-scaled.png\" alt=\"\" class=\"wp-image-452\" srcset=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-toggle-orange-back-scaled.png 2560w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-toggle-orange-back-300x166.png 300w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-toggle-orange-back-1024x566.png 1024w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-toggle-orange-back-768x425.png 768w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-toggle-orange-back-1536x850.png 1536w, https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-content\/uploads\/2026\/04\/Clean-toggle-orange-back-2048x1133.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p>One might ask: why go through the effort of stitching two Bonsai trees when they could simply be captured as a single object? While these trees were physically close together, this case study serves as a <strong>proof of concept<\/strong> for scaling Gaussian Splatting to much larger environments.<\/p>\n\n\n\n<p>According to our Subject Matter Experts, the &#8220;sweet spot&#8221; for a high-quality scan is a video approximately one minute in length; however, real-world locations \u2014 such as expansive museum exhibits or sprawling tradeshow floors \u2014 cannot be adequately captured in a single sixty-second loop. To maintain high-fidelity renders across vast spaces, the most effective strategy is to scan individual zones or assets independently and then <strong>stitch the resulting splats<\/strong> together. This modular approach allows for the reconstruction of massive, complex scenes without sacrificing the clarity of the individual components. <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">More Resources<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=J37rTieKgJ8\">Gaussian Splatting Editing Tutorial with SuperSplat<\/a> by the YouTube channel Radiance Fields. <\/p>\n\n\n\n<p>This tutorial video is beginner-friendly, and it goes into more detail about keyframing that the case study above does not cover. <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Last Updated: April 2026<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Go to https:\/\/superspl.at\/ Here, you can edit your own splats, view other&#8217;s splats, and download selective splats. Advantages of SuperSplat Disadvantages of SuperSplat Stitching Splats in SuperSplat Case study: How We Stitched Together Two Bonsai Trees We scanned two bonsai trees individually. We wanted to stitch the splats together so both trees can be clear [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-326","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-json\/wp\/v2\/pages\/326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-json\/wp\/v2\/comments?post=326"}],"version-history":[{"count":6,"href":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-json\/wp\/v2\/pages\/326\/revisions"}],"predecessor-version":[{"id":525,"href":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-json\/wp\/v2\/pages\/326\/revisions\/525"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-json\/wp\/v2\/media?parent=326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}