making a 3D scanner

I will be making a 3D scanner as a graduation project
like David 3D scanner

line laser passes and the camera recognises the depth

but i don’t want to use David’s software, I want to script in python
directly in blender interface

can i code this using python in blender 2.5?
if so, is it going to be bloody slow?

ps: I already know that david’s software can export to .obj wavefront format.

hpe you’ll give us the hardware and soft details so if other people wish to make one
they will be able to follow this thread !

now don’t see why you cold not do it in 2.5 scripting
but you have to look at the soft from DAvid may be to ahve an idea how to interface the scanner to blender

i mean how do you read the data which may be in millions of points in space then use a point clouds script to get a 3D shape

good luck with this project
and will follow your progression
so give us many details and pic of what you do get
and how you solve problems as you go along

happy 2.5

RB, i want to do a motion capture device and also a 3d scanner for blender, one of these two projects will be a graduation project in my studies

hpe you’ll give us the hardware and soft details so if other people wish to make one
they will be able to follow this thread !

both projects progress will be posted in my blog [will give the link when the site is organized]
I will post Videos then, and write posts too.

now don’t see why you cold not do it in 2.5 scripting
but you have to look at the soft from DAvid may be to ahve an idea how to interface the scanner to blender

the Arduino easily talk to blender through USB.

i mean how do you read the data which may be in millions of points in space then use a point clouds script to get a 3D shape

point cloud script, this keyword is going to help me :).

good luck with this project
and will follow your progression
so give us many details and pic of what you do get
and how you solve problems as you go along

Alright.

@Dhia Eldeen:

Hello friend, Even i am doing a project on the 3D laser scanner ( image acq and processin gis using MATLAB). I am totally new to this field and software. can u please guide me in the same? I was asked strictly to use MATLAB…

you could open a WIP thread to give us more details and show pictures too

hope it’s going well

happy 2.5

also search other threads on this subject

seems that the red line laser may have a much wider widht then other laser like green laser i think
which was indicated in one of the thread on this subject a few weeks ago!

anyway let us know how it goes and what you find

also i found theses threads hope they are still good

also see theses

http://www.david-laserscanner.com/
http://www.video4coach.com/
http://www.alienhelpdesk.com/index.php?id=46
http://reprap.org/bin/view/Main/WebHome
http://meshlab.sourceforge.net/

hope they are still working

happy 2.5

I am planning to do a similar project with 3D laser scanning. For your project you could use either C or python. If you built your own version of blender you could incorporate a full 3D scanning interface. Python is nice though because it is soo user friendly, print(‘Hello World’), but you may run into a bit of trouble if you only use python. Bpy can do a lot but I think without using a bit of C and creating some of your own inbuilt functions/operators/things it will be extremely difficult to achieve with the current API.

As I said I am planing to build a 3D scanner. I am thinking of using 2 or 3 lasers, 2 or 3 cameras (stereo +1 vision), accelerometer and/or a GPS system. I would be very interested in anything you produce, and hope that you will release it under GPL licensing. Once I have enough money to build my 3D scanner I hope to create a Complete User interface for a variety of 3D scanners in blender, with tools for generating meshes.

Good luck.

this project will start on September 2011 … (my university Graduation Project 1)
and will remain for 9 months (Including GP2)

so I’m not concentrating on it now!!
right now, I’m in the middle of

  • Creating a DVD.
  • Studying
  • freelancing in order to live! and pay the internet bills etc… <teaching my friend math>

@ilent2: yeah, C, we are forced to learn it in summer course in P.I.C. laboratory.

@kannan: not intrested in matlab that much.
@RB: thanks

You should try to use Openkinect that would be very interesting way of scanning I bet

http://blenderartists.org/forum/search.php?searchid=227252
http://blenderartists.org/forum/showthread.php?t=202543&highlight=kinect
http://blenderartists.org/forum/showthread.php?t=189595&highlight=kinect
http://blenderartists.org/forum/showthread.php?t=201924&highlight=kinect
http://blenderartists.org/forum/showthread.php?t=204813&highlight=kinect
http://blenderartists.org/forum/showthread.php?t=204379&highlight=kinect
http://blenderartists.org/forum/showthread.php?t=203404&highlight=kinect
http://blenderartists.org/forum/showthread.php?t=203757&highlight=kinect
http://blenderartists.org/forum/showthread.php?t=203140&highlight=kinect
http://blenderartists.org/forum/showthread.php?t=202756&highlight=kinect
http://blenderartists.org/forum/showthread.php?t=200527&highlight=kinect
http://blenderartists.org/forum/showthread.php?t=190767&highlight=kinect
http://blenderartists.org/forum/showthread.php?t=189249&highlight=kinect

WAVI Xtion Pro from PrimeSense and an Optrima DepthSense camera running Softkinetic’s gesture-recognition software middleware iisu, are shaping up to be promising tools for media management.

ps. by the time you start I bet Asus WAVI Xtion kinect clone probably available for PC!

have a look at the following page: http://en.myinventions.pl/index.php?page=3Dscanner

I stumbled about that some time ago. This is approx. what you are planning to do, right?

There is another good one in these very forums – search on “3d scanner” (tried to post a link, but not able to for some reason.

well remove some of the TT in Http and it should pass
or pm me the link and i 'll add it here

happy 2.5

blenderartists.org/forum/showthread.php?t=202543

and then there is this interesting one

www.brekel.com/?page_id=155

To get textured, high resolution 3d models from Kinect, you can try a software like Matherix 3Dify whose beta is available for free…