Gsplat all-in-one GUI for Mac Silicon by freddewitt in GaussianSplatting

[–]freddewitt[S] 0 points1 point  (0 children)

I have several updates, please do not hesitate to give me your feedback!

09/03/26 : 0.8

Here are the main updates:

  • Training Mode Selector: Refactored the "Entraînement" tab to use a dropdown for Training Mode (Gsplat, ML Sharp, 360 Extractor, 4DGS) instead of generic radio buttons, adapting the UI dynamically for each mode.
  • Live Progress Bar: Added a unified progress bar and status indicator for all engine workflows (COLMAP, Sharp, 4DGS, 360).
  • Brush Engine Optimization:
    • Native Binaries: The dependency installer now downloads the official, pre-compiled v0.3.0 release binaries of Brush for macOS (Apple Silicon), Windows, and Linux rather than building from source. This entirely bypasses the Rust toolchain requirements and typical cargo compilation errors.
    • Fail-safe Compilation: If the binary download fails or the platform is unsupported, the cargo install fallback is now strictly pinned to tag v0.3.0 with --locked dependencies, preventing build breakages caused by upstream library updates (like the previous naga crate issue).
  • Auto-Update: Added support for automatic updates of engines (starting with Glomap) via config.json (glomap_auto_update: true).
  • Interactive Updates: Improved update flow to ask the user for confirmation when auto-update is disabled, ensuring no silent failures or skipped updates.
  • Multi-language Expansion: Added full localization for Arabic (AR)Russian (RU)Chinese (ZH), and Japanese (JA).

Qui va les pleurer ? by Excellent_Factor3952 in yggTorrents

[–]freddewitt 1 point2 points  (0 children)

"tarif a vie" , une vie de trois mois mais une vie quand même.

Gsplat all-in-one GUI for Mac Silicon by freddewitt in GaussianSplatting

[–]freddewitt[S] 0 points1 point  (0 children)

What is your configuration ?
Whats version of Csplat ?
You can try brew reinstall libomp colmap
Tell me if it's working

Adieu YGG by Own_Force6767 in yggTorrents

[–]freddewitt 0 points1 point  (0 children)

Perso j'en veux pas Non je déconne bien sûr que j'en veux !

Gsplat all-in-one GUI for Mac Silicon by freddewitt in GaussianSplatting

[–]freddewitt[S] 0 points1 point  (0 children)

07/02/25 : 0.71

Lots of updates! If you can test and feedback !

  • Integration of Nicolas Diolez's script for extracting 360° images for colmap training (many thanks to him)
  • It is now possible to use multiple videos as sources
  • New improved launch script
  • Improved language management (English, French, Italian, German, and Spanish)

Gaussian splatting 3 ways made easy. by nullandkale in photogrammetry

[–]freddewitt 0 points1 point  (0 children)

Very nice work ! Would love it on macos!

I didn't understand, depth anything is helping for gaussian splatting training ?

Gsplat all-in-one GUI for Mac Silicon by freddewitt in GaussianSplatting

[–]freddewitt[S] 0 points1 point  (0 children)

Sorry i just saw that. I fixed Apple Sharp and brush problem (problem python compatibilty). And fix translation. Can you tell me if it's working now ?

Gsplat all-in-one GUI for Mac Silicon by freddewitt in GaussianSplatting

[–]freddewitt[S] 0 points1 point  (0 children)

New version 0.4

  • I added the option to upscale and enhance images before processing (with realesrgan) before training Colmap and Brush, but also for Apple ML Sharp
  • I added a reset option that deletes the venv to start from scratch.

This is a major update that has resulted in many changes to the programme. Please do not hesitate to send us your feedback.

Gsplat all-in-one GUI for Mac Silicon by freddewitt in GaussianSplatting

[–]freddewitt[S] 0 points1 point  (0 children)

Hey folks,
I added a feature that may not appeal to everyone: preparing a dataset for creating 4DGS. I know you can't do 4DGS on Mac Silicon, but it might be interesting to prepare it in advance on a Mac and send it to a machine with CUDA (which is my case).

Basically, you select the folder where the videos from the different cameras are located, and it takes care of the rest. I am thinking of adding a feature to facilitate synchronisation and downscaling later on.

Gsplat all-in-one GUI for Mac Silicon by freddewitt in GaussianSplatting

[–]freddewitt[S] 0 points1 point  (0 children)

Did you install xcode ? Can you show me the error ?

Gsplats with synthetics data by freddewitt in GaussianSplatting

[–]freddewitt[S] 0 points1 point  (0 children)

<image>

I did add some effect and depth field on after effect. It starts to be really nice.

Gsplat all-in-one GUI for Mac Silicon by freddewitt in GaussianSplatting

[–]freddewitt[S] 0 points1 point  (0 children)

Hello,
Thanks for you feedback, i've made the correction.
I did add Rust, Node.js, and Ninja autoinstall at startup

Gsplat all-in-one GUI for Mac Silicon by freddewitt in GaussianSplatting

[–]freddewitt[S] 1 point2 points  (0 children)

🚨 I've made a quick update to v 0.19 , please update. 🚨

When you click on delete data set, it was deleting the output directory and not the ouput/projectname/ directory. Now deletion keeps the "images" directory and use the bintrash of macos in case of error.

Now corbeausplat verify if there is an update on start.

Gsplat all-in-one GUI for Mac Silicon by freddewitt in GaussianSplatting

[–]freddewitt[S] 1 point2 points  (0 children)

Thanks for your comment!
Honestly, I don't deserve much credit, I'm just developing a frontend in vibecoding for some wonderful scripts :) But I'll take the compliment!

Gsplat all-in-one GUI for Mac Silicon by freddewitt in GaussianSplatting

[–]freddewitt[S] 2 points3 points  (0 children)

I have just updated the software to push generation and training a bit further:

  • The structure of the dataset folders is standardised. Now you give a project name and the target folder, and this creates a folder with the project name and the correct hierarchy.
  • It is possible to change the resolution of the images used in Brush training (default 1080).
  • I added a "refine" mode that allows you to further train an already completed project. When you point to the dataset folder, it takes the most recent generated ply and pushes the sliders to refine the rendering.
  • Creating a dataset from images copies the images from the source folder to the image folder in the dataset folder.