Camera rig for 123D Catch

 by gpvillamil
Featured
photo 1 (1).JPG
123D Catch is a new application and service from Autodesk that turns a series of photographs into a 3D model of an object or space.

The rig described here helps you structure the photos for best results. It lets you spin the camera around the object at a constant height and distance, while the object stays still. You can easily move the camera up and down to get top and bottom angles.

For this project, you will need:

Tools

3D printer
Saw
Electric screwdriver

Wood materials

3x 36" long 1" dia dowel
1x 12" long x 3/4" thick x 2" wide plank
1x 8" x 8" x 3/4" board
1x 6" x 6" x 3/4" board

Hardware

38x #8 3/4" construction screws
4x #8 3/4" hex bolt
1x #8 1" hex bolt
5x #8 wing nuts (6x optional)
2x #8 lock washers (3x optional)
1x 1/4" x 3/4" thumbscrew
1x 1/4 washer
2x casters (the base should not exceed 2" in depth)

Step 1: Print the plastic parts

You will need a 3D printer, such as a Makerbot, or access to one via a 3D printing bureau such as Shapeways or Ponoko. You will need to print:

1x l-brace
1x 3-brace
2x 2-brace
2x 1-brace
1x collar
1x flange
3x shaft collar
1x camera ring
1x camera platform
1x extension arm (optional)

Download the files and print them yourself, or send them to a service. They are also hosted on Thingiverse.

Step 2: Cut your wooden pieces to size

IMG_2227.JPG
Take one piece of dowel, and cut it into 2x 4" pieces, and 2x 8" pieces

Step 3: Attach L-brace to base

IMG_2228.JPG
Mark center of your 12" plank. Attach the L-brace to plank with 4x #8 screws.

Step 4: Assemble bottom brace

IMG_2233.JPG
IMG_2234.JPG
IMG_2236.JPG
IMG_2237.JPG
Place an 8" dowel in the middle of the 3-brace. Insert the 8" dowel into the top of the l-brace. Insert a 4" length of dowel on to the branches of the 3-brace. Fit a 1-brace onto the free end of the 4" dowels

Bring the 1-braces down to the plank by sliding the 3-brace down the longer length of dowel. Make sure the 4" dowels are tightly seated, into the 3-brace on one end, and a 1-brace on the other end.

Attach the 1-braces to the plank using 8x #8 screws. Secure the 4" dowels to the 1-brace and 3-brace by using 4x #8 screws (2 on each side).

Do NOT secure the 8" dowel yet. Its destiny lies elsewhere. 

Step 5: Attach casters

IMG_2238.JPG
IMG_2239.JPG
Attach the casters to the bottom of the plank using 8X #8 screws. Try not to hit the screws that hold the 1-brace in place from the other side.

Step 6: Prepare the main brace

IMG_2241.JPG
Put a 2-brace on each end of one piece of 8" dowel (the one that is not in the base). Do not secure it with a screw yet.

Step 7: Assemble the shaft collars

IMG_2248.JPG
IMG_2250.JPG
IMG_2251.JPG
Assemble the shaft collars by putting a #8 hex bolt through one side, and secure it with a #8 wing nut (do not tighten). The head of the hex bolt goes on the side with a matching hexagonal recess.

Step 8: Prepare the main boom

IMG_2247.JPG
Attach the collar piece to the end of one of the 36" dowels. Put a shaft collar on the dowel with the collar, and slide it down towards the center

Step 9: Prepare platform

IMG_2253.JPG
IMG_2254.JPG
Attach the flange to the 8" x 8" board using 4x #8 screws. Attach the other flange to the 6" x 6" board using 4x #8 screws

Step 10: Assemble boom and brace

IMG_2243.JPG
IMG_2244.JPG
IMG_2245.JPG
IMG_2246.JPG
Slide one end of the 8" dowel with the 2-braces over the other 8" dowel (in the 3-brace). Put a shaft collar on the dowel with the collar, and slide it down towards the center. Fit the long dowel with the collar through the other 2-brace and then through the bottom of the l-brace. 

Ensure the 2-braces are lined up and secure them with 2x #8 screw

Step 11: Assemble the base

IMG_2253.JPG
IMG_2254.JPG
Remove the 8" dowel from the 3-brace and place it in the flange, secure it with 1x #8 screw.

Put a shaft collar over the 8" dowel in the flange.

Step 12: Assemble boom and platform

IMG_2255.JPG
IMG_2256.JPG
Put the collar on the end of the long dowel over the short dowel in the flange.

Adjust the height of the shaft collar so that the long dowel is level.

Step 13: Connect main pole to base

IMG_2256.JPG
Place the other long dowel in the top of the 3-brace, threading it through the loose 2-brace. The main structure should be almost completely assembled.

Step 14: Finish platform

IMG_2268.JPG
IMG_2269.JPG
Place the small platform (with flange) over the short dowel that is attached to the bottom plate

Step 15: Secure the boom

IMG_2271.JPG
IMG_2270.JPG
Place a shaft collar on the outside of the long horizontal dowel. Tighten it down to secure the boom. Move the shaft collar that you placed on the boom earlier out, to secure the lower brace.

Step 16: Assemble camera adapter

IMG_2257.JPG
IMG_2258.JPG
IMG_2259.JPG
IMG_2260.JPG
IMG_2261.JPG
IMG_2262.JPG
Assemble the camera adapter by putting a #8 hex bolt through the two tabs, and secure it with a wing nut.

Attach the camera platform to the camera adapter with a "1 #8 hex bolt, placing a lock washer between the adapter ring and the platform. Secure with a wing nut.

Put a 1/4" thumbscrew in the bottom of the camera platform (the side with the raised ring) and tighten it.

Step 17: Place camera adapter on pole

IMG_2266.JPG
IMG_2267.JPG
Put the camera adapter ring over the main pole (vertical dowel) and secure it by tightening the wing nut.

Step 18: Finished! Now, use it to take some pictures.

camrig-2.jpg
Congratulations! You have finished assembling the rig. Test it out by pushing the base back and forth, it should orbit smoothly around the platform.

Attach your camera to the camera platform by screwing the 1/4" thumbscrew into the tripod fixture in the bottom of the camera, securing it to the camera platform.

Loosen the wing nut that holds the platform and camera adapter ring, and adjust the camera until it is pointed right at the platform.

Place your target object on the platform, and take 30 or so evenly spaced pictures. 

Loosen the wing nut on the camera adapter, and slide the whole camera mount up. Take another 20-30 pictures looking down at the platform.

Repeat, this time moving the camera mount down, so you can take pictures looking up at the platform.

You can adjust the vertical pole to move it farther or closer to the object, by loosening the two shaft collars and sliding the whole assembly on the boom.
karlpinturr says: Mar 22, 2012. 7:38 AM
An intriguing and well-executed, if a little impractical, project. The horizontal 'swing-arm' effect requires a lot of floor space (though that would be good for lots of (natural) light), and does demand a FLAT floor.

It does, however, seem a reasonable solution to modelling larger objects than might be practical on a turntable. Four more pieces similar to the 45-degree(?) braces for the vertical pole, but pivoted by their flats, to allow for larger platforms, could connect by dowels to the sleeve on the platform-support (possibly, it would also need pivoted attachments), to support larger platforms without blocking the 'swing-arm'.

I would like to see some length/distance markings ruled on the 'swing-arm', and height marks on the vertical pole (so that you can set-up regularly-used points more accurately), as well as a line along the upright's entire length, which could be matched up with a mark on the camera collar, to keep it always pointed in the same direction .
jschrempp in reply to karlpinturrJan 7, 2013. 8:37 AM
I think it has been said before, but 123D Catch does not work well with a turntable. I've found that lighting changes confuse it.
karlpinturr in reply to jschremppJan 7, 2013. 10:02 AM
It has, indeed, been said before - by many users - and I'd hope that the programmers are working on what seems to be a problem of scale.

I say "a problem of scale" because this is, essentially, a giant, stripped-down, turntable - albeit with the camera moving, rather than the 'table' and subject - and 123D Catch doesn't seem to have a problem with it.

The main issue with this particular rig is the need for a flat, smooth, level (circlular) space, something over 6-ft in diameter, which doesn't seem particularly suited to 'home use' (not that I think it was/is intended to be such).
jschrempp in reply to karlpinturrJan 8, 2013. 8:34 AM
Right, I agree, a turntable version of this would not be useful with the current 123D Catch software.



Sure, you need space to use this rig; no question about that. I like this Instructable because in my experience 123D Catch has worked best with consistently lit, well overlapped photos. This rig can help the less experienced user get that right. A person might attach lighting to the stable central platform to provide unmoving light on the subject.



I wonder about your suggestion to enhance the program to allow for a rotating subject with stationary camera. One beautiful feature of 123D Catch is that the photos can be taken with a handheld camera in arbitrary positions. I don't want to lose that. If the software needs consistent lighting cues to be able to handle the camera motions, that's a tradeoff I'm willing to accept.

karlpinturr in reply to jschremppJan 8, 2013. 9:45 AM
You're right - it would be a pity to lose the flexibility - hopefully a not-too-distant update will come with either a 'mode'(?) option so you can tell it if you're working freehand or static, or it might have to be 2 different 'versions' (though I'd hope - and assume - not, as they might conflict if you tried to install both on the one machine).

However, looking anew at previous comments, some people are claiming success with turntables, so maybe there are ways around the problem, without waiting for software fixes that may never come (even if they are possible)...
golsen1 says: Dec 2, 2012. 4:54 AM
I'm interested to know if anyone has practical experience with this rig? Did it improve the quality of your captures? I'm using a tripod and remote trigger at the moment but I'm looking for something better.
xfrench says: Oct 12, 2012. 12:27 PM
Hi. I'm excited to explore your rig, but I am finding myself obfuscated trying to download the spl files and/or finding them on Thingverse. Any helpful hints? Thanks!
FrankenPaper says: Jul 23, 2012. 6:28 PM
I really need/want a 3d printer. I am jealous (in the nicest possible way) that you are to bring your 3d ideas to life. One day, I will join you (figuratively speaking) in making good ideas into useful ideas. Keep up the nice work. Keep posting Instructables. And thanks, by the way, for including the stl files.
ydeardorff says: Jul 22, 2012. 10:27 AM
How would you scale this up to do the side of a whole car? Then how would you use the program? This is very interesting to me.

Thanks in advance!

Yaughn
bfk says: Apr 27, 2012. 3:48 PM
Great work and nice prints. I especially like the red fittings. I'm waiting for my Replicator to arrive and am experimenting with both the Autodesk imaging system and the David laser system. I'll be working with smaller objects and am wondering, have you experimented with a turntable and stationary camera?

...Man, I really like those red fittings:)
Jayefuu says: Mar 21, 2012. 4:14 PM
Nice work! Now you need a people free space so people won't keep walking into your pictures and messing up the results!

A similar design made from PVC plumbing fixtures would be interesting as a more accessible/cheaper solution.

What models have you managed to catch nicely so far?
gpvillamil (author) in reply to JayefuuMar 22, 2012. 7:15 AM
I'll be posting models shortly! I think the Makerbot blog has images of some scans already.

I looked at PVC initially - the problem is that it is difficult to find PVC pipe fittings (especially flanges) with a 45 degree angle, and slip joints don't exist. PVC couplers generally contain a small ring inside to keep the pipes from sliding through, and for this design I need the pipes to slide.

However, the build stage lends itself to being built from metal plumbing fixtures, a pipe and two flanges. That would make it more stable. However, it would cost more than all the printed plastic parts put together...
Gadget93 in reply to gpvillamilMar 23, 2012. 12:36 PM
I would respectfully disagree although I do live in an area where PVC supplies are rather abundant. Printing 3D unfortunately is exorbitantly expensive...assuming one can actually find a place with one of these devices for public use. Buying a machine is just straight out of the question considering huge expense. Sure, there is a really big coolness factor to 3D printing but it is just plain expensive. I think I will try this great project but I will use PVC and improvise wherever needed.
pcgirl says: Mar 22, 2012. 8:05 PM
I want a 3D printer. :'( It seems that instructibles is becoming more and more a showcase for these machines and I can't do any of them. This makes me sad.

Nice idea btw. :D
Gadget93 in reply to pcgirlMar 23, 2012. 12:22 PM
I concur
benwade says: Mar 22, 2012. 6:41 PM
El cheapo.

An adjustable pole, a level,a camera, 123D Catch, and a piece of string.

1) Attach the camera and the level to the top of the pole.
2) Loop the string loosely around the object and tie a knot.
3) Tie string to the top of the pole securely at a distance from the object that suits your need.
4) Use the level (attached to the top of the pole) to ensure the camera is level.
5) take picture
6) move around object until you have photographed all aspects.
7) Detach string from subject and wrap arounf pole.
8) Detach camera.
7) input pictures to 123D catch.
9) Done!
mpm.prudencio says: Mar 22, 2012. 1:44 PM
Great idea and Amazing tutorial man, and the files... wow! Congratulations! Excelent work!
Super Giant Bubbles says: Mar 22, 2012. 6:33 AM
I don't understand why this is better (or even as good as) having your camera on a tripod and the model on a turntable. This seems needlessly complex to an extreme degree. Maybe I missed something?
gpvillamil (author) in reply to Super Giant BubblesMar 22, 2012. 7:11 AM
Since 123D Catch is stitching images by looking at surface features, a turntable would confuse it in two ways:

1. The object would appear to be moving in relation to the background.
2. The lighting would change from shot to shot, and the shadows would move.

Other scanning techniques (structured light, laser) are less subject to these constraints, but have their own limitations in terms of cost/accuracy/ability to capture a texture.
sarveshk in reply to gpvillamilMar 22, 2012. 1:17 PM
You are absolutely right!
I have tried to use 123D catch with a turntable and did not work even after giving it several tries.

Then I found the trick and the turntable method worket very fine.
I used a colored surface with large pattern for the turn table. I clicked photos with such angles that the background other than the turntable does not get into the photo. Also focused it nicely so that, the background was totally out of focus

Your method seems to be very useful one.

but clicking photos by holding the camera by hands, doen't give bad results in 123D catch. If you click photos with progression near 10% (90% prev data, 10% new data), then you can scan the objects with very sharp details.

Well, thanks for nice instructable and the design.
Please post the scanning videos and scanned object pics too!
przemek in reply to gpvillamilMar 22, 2012. 7:38 AM
1. The object would appear to be moving in relation to the background.

you could attach background to the turntable---

2. The lighting would change from shot to shot, and the shadows would move.

The lighting should probably come from around the camera, in either case.

Super Giant Bubbles in reply to przemekMar 22, 2012. 8:14 AM
I agree. I've used 123D Catch with a turntable. I made a background for the turntable (with a unique geometric colored shape for each corner). The lighting was consistent and 123D Catch had no problems. I suppose a large object may be more suited to having a moving camera mount.
Viaticus says: Mar 22, 2012. 10:19 AM
Okay work with me here - I can see a potential application / adaptation of this that would really rock! Don't forget where you heard it...

