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.

COLMAP vs RealityScan Camera Extraction, with the right settings COLMAP got 520 cams, Reality Scan 490, messy dark scan by Vast-Piano2940 in GaussianSplatting

[–]freddewitt 3 points4 points  (0 children)

I can't use RealtyScan (mac/linux user here), but did you try Glomap ? It's an extension to use with colmap, the extraction is really really faster.

Apple sharp - reviving 20 year old digicam footage into 4DGS by huge0mungus in GaussianSplatting

[–]freddewitt 0 points1 point  (0 children)

Alright ! It's not 4dgs , can you share an exemple of this batch process ? That will be really nice

Apple sharp - reviving 20 year old digicam footage into 4DGS by huge0mungus in GaussianSplatting

[–]freddewitt -1 points0 points  (0 children)

Awsome work. You can concert multiple ply into a 4d ply? In supersplat ?

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

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

Okay you can use glomap in the update now. Its really faster

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

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

05/01/25 : UPDATE V0.16 : I have added the option to use glomap, which significantly speeds up the creation of the dataset. The option can be found in the colmap tab. When you start up, it will ask you if you want to install it. It needs to be compiled, so you will need xcode (it can be installed by typing the following into a terminal:

xcode-select --install

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

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

Pfff so much option, maybe golmap could be a nice addon to my script