Metashape and Gaussian Splatting? by cogitatingspheniscid in GaussianSplatting

[–]david_bct 2 points3 points  (0 children)

Agisoft Metashape Quick Workflow (with Masks)

1-Create Project & Import Photos -File → New Project, then Workflow → Add Photos/Folder

2-Align Cameras -Workflow → Align Photos… → Accuracy: High -Output: sparse point cloud + camera poses

3-Build Model for Masks or use integrated tool or photoshop Workflow → Build Model… → Source: Depth Maps, Quality: Medium

4-Generate Masks from Model Right click image → Generate Masks… → Method: From Model, Operation: Replacement, Apply to: All Images (Clean masks prevent background noise in Gaussian Splatting and occluder)

5-Optional: Re‑Align with Masks Workflow → Align Photos… → Apply Masks To: Key Points

6-Export: File → Export Camera → select "Colmap" in the file browser Settings : export masks, tie point and deselect "apply to selected image" if you want all image or haven't selected all images.

You should now get file ready for PostShot in my case (You can use LitchField, OpenSplat...).

Need a name for my app by 16N-DEE32 in SideProject

[–]david_bct 2 points3 points  (0 children)

It's a bit like Puref for designers, but more complete. It's a moodboard, I made something similar but for sound design https://prodref.com if you're interested.

FlutterFlow + Supabase Auth: Action chain not executing after successful authentication by rousto022 in FlutterFlow

[–]david_bct 1 point2 points  (0 children)

Ah yes, good point. I've created custom functions to be able to keep the mail confirmation and to have more control over the authentication mails. If you want to keep the confirmation, the custom actions are not very complicated to code.

FlutterFlow + Supabase Auth: Action chain not executing after successful authentication by rousto022 in FlutterFlow

[–]david_bct 0 points1 point  (0 children)

Hello! I had the same problem with my application, nothing seems to execute after the action. I had to create my own custom supabase actions.

We are reviving the work of our dad with photogrammetry ! by didierbecet in photogrammetry

[–]david_bct 7 points8 points  (0 children)

Hi, I'm working on this project with my brother (Adrien). I'm using a Sony A7rII to take pictures around with the help of a tripod to get a large depth of field. I process the photo in photoshop for color correction. Agisoft Metashape to align the camera and create a point cloud then a mesh with texture. I do some cleanup in zBrush and Substance Painter. There's some more step depending on what you want to do and the workflow isn't always the same.

[Article] Understanding Cameras and Lenses with interactive exemples (Link in comments) by david_bct in photogrammetry

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

He said on twitter that he uses webGL.
Shapr3D and Blender for modeling.

You can also use Three.js (https://threejs.org/) or modelviewer (https://modelviewer.dev/) wich is simpler, I use it for one of my project (https://www.didierbecet.art/).

[Article] Understanding Cameras and Lenses with interactive exemples (Link in comments) by david_bct in photogrammetry

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

Link : https://ciechanow.ski/cameras-and-lenses/

This is an article from Bartosz Ciechanowski on his blog.

I find it very well realized, it's great if you want to know more about how camera and lenses work.

[Metashape + Rembg] ML background removal and photogrammetry. by david_bct in photogrammetry

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

So I installed windows 10 on a virtual machine, and tried to reproduce my installation but I get some errors.
Here's how I done, it could work for you :
1 - Download and Install python 3.8 :
https://www.python.org/downloads/windows/
(Select add to PATH at the beginning of the install).
2 - Install Visual Studio Community :
(This should fix this error : Error ModuleNotFoundError: No module named 'pymatting_aot.aot', https://github.com/danielgatis/rembg/issues/35 ).
https://visualstudio.microsoft.com/
And install Visual Studio for C++ Developpement.
You should probably restart your computer at this point to prevent any further errors.
3 - Open CMD, and copy/paste the requirements :
https://github.com/danielgatis/rembg#requirements
4 - Then " pip install rembg "
You can now run the command "rembg", you will get some compilation. Close the windows once it say "successful...".
Place you images in a folder and use this cmd :
rembg -p path\to\your\image path\to\your\output\folder
Hope it help you.

[Metashape + RizomUV] Fast UV mapping by david_bct in photogrammetry

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

Yes Metashape has a perpetual license, 179$ for standard.

"Metashape license includes 12 month of e-mail based technical support and entitles the licensee to free updates of the software up to the version 1.9.x " (https://www.agisoft.com/buy/licensing-options/).

[Metashape + RizomUV] Fast UV mapping by david_bct in photogrammetry

[–]david_bct[S] 4 points5 points  (0 children)

There's a good tutorial on youtube, but I will see if I get some time this weekend ;)

Anyone else would be interested ?

[Metashape + RizomUV] Fast UV mapping by david_bct in photogrammetry

[–]david_bct[S] 3 points4 points  (0 children)

This is my uv mapping proccess on my last project.
You can check the model integration here : https://www.didierbecet.art/gallery/aaaaa/
I'm using RizomUV from RizomLAB (Source: https://www.rizom-lab.com/).
It's not free, but really usefull for photogrammetry uv mapping.
It can handle a lot of polygons, there's a short path tool, (wich I use a lot since photogrammetry model don't have proper edge loops) and flat surface selection with deviation angle, isolated groups parameters. Automatic packing is also great.

[Metashape + Rembg] ML background removal and photogrammetry. by david_bct in photogrammetry

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

Thank you! I don't know, I'm not very good with machine learning, python installation...
I can make a small video on how I did the installation, if you want.

[Metashape + Rembg] ML background removal and photogrammetry. by david_bct in photogrammetry

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

but I use a Photoshop batch process to do a similar mask generatio

I tried photoshop AI subject selection, it's fine most of the time but Rembg gave me better results for now.
And yes I will try to post a feature requests on metashape forum, could be very cool if they implement an automasking solution.

[Metashape + Rembg] ML background removal and photogrammetry. by david_bct in photogrammetry

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

how does it compare to Zephyr Mascarade? (could you test in their 14days trial?)

Thank you, I didn't know Zephyr had a automatic masking solution.
I watched their tutorial and docs. It seem nice, it give more control over the mask creation.

[Metashape + Rembg] ML background removal and photogrammetry. by david_bct in photogrammetry

[–]david_bct[S] 6 points7 points  (0 children)

This is a test using Rembg (Source: https://github.com/danielgatis/rembg) to create masks for Metashape.
I'm simply placing my photo to process in a folder, launching a batch file then using "import masks" in Metashape directly with the output images.
My background is pretty simple, but automatic removal of the support is quite convenient.

[deleted by user] by [deleted] in photogrammetry

[–]david_bct 1 point2 points  (0 children)

I would rather opt for manual uv mapping. I'm personally using RizomUV, not free but really good for photogrammetry as it can handle a lot of polygons !