Barry Allen
Barry Allen

Reputation: 101

3D image in c# using different images

I've different angle 2D images(images of one particular object), I want to merge all that three images and create one 3D Image.

How can I do that in Unity 3D?

Upvotes: 0

Views: 4369

Answers (1)

BenVlodgi
BenVlodgi

Reputation: 2185

The process you're looking for is called Photogrammetry. To get good quality models, you'll want more than 3 images. This process is very CPU intensive and takes a long time, you won't want this built into your Unity3D Game/App. You'll want to generate the models with external tools, then import them.

  • If you actually are looking for a C# way to do this, I only know of one opensource library working on this. Epicycle.Photogrammetry-cs.

  • If you want to manage the whole process of the conversion, check out this tutorial using only open source software.

  • This YouTube tutorial is easy to follow (I've done it myself), and also uses only free software.

  • If you're looking for a more polished, less technical solution, try ReMake by Autodesk

  • If you're looking for a completely hands off process, try 123D Catch by Autodesk

Upvotes: 7

Related Questions