[solved] limited 3D viewer in shapefusion

If you found a bug, please post it here and we will try to eleminate it as soon as possible.

[solved] limited 3D viewer in shapefusion

Postby MagWeb » Wed Mar 18, 2009 8:52 pm

Hi,

this is not actually a bug but a feature :wink:

Very big sized scans of about 2500mmx2500mmx2500mm and higher are cut off in depth by a limited viewing space in the Shapefusion 3D window. One has to scale them down to fuse them.
The 3D window in the scanning step does not show this behavior.

Gunter
MagWeb
Moderator
 
Posts: 2379
Joined: Wed Jul 18, 2007 8:48 pm

Re: limited 3D viewer in shapefusion

Postby eliscio » Wed Mar 18, 2009 10:02 pm

Gunter,

What was the relative size of the calibration panels to the object that was scanned? I was curious about these kinds of issues for larger scans.

Eugene
www.ai2-3d.com
User avatar
eliscio
 
Posts: 221
Joined: Sat Mar 14, 2009 2:05 am

Re: limited 3D viewer in shapefusion

Postby MagWeb » Wed Mar 18, 2009 11:30 pm

Hi Eugene,

of corse this was done with planeless scanning.

using a selfmade calibpattern:
distance center-inner rows: 85mm;
horiz. distance between points :200mm;
vert distance between points: 175mm;
>>> so the "prIntout" was painted on two boards 800x500mm;
The needed corner to do the reference scan was about 1000x700mm per plane;

the better the better the corner is sized to the size of the object, the better the result will be...

BTW: take care of the filesizes (resolution). Using 960x720 res, I got 552MB doing 8 scans!!!
This needs lot of power to fuse... So I had to reduce the scans before fusing them...

Gunter
MagWeb
Moderator
 
Posts: 2379
Joined: Wed Jul 18, 2007 8:48 pm

Re: limited 3D viewer in shapefusion

Postby Bongobat » Wed Mar 18, 2009 11:57 pm

Sounds like there is a clip plane and it is set incorrectly.
DealExtreme red line laser, Microsoft Lifecam HD-5000
User avatar
Bongobat
Moderator
 
Posts: 1002
Joined: Mon Apr 02, 2007 10:02 am
Location: Ohio, USA

Re: limited 3D viewer in shapefusion

Postby eliscio » Thu Mar 19, 2009 12:40 am

Gunter,

When you say scale them down, you simply adjust the scale value during the calibration or just do everything in Shapefusion.

Eugene
www.ai2-3d.com
User avatar
eliscio
 
Posts: 221
Joined: Sat Mar 14, 2009 2:05 am

Re: limited 3D viewer in shapefusion

Postby MagWeb » Thu Mar 19, 2009 7:22 am

morning,

I scaled the meshes by loading them to Shapefusion and simply saved them as single meshes again, using scalefactor 0.1 instead of the default 1.

Gunter
MagWeb
Moderator
 
Posts: 2379
Joined: Wed Jul 18, 2007 8:48 pm

Re: limited 3D viewer in shapefusion

Postby MagWeb » Thu Mar 19, 2009 8:30 pm

To add some info about my problem:

I put the real distances between the points into the calibpoints.dat (horizontal 200, vertical 175) and set the scale value to 60 (= 1:1).
Would it be better to set the scale to 200 and set the distances to real-value*(60/200)in the calibpoints.dat

These results show my problem:
Attachments
room texture.jpg
What the cam saw
room1-10 scan.jpg
scanresult (reduced 1;10)
room1-1.jpg
scan 1:1 in Shapefusion viewer
MagWeb
Moderator
 
Posts: 2379
Joined: Wed Jul 18, 2007 8:48 pm

Re: limited 3D viewer in shapefusion

Postby MagWeb » Thu Mar 19, 2009 8:33 pm

Finally the scaled down result of one scan
Attachments
romm1-10 texscan.jpg
MagWeb
Moderator
 
