Skip to content

Instantly share code, notes, and snippets.

@noaho04
noaho04 / DBSCANSPLITSPLAT.py
Created April 9, 2026 12:17
Split object group gaussian splat into several instances
import numpy as np
from hdbscan import HDBSCAN
from plyfile import PlyData, PlyElement
from pathlib import Path
from sklearn.neighbors import KDTree
import argparse
# ─── Load ────────────────────────────────────────────────────────────────────
@noaho04
noaho04 / bbox_gen.py
Created April 9, 2026 12:15
Gaussian splat bounding box gen for Unity
import numpy as np
import json
from pathlib import Path
SPLAT_DIR = Path("segments/")
K = 2.0
OPACITY_THRESHOLD = 0.1
def ply_to_plant_fields(filepath):