zero_zero
Well-Known Member
Full Member
- Messages
- 6,305
- Reaction score
- 1,397
Clickbait...lol Almost. The concept of 3D scanning and digitization has always been my interest, did some research into it, as got a pet project going for a while, making a diy scanner. Came across a video, a guy making a 3d object out of a bunch of pictures taken by a regular camera. It's all explained in detail here: https://tinyurl.com/hlcmrg2
This gave me the idea of using a regular 3d view app (in fact it does work with any software, thus all formats) to virtually digitize the rendered content into a point cloud and subsequently an STL file. The idea is to open a file, take a look at it by rotating it around a few times, meanwhile a screen capture software snaps screenshots at regular intervals, I used 5fps and it worked.
Started by opening up a tooth lib model with the regular 3d viewer, turned the wire frame visualization on to aid the 3d reconstruction software down the road as in most apps the lights are static and the shadows will change around as an object rotates which could throw the 3d rec. SW off... resulting in unnecessary noise.
The screen capture resulted in about 120 cropped screenshots, in hindsight could've used higher zoom as it worked out to about only 0.4 megapixels for the virtual camera.
The pictures were loaded into VisualSFM and processed.
The resulting point cloud was surprisingly noise free
Used MeshLab to clean up the point cloud and turn it into a mesh:
After exporting into an STL, the two files were compared...and here's the results There's some loss of detail given the low resolution (640x640 pixel) used, but overall is quite usable. Cons: is labor intensive and requires a few (free) apps to be used, original scaling is lost.
This gave me the idea of using a regular 3d view app (in fact it does work with any software, thus all formats) to virtually digitize the rendered content into a point cloud and subsequently an STL file. The idea is to open a file, take a look at it by rotating it around a few times, meanwhile a screen capture software snaps screenshots at regular intervals, I used 5fps and it worked.
Started by opening up a tooth lib model with the regular 3d viewer, turned the wire frame visualization on to aid the 3d reconstruction software down the road as in most apps the lights are static and the shadows will change around as an object rotates which could throw the 3d rec. SW off... resulting in unnecessary noise.
The screen capture resulted in about 120 cropped screenshots, in hindsight could've used higher zoom as it worked out to about only 0.4 megapixels for the virtual camera.
The pictures were loaded into VisualSFM and processed.
The resulting point cloud was surprisingly noise free
Used MeshLab to clean up the point cloud and turn it into a mesh:
After exporting into an STL, the two files were compared...and here's the results There's some loss of detail given the low resolution (640x640 pixel) used, but overall is quite usable. Cons: is labor intensive and requires a few (free) apps to be used, original scaling is lost.