Posts: 2379
Joined: Wed Jul 18, 2007 8:48 pm

Re: limited 3D viewer in shapefusion

Postby Sven » Mon Mar 23, 2009 4:04 pm

Thanks Gunter,

That must be a bug. You are right, too large objects are not displayed correctly. We'll look into it.

I put the real distances between the points into the calibpoints.dat (horizontal 200, vertical 175) and set the scale value to 60 (= 1:1).
Would it be better to set the scale to 200 and set the distances to real-value*(60/200)in the calibpoints.dat


You should adjust the size using the scale value, and leave the calibpoints.dat unchanged (or change e.g. only the Y coordinates in order to stretch the pattern). The reason is that some parameters like BackgroundFilterFactor or DepthThresholdFactor (AdvancedSettings) depend on the SCALE value only. This means DAVID multiplies the Advanced Settings values with the scale value you have entered. DAVID does never calculate the distance between two points given in the Calibpoints.dat file.
User avatar
Sven
Administrator
 
Posts: 1384
Joined: Mon Jan 22, 2007 8:59 am
Location: Braunschweig, Germany

Re: limited 3D viewer in shapefusion

Postby MagWeb » Mon Mar 23, 2009 5:09 pm

Hi Sven, back again?

hope you had some nice days!

Thanks for your re and your hint concerning the scale value.

Since I use different corners (e.g 120°) I tended to put in the real point distances until now. Calculating these odd coordinates would be little more complicated involving a 60 - ratio:

Could you list which values depend on the scale ?
I knew the backgroundfilter (which is rather unimportant in planeless scanning). OK - the DepthTresholdFactor, anything else?

Thanks
Gunter
MagWeb
Moderator
 
Posts: 2379
Joined: Wed Jul 18, 2007 8:48 pm

Re: limited 3D viewer in shapefusion

Postby Sven » Mon Mar 23, 2009 5:24 pm

Yes I am back from holidays and now trying to fight my way through lots of e-mails and forum posts... :D
I would like to tell you about my holidays on Gran Canaria but then I would make you very jealous. ;-)

The following thresholds and settings depend directly on the calibration pattern "scale" value (default 60). I hope this list is complete:

- Size of grids that mark the background panels in 3d window (Scan page)
- Reading coordinates from Calibpoints.dat: Scaling of all 3d coordinates with "scale"/60
- Advanced Setting Laserscanner\\LaserPlaneCalculation\\Method1_MaxDistanceFactor (see explanations there)
- Advanced Setting Laserscanner\\LaserPlaneCalculation\\Method2_MaxDistanceFactor (see explanations there)
- Advanced Setting Laserscanner\\Triangulation\\BackgroundFilterFactor (see explanations there)
- Advanced Setting Laserscanner\\TriangleMeshComputation\\DepthThresholdFactor (see explanations there)

All of the above values are multiplied with the "scale".
So it is ok if you keep "tricking around", since you know what you are doing. You just may have to adjust some of the above values in some cases.
User avatar
Sven
Administrator
 
Posts: 1384
Joined: Mon Jan 22, 2007 8:59 am
Location: Braunschweig, Germany

Re: limited 3D viewer in shapefusion

Postby MagWeb » Tue Mar 24, 2009 3:19 pm

Thanks!

Gunter
MagWeb
Moderator
 
Posts: 2379
Joined: Wed Jul 18, 2007 8:48 pm

Re: limited 3D viewer in shapefusion

Postby Simon » Sun Mar 29, 2009 11:21 am

Hi Gunter,
I found and solved the "limited 3D viewer" problem. Greg was right, the cause were static clipping planes. The next update will fix it. Thanks for your report!
User avatar
Simon
Administrator
 
Posts: 418
Joined: Sun Jan 21, 2007 3:40 pm
Location: Braunschweig - Germany


Return to Bug Report

Who is online

Users browsing this forum: No registered users and 0 guests