You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> **Powered by [supersplat-2.27.0](https://github.com/playcanvas/supersplat)** — This project is a fork/rebrand of the original SuperSplat editor.
ReSplat is a **3D Gaussian Splat editor** refactored from [SuperSplat](https://github.com/playcanvas/supersplat). It runs entirely in the browser — nothing to download or install.
173
+
174
+
Building on SuperSplat, this project **redesigns the interaction logic**, drawing on the strengths of both **Blender** and **Unreal Engine** to make Gaussian Splat editing more intuitive and efficient.
175
+
176
+
> **Language Note**: The developer's native language is Chinese, so the **Chinese UI is fully reviewed and optimized**. Other languages are machine-translated and have not been manually proofread. Community contributions for translation improvements are welcome.
ReSplat refactors the original selection sphere and selection box, and adds a new blocking plane. These three are collectively called **Wrappers**. Wrappers can be transformed (moved, rotated, scaled) just like Meshes, providing flexible spatial constraints for point cloud selection.
187
+
188
+
| Wrapper | Description |
189
+
|---------|-------------|
190
+
|**Wrapper Sphere**| A spherical wrapper for selecting Gaussian points inside the sphere. The eyedropper, fill, opacity selection, and size selection tools can all be constrained to operate only on points inside the wrapper sphere. Useful for precisely handling white noise points inside tree leaves in large scenes. |
191
+
|**Wrapper Box**| Same as the wrapper sphere, but with a cuboid shape. Ideal for working with point clouds within regular regions. |
192
+
|**Blocking Plane**| An infinite plane that blocks the rectangle selection, lasso selection, polygon selection, and brush tools from selecting Gaussian points **behind** the plane, enabling precise selection under front-to-back occlusion relationships. |
193
+
194
+
#### Point Cloud Groups
195
+
196
+
Similar to Blender's **Vertex Group** concept:
197
+
198
+
- Save the currently selected points as a **Point Cloud Group** for quick re-selection later
199
+
- Independently **move, rotate, and scale** points within a group
200
+
- Great for workflows that require repeatedly editing the same region of points
201
+
202
+
#### Duplicate, Split, Merge
203
+
204
+
Brand-new features designed for more convenient **Gaussian Splat assembly**, overcoming the limitations of SuperSplat's original depth-sorting constraints:
205
+
206
+
-**Duplicate** — Copy selected points
207
+
-**Split** — Separate selected points from the current Splat into an independent object
208
+
-**Merge** — Combine multiple Splat objects into one
209
+
210
+
#### Opacity Selection Tool & Size Selection Tool
211
+
212
+
Based on source code from the [GaussianSplatEditor](https://github.com/TimChen1383/GaussianSplatEditor) branch, with extended features:
213
+
214
+
-**Opacity Selection Tool** — Range-select by Gaussian point opacity, quickly filtering semi-transparent or low-opacity points
215
+
-**Size Selection Tool** — Range-select by Gaussian point size, locating abnormally large or small points
216
+
217
+
#### Low-Precision Gaussian Repair
218
+
219
+
A repair feature for specific scenarios:
220
+
221
+
- Applicable to Gaussian files that suffered coordinate precision loss due to **GPS jammer interference** during aerial triangulation
222
+
- Fixes the **flickering issue** when low-float-precision Gaussians are rendered
223
+
- Automatically detects and corrects precision-abnormal coordinate data
224
+
225
+
#### Rich Selection Toolset
226
+
227
+
ReSplat provides **14 tools** across three categories: selection, transformation, and measurement.
0 commit comments