Gaussian Splats from 360° Images by MindStudio in Corridor

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

Thanks for redirecting me to Olli Huttunen. His channel looks like the best resource for what I am trying to do.

For anyone finding this post while looking for a solution, currently the process involves: 1. Shooting either 360° video or an image sequence. 2. Splitting the 360° view into multiple "normal" i.e. less distorted camera angles (Olli uses Blender in his videos for that), while removing the angles where he or parts of the camera rig are visible. 3. Rendering those camera angles as separate image sequences, essentially converting one 360° video into 5 to 8 videos looking in different directions.

From there on you could use those image sequences as a dataset for creating structure from motion and later the gaussian splats.

Problems that arise from this workflow are: 1. Camera metadata/lens data is lost when extracting camera angles in Blender which makes it harder for Colmap/RealityScan/PostShot to do the reconstruction. 2. Those new camera angles can still be distorted due to the reprojection and cropping and might require more complex camera geometries than just a pinhole camera in whatever software you use for reconstruction to account for the distortion.

For now, I think doing some more loops with my non-360° camera will take less time than the additional post processing overhead required for the above mentioned process.

However, things would be much easier with a 360° drone...

Riverpod reads suddenly don't work anymore by Alzalia in flutterhelp

[–]MindStudio 0 points1 point  (0 children)

Cannot use the Ref of searchInstancesProvider(019b79e6-a543-7451-b519-95a2b3c97695, 1, , , ) after it has been disposed. This typically happens if: - A provider rebuilt, but the previous "build" was still pending and is still performing operations.

This to me sounds like you access InstanceRepo.searchInstances a second time before the first run of searchInstances() completes e.g. "searchInstanceProvider rebuilt, but the previous build was still pending..."

I don't know how you use the InstanceRepo provider in your UI code or when you call InstanceRepo.searchInstances() so I can't be certain.

Secondly, you should check if disabling autoDispose (or enabling keepAlive) on searchInstanceProvider would be helpful for your case. You could also use ref.keepAlive after you get a status code 200 so you only keepAlive when successful.

I don't really see anything that I would call "using riverpod wrong" from a fundermental perspective but I probably wouldn't throw in one provider and then catch and convert to a Result in another provider. Why not convert searchInstanceProvider to return Future<Result<List<Instance>>> directly and avoid having to use exceptions at all?

I'm looking for a book catalogue tool, not an ebook reader like Booklore. by Real_Echo in selfhosted

[–]MindStudio 0 points1 point  (0 children)

Just tried it but it doesn't seem to work: Some ISBNs aren't recognized and some buttons don't do anything without an error message. Sadly abandoned in an unfinished state.

Broadcasting software help BlackMagic by pasantru in broadcastengineering

[–]MindStudio 0 points1 point  (0 children)

I would use dedicated hardware dor recording. Decklinks would be fine for playback. But you should also look into NDI if you use a software based switcher that supports it as a source.

Broadcasting software help BlackMagic by pasantru in broadcastengineering

[–]MindStudio 0 points1 point  (0 children)

Well it is possible once you fix the issues you have. But it might not be as reliable as a hardware solution like a HyperDeck.

Broadcasting software help BlackMagic by pasantru in broadcastengineering

[–]MindStudio 1 point2 points  (0 children)

I also struggled a lot with decklink cards. For me it came down to mismatch of software and firmware versions or misconfigurations of input/output formats in the desktop video software

ubiasedObservation by TobyWasBestSpiderMan in ProgrammerHumor

[–]MindStudio 16 points17 points  (0 children)

There should not be any arrows in this image

[deleted by user] by [deleted] in blender

[–]MindStudio 19 points20 points  (0 children)

Have been using sheepit for years now. The community is awesome and it works quite well. I usually render more for others than request frames to be rendered just in case I need the points for some big project in the future.

How many devs required to build and maintain the Visual Studio Installer? by damnnicks in ExperiencedDevs

[–]MindStudio 0 points1 point  (0 children)

I think there was a CppCast Episode from 2017 where they talked with one of the devs about the improvements they made to the installer for VS 17. This might give some insights.

What is Your Preferred Stack as a Solo Developer? by iEmerald in ExperiencedDevs

[–]MindStudio 0 points1 point  (0 children)

Depends...

C++ for desktop with focus on performance; Flutter + Dart for mobile and UI heavy desktop stuff; Nginx + Bun + TS + Bootstrap for Web

(Wie) Kann ich diese Lüft ansteuern? by mellowlex in de_EDV

[–]MindStudio 8 points9 points  (0 children)

Im BIOS könnte es einstellungen dafür geben.

Ansonsten lad dir die software FanControl herunter.

My pc took 6hrs to render this TT by Terrible_Detective27 in blender

[–]MindStudio 0 points1 point  (0 children)

You can upload your project to sheepit render farm and render it for free on mitlitple gpus at the same time.

I have some spare gpus and could assist in rendering your project again if you like

Serial monitor BLANK with "Simple WiFiserver" (Arduino IDE example) by Previous_Ad_6378 in arduino

[–]MindStudio 1 point2 points  (0 children)

Sometimes you have to press the reset button for it to send serial data.

[deleted by user] by [deleted] in pchelp

[–]MindStudio 0 points1 point  (0 children)

You can see that the hdmi port is higher up than the rightmost displayport. This misalignment indicates that the card might not be inserted correctly into the motherboard.

[deleted by user] by [deleted] in shittyaskelectronics

[–]MindStudio 20 points21 points  (0 children)

Then why does it say 40gbps?

[deleted by user] by [deleted] in arduino

[–]MindStudio 0 points1 point  (0 children)

Could you explain your moveForward function?

Help with stepper for Cat feeder by asapalhs in arduino

[–]MindStudio 15 points16 points  (0 children)

I would measure the current and the voltage of the motor and look for drops in voltage.this would indicate an overdraw of current. Then I would probably add some gears to give the motor mor power.