cdb36341eed407212352b079c97553108add431a
User feedback: the path → (filename, subfolder, kind) resolution
should read folder_paths directly rather than relying on
COMFYUI_INPUT_FOLDER / COMFYUI_OUTPUT_FOLDER captured in common.py
at module import.
Folded the two-base scan into `folder_paths.get_directory_by_type(t)`
(folder_paths.py:214) over ("output", "input", "temp") in priority
order. Three benefits:
- Picks up runtime config: --input-directory CLI flag, mid-session
setattr on folder_paths, etc. The previous version froze at first
import of common.py.
- Adds "temp" coverage for free.
- Single source of truth — common.py no longer needs to mirror
folder_paths constants for this codepath.
The COMFYUI_INPUT_FOLDER / COMFYUI_OUTPUT_FOLDER definitions in
common.py stay (the other nodes still import them for their own
defaults); only preview_gaussian.py stops using them.
https://github.com/user-attachments/assets/4e21f1fd-9ba2-4ecc-b777-34f5dd9f7075
ComfyUI-GaussianPack
Tiny Gaussian-splat viewer for ComfyUI. One node, Preview Gaussians, with a
gsplat.js WebGL preview and camera-intrinsics widgets (FOV, image width, image height).
ply_path -- Preview Gaussians
GPL-3.0. Forked structurally from XuanYu-github/comfyui-PlyPreview.
Languages
JavaScript
49.9%
Python
27.6%
HTML
22.5%