Agisoft Metashape
Agisoft Metashape => General => Topic started by: Exhale on April 22, 2014, 03:06:43 PM
-
Hi there,
What process do you use for hollowing the shell (wall thickness) ?
For example after using PhotoScan® it is necessary for making bust or other many prints.
The scanned data is very thin.
Any advice?
Cheers
-
Hello Exhale,
Seems like similar task has been already discussed, so I hope that the following thread will be useful: http://www.agisoft.ru/forum/index.php?topic=2049
-
You may also simply do a poisson reconstruction in meshlab. The result would be solid though. I believe you may also have to reapply texture. I will check out the thread you suggested
-
Hi,
Thanks Alexey and Behold.
Behold, poisson effects the quality of the mesh. Perhaps need to try another solution.
-
I agree but it depends on your settings. For instance. I have very faithful results when i use the command line poissonrecon at a depth of 12.
-
sorry, i should have also offered the cmd line reconstruction as a suggestion too. I forgot it until you reminded me that meshlab's settings didn't mesh (no pun intended) with my needs
-
You also might try looking at Meshmixer for creating shells:
http://www.youtube.com/watch?v=ILKspBZjSDM&feature=c4-overview&list=UU0OsvzcGE6iqSP8lW3-M9Dg
http://meshmixer.com/forum/index.php?topic=1672.0
-
far from perfect... depending on the mesh you could end up with lots of artefacts.. with thin parts notably.. or pointy parts...
best bet :
Load your Pscan model in 3D coat voxel room..
(make sure you import your model as voxels)
close holes or fix parts if needed
then right click on the layer item - create hull using voxels..
done in 2 sec. and no artefatcs
re-export your model
Import in Pscan to replace your actual non hulled model
do a texture job.. done.
hope that helps.
-
chadfx , FoodMan Thank you guys, I appreciate it.
Both sounds interesting.. I will give a go and let you know my experience. ;)
Cheers,
-
Hi Foodman
wath is the recomended thickness?
tnx in advance
-
hello
well it all depend on your model real size... (a small 10cm object would need only around 5mm thickness... while a large 60cm would require 7mm to a 1 cm or more.). and on the specifications of the 3D printer you're going to use...
SLA will give you a stronger print .. while Powder printers will output a print that can brittle easier..
f/
Best is to ask the print bureau, they will tell you.
-
Hello foodman, I have not tried 3d coat yet. You said close holes / fixed part, does it correct the manifold etc? When I export from pscan and import to other apps such as mudbox, it always prompt some errors on manifold. I am not sure if it affects the print out. So I want to find an app best to fix the mesh with minimal effort ;D
-
yes it has a special open function that will check your scan for holes, manifolds, etc..
then you can use the smooth tool if needed to remove unwanted noisy parts or whatever you need to do..
then as I said you just create a hull using a command... and voila..
Furthermore, when the hull is done you won't see any changes in your model, but you can hide some parts easy to check the thickness..
I will try to post a few screenshots this week-end that show the exact procedure... so stay tuned for more.. hehe
f/
-
Tnx Foodman
Waiting for ypur screenshots
Cheers
Eduardo
-
here is how...
you have a model done in Pscan.. export it as obj. ( here it is textured, but for now you can skip the texturing)
-
then open 3D coat (you can DL a trial)
Click Voxel Sculpting
-
kkk... select your obj. exported from Pscan
Click first Auto Scale... then Apply... you will be prompt with a message.. click yes..
(make sure the panel options are the same as mine)
-
next step..
click smooth tool to make the merge panel disappear... and because your model may be out of range, click show all to get your model in view.
-
kk next
you can use the cut off tool to verify your model inside...
-
oki, if you did verify you model inside.. click CTRL-Z to undo...
now is the fun part....
Right click on your Item layer and choose make hull
-
after a few seconds, you can use the cut tool again to verify your thickness. see the part showed by the arrow.. that would have been a no way with any polygonal modeler , because that detail is thinner than the hull thickness... but with Voxels, no problems :)
-
next re-export your hollowed model...
btw, you can decimate it here til 50%... you will find back your original model polycount (x2 because of hollowed part)... at import, 3D coat doubles your model polycount to make sure no details are missed, so at export, you can re-decimate at 50%)
-
export menu
-
Then, final step... re-import that hollow model in Pscan (that will replace your original non hollowed model.. )
-
and then, do a texturing.... done...
Hope this helps.. :P 8)
-
btw, I forgot a step...
prior exporting your hollowed model from 3D coat, use the carve tool (inverted) to make a hole somewhere to remove the excess powder... hehe
-
Wow, thank you a lot FoodMan, very usefull tutorial! ;)
-
You're welcome..
:)
f/
-
...and I guess this ends the mystery of the origins of your login name. ;-)
thanks for the great step-by-step walkthrough!
-C
-
Foodman, awesome method!
-
Wow, it is a big lesson for me. Thanks very much Foodman. :)
-
...and I guess this ends the mystery of the origins of your login name. ;-)
thanks for the great step-by-step walkthrough!
-C
hehe... yes mainly food.. but also small objects of any kind.. :)
this is a test in MaxwellRender
-
Foodman, what happens to the UVs in the 3DCoat process?
-
looks pretty impressiv! nice work man!
-
Foodman, what happens to the UVs in the 3DCoat process?
hello... indeed with that process the UV's are gone... but when you import back the hollowed model, Pscan will redo some uv's for it... Sure you will loose a bit of UV space in that process, because Pscan will also uv the inside polygons... so IF that is an issue for you, simply open the hollowed model in any 3D app, and Cut/paste the inside polygons (select one poly from the inside shell, and do a select connected polygons (or similar technique) into a temporary file (so you don't loose it.. ) then import in Pscan only the outside shell , texture it... and then when done, export it from Pscan again, and recombine it with your inside shell that you have saved. voila, no UV space lost.
hope that helps..
btw, prior to export it, you don't need to texture it, because you will texture the hollowed mesh later anyway.. :)
Thanks Ristag..
f/
-
Very nice tutorial, thanks a lot Ristag.
Leo
-
Foodman Rules
Tnx Tnx!!!
Eduardo
-
I tested and works fine.
Just a question.
The unity in thickness process are Milimeters?
tnx again
Eduardo
-
hello... not 100% sure, but I still recall these are Voxel Units... I never use measurements in 3D coat... :P
but if you want to know an approximation of your Hollow thickness.. do this..
-Switch to ortho view mode, then measure tool... point and drag mouse... read the value.. you can then use that value for your shell thickness..
-
Tnx Foodman, apparently are cms.
Cheers
Eduardo
-
I think that would depend on your setting. My friend use Mudbox for crude shelling for this project http://www.3d2print.net/shop/blog/cool/heads-need-new-skull/
-
That is a nice workflow for creating a shell. We've been using Meshmixer and extruding the surface. This was reasonably practical but only with some manual editing of the inner surface to remove problems that just doesn't occur with this which is a big time saver.
-
I am using meshmixer to hollow out. It works well but the inner shell gets a grey color and I am loosing out on binder color on 660 pro.
How can i avoid having any colour information on the innershell?
-
Dear All
I'm preparing a model of a riverine for 3D printing (My Model.jpg) using the Agisoft Pro 1.1.
How to give a thickness as a base of the model (like in the example model.jpg)??
Thanks in advance for your help.