What if you built a structure or booth that the object - or even a person! - could sit in. The rig as described in this instructible would be flipped upside-down so that the axis is directly above the object (or person's) head. You could actually do a 3-D bust of an individual and from there create a mold to cast the likeness in plaster, cement or bronze!
atanguay says: Mar 22, 2012. 7:38 AM
Great idea...123 Catch is really really handy when fed properly.
spike3579 says: Mar 21, 2012. 4:26 AM
Very cool. First time I've sen something useful come out of a makerbot. Usually it's the statue of liberty or star wars figures. How long did it take to print the components?
gpvillamil (author) in reply to spike3579Mar 21, 2012. 7:21 AM
It took about 12 hours to print all the components, at stock Thing-O-Matic settings. I've had some success with using an experimental firmware that supports acceleration, and thus higher speeds, using that I estimate all parts could be printed in 4 hours.
ironsmiter says: Mar 21, 2012. 6:17 AM
I've not played with 123D yet... but might I suggest adding a
http://www.texample.net/tikz/examples/degree-wheel/
and a pointer to the base and boom?

having your photos accurate to within a part of a degree can't hurt any, and might help? If 123D can compensate without issue... the small addition may also make the rig useful for something else?
ironsmiter in reply to ironsmiterMar 21, 2012. 6:20 AM
on second thought, a MUCH more useful addition would be a flood light mounted on top of the camera support pole.

20-30 pictures, twice = dead AA's for MY camera anyhow.
Without needing a flash, it'd handle 60 image captures without even losing a bar of battery...
gpvillamil (author) in reply to ironsmiterMar 21, 2012. 7:19 AM
Actually, putting a light on the rig would really throw things off, since the shadows would be in a different position from picture to picture, and would confuse the stitching algorithm. I tested running a string of LEDs up the pole.

If this didn't matter, then it would be a simple matter of putting the target object on a turntable.

The degree wheel is an excellent idea.
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!