My experience in building a homemade low-cost motion capture system (best viewed in full-screen, full-hd).
Пікірлер: 114
@OPUee6 жыл бұрын
thanks for the great introduction! Some colleagues and me are planning to develop a mocap system at university and this is a great start to get into the subject.
@nishantgv67 жыл бұрын
awesome work bro... thanks for bringing this to people
@stephanegli31605 жыл бұрын
Do you have any sample footage of what it looks like once your done recording and editing some of your own footage?
@RaigyoEcU3 жыл бұрын
yes! finally i have my own MoCap after a year working on it, thank you so much, you and "Multiple View Geometry" book, both were completely helpful
@thomascarstens27293 жыл бұрын
Hi, can I dm you for a few questions about your process? I'm not sure where to start, what equipment to use
@RaigyoEcU3 жыл бұрын
@@thomascarstens2729 yeah sure, i guess i could help you, by the way i'm not a pro at this, it took me so long that maybe it was better to just buy an already existing moCap suit
@VisibleMRJ2 жыл бұрын
@@thomascarstens2729 you guys should start a discord server
@fuivo3434 Жыл бұрын
@@RaigyoEcU Could you please tell me which software did you use for it?
@RaigyoEcU4 жыл бұрын
Thanks, this was very helpful and professional, by the way perhaps You may know of there is any hybrid mocap? A mix between cameras and IMUs
@GLITCHYSKY2283 жыл бұрын
such a great video, but can we use other camera systems? (ones that could sync obviously, maybe even security cameras or something?) I also think you should release some documentation on this too :D
@nooblike73323 жыл бұрын
hi, i was wondering how you did calculate the fundamental matrix what algorithm did you use to capture marker 2d positions in image ? did u do it manually ? and how did you convert from local coordinate system of the reference camera to the world coordinate system ? any alogirthm for that ?
@michaeldunne58876 жыл бұрын
Great Video ! Quick question tho..You mention a particular model of PS3 eye camera, can you be specific about which model to look for when buying online? Thanks
@marknabil99787 жыл бұрын
Do you think it could track a Quadcopter ? Its response time is quite good for such a purpose?
@gregklein3035 жыл бұрын
Hey, Could you point me in the right direction for a good resource for bundle adjustment algorithm? I am having trouble getting the BA camera poses
@ingenimundo2 жыл бұрын
Excelente Trabajo!
@rgqric5 жыл бұрын
Yhea!! Great job stick it to the man.
@ltd53527 жыл бұрын
Complimenti Gran bel video! Dalla lingua di Windows ho notato che sei italiano. Io ho iniziato da poco con blender, e devo dire che mi piace molto. In ogni caso tienici aggiornati su questo progetto, veramente interessantissimo!
@MINEventor6 жыл бұрын
Does this system work with VR and then play steam games?
@GraysMediaLLC7 жыл бұрын
Nice work.
@Fightarcade2 жыл бұрын
I love this video, and I DIY my own Motion Capture suit!
@dowk1005 жыл бұрын
Which bundle adjustment library did you use?
@AlmightyGauss7 жыл бұрын
Very informative video!
@jordanafriend Жыл бұрын
Which models or S/N are the good cameras? I am looking on ebay to find which are the best. Also could someone also use a Kinect with these cameras, or would the sensors conflict with each other? Is it possible to split the synchronization in half?
@MrWhitenoise4047 жыл бұрын
awesome!
@10xXxtailedxXxdemon7 жыл бұрын
Can you provide the source code you developed for this project? Thank you.
@BayareaJay7 жыл бұрын
Awesome!
@filipelucciano5 жыл бұрын
Can you post the sync program?
@oylar36196 жыл бұрын
thank you
@akshaggarwal40922 жыл бұрын
Can I use the cameras without ir filter or I have to choose with filter and remove manuy
@mohammadzakeri55497 жыл бұрын
very amazing!!! thanks for this video! Is the development of this project is finished?
@agpxnet7 жыл бұрын
Thanks. Not yet, I do my experiments in my spare time.
@fabiansuter57957 жыл бұрын
I liked the music. But it made your voice a little hard to understand. ;)
@alikocak39164 жыл бұрын
you made my day :)
@sewerynmalczewski73837 жыл бұрын
hey. I want to make a mini mocap studio and I've a question. 1 What gives better quality Kinect ? or 6 cameras ? 2 Is it possible to record fingers too ?
@marcdraco21897 жыл бұрын
Both have their pros and cons. Kinect is probably cheaper since you don't have to look for the right one... Try iPiSoft.com for a pre-made solution that's guaranteed to work (in the right conditions) and won't break your bank.
@xBattleSheep Жыл бұрын
Can you make a tutorial how to build the clock?
@beecee7936 жыл бұрын
I set up a basic Mocap system a couple years ago with an Xbox One Kinect, some adapters, and the Brekel software, but it (obviously) had some serious limitations since it only had the one camera. I'm looking to set up a newer, better one and stumbled on your video. I also own a Vive, but not extra trackers, so I don't know if I can use those Lighthouses in a helpful way or not. Are there any options for under 1,000USD today for full body Mocap? It doesn't need to be perfect by any means, as I am a 3D guy and can clean up any animation myself, and I am only using it for personal projects anyway. Project Neuron looks interesting, but it seems their prices have gone up and I can't find much documentation about it, and what I am finding is still dated in 2015 which makes me leery.
@nathancreates5 жыл бұрын
Enflux www.getenflux.com/pages/product
@hunkbol61544 жыл бұрын
man man i made full setup that you say,but which software i use
@cinamonbay6 жыл бұрын
Hi, really great work you have done, i am trying to do something like this in my students grad work. I am on Boundle Adjustment step now. Can you please help with code of Boundle Adjustment method? I’l be really appreciate your!)
@tawnkramer6 жыл бұрын
It looks like you have made enough progress to start a nice open source project. I think many would help you finish. I would.
@ingenimundo2 жыл бұрын
What is the name of the marker material?
@ChinyONE4 жыл бұрын
Quite impressive, well done.
@DorseyJackson7 жыл бұрын
What's the total cost?
@CaptinJetmouse995 жыл бұрын
84 euro 94 usd
@AlexBradley1237 жыл бұрын
What kind of software are you use? Amazing video!
@agpxnet7 жыл бұрын
Thanks, it's a software written by me.
@AlexBradley1237 жыл бұрын
Mocap software?! Well... It's really cool.)
@iscoffeetho7 жыл бұрын
agpxnet make a shortened link to a download
@GamingDanDev7 жыл бұрын
This is amazing I can't wait for whats next. Are you going to make a detailed tutorial on how to setup the raspberry pi and the modification of the ps3 eye cameras? did you wrote the mocap sofware or is it something anybody can get?
@agpxnet7 жыл бұрын
For the tutorials, I do experiments in my spare time and so I haven't much time, maybe in future. I wrote the mocap software by myself, using OpenCV as supporting library. Sorry, but for now I have no plan to release the source code.
@JONIMASAKIS7 жыл бұрын
Then why the hell you make a tutorial on how to build a mocap capture system that can be used only for YOUR software, which you will never release? Cant get it...
@JONIMASAKIS7 жыл бұрын
Hmmm
@harsh45377 жыл бұрын
hey i didnt understand what software you used for this, in the video you said its a software called MoCap but there is no software like that so can you tell me what you used please
@agpxnet7 жыл бұрын
It's a software made by me.
@vinsolkarhak24417 жыл бұрын
Can i use other software?
@furry-max3 жыл бұрын
@@agpxnet Can you share this program of yours? Or what are similar programs, if any?
@mr.a15035 жыл бұрын
excellent
@ivancuetowicq7 жыл бұрын
oh ok, ipi recorder is only to record the cameras at the same time, i mean they are already synchornized and you export one video with special extension for ipi studio. It`s in ipi studio where you calibrate the cameras ad give you the xml file so when you record the action in ipi recorder again, and the open this action(performance)video in ipi studio, you import the xml file that has the cameras calibration
@agpxnet7 жыл бұрын
I don't think that ipi recorder implements any kind of shutter synchronization, simply because it cannot be done via software. However, ipi studio doesn't need it at all (or, at least, is not so critical), because the technique used is completely different. Ipi try to reconstruct the 3D volume of the moving actor (and so is markerless) and then try to fit the skeleton inside it, analyzing the 3D voxel space. However to do it properly, it has to remove the background and this is not an easy task to accomplish with a camera like the PS3 eye, that has a lot of noise. It works by far better, if you use a device like the Microsoft Kinect that, at the end of story, is just a realtime 3D-scanner.
@Mirash51515 жыл бұрын
hey can you make this video one more time so we understand it a little bit more.
@terencetseng2 жыл бұрын
Nice work! Can I contract you for some detail?
@GoblinGamesLtd5 жыл бұрын
It's a very interesting video, but of course a bit redundant these days. Ikinema Orion is a very decent setup for not much money. Smartsuit Pro even better.
@muhameedjalal2582 жыл бұрын
I can not find software online
@DanSpartan1776 жыл бұрын
Is it possible if i use clay as the actor?
@terencetseng2 жыл бұрын
Can I purchase your system? Can talk detail?
@ivancuetowicq7 жыл бұрын
by the way you can calibrate up to 8 cameras, i think more im not sure, with ipi recorder which is a free aplication and it gives you an xml file. another thing, in your video you mention a lot that photos and info abput topics you talk about are on the internet, can you please post the links? thanks in adnvance. i suggest you to check ipi recorder
@agpxnet7 жыл бұрын
About the synchronization stuff, you can found useful info here: nuigroup.com/forums/viewthread/9628/ nuigroup.com/?ACT=28&fid=34&aid=7360_7LpLFlSc5HWnVlvjHemf www.red.pe.org.pl/articles/2014/4/40.pdf codelaboratories.com/forums/viewthread/84/
@GiotaNikoyhandmadestuffs6 жыл бұрын
Ivan Cueto ffdgiŕhhxģjb. nxxdhhtfoygghjjkjjjjjjjuuiùuuiiuìiijlkijkkkkkopyyffyuuuiiii990opoploooopocfhhjjijkkòo opioid until just jbjjjjjhhnh have just hhhhbjjnjğhhģğjhj just uucp
@Bhavin_Lathia7 жыл бұрын
do we need only one camera for it
@agpxnet7 жыл бұрын
One camera is not enough. To reconstruct the 3D position of a marker, we need at least two cameras (this is the reason why we have 2 eyes :). But due to occlusion issues, it's better to have at least 6 cameras.
@Bhavin_Lathia7 жыл бұрын
agpxnet but what about the new perception neuron set which is for about 1600$ is that a good one links below please give a advice neuronmocap.com/
@thejetshowlive7 жыл бұрын
Thats the one Im going to buy next month. Clearly agpxnet is has no plans of finishing, sharing or selling. why have all the hardware when the Neuron system is clean and is compatible with other software systems.
@DNSStudioAnimation7 жыл бұрын
Use camera kinect for windows is better. Like kinect xbox 360 or Xbox one.
@figo9511597 жыл бұрын
can u use cameras for ps4?
@agpxnet7 жыл бұрын
The PS3 camera has been studied by the community and so is known how it works and how to synchronize them. In addition there are drivers available for PC (Windows cannot recognize it automatically). I don't know about the PS4 cameras, but I choose PS3 cameras also because they are cheap. Probably could be better build a camera using arduino, performing the detection of the markers in the device itself and send only the marker position through the network (this will enable a higher framerate).
@furry-max Жыл бұрын
Can you sell this software?
@etharyousof40077 жыл бұрын
How many PCs do you use?
@agpxnet7 жыл бұрын
A single notebook (core I7), but unfortunately the USB controller is unable to record at 60 FPS, so I have reduced the FPS to 30.
@etharyousof40077 жыл бұрын
Great! because i'm working on two PS3 cameras connected to one PC, and i'm using openCV for calibration and reconstruction, but i found that openCV capture function can't detect more than one PS3 camera! i think i need to use something like libusb-win32 to manage that instead of using video Capture function of openCV .
@Nick-su4jg3 жыл бұрын
Are you sure that usb controller is a bottleneck here? I have similar issues when max fps was not more than 32fps when using 6 cameras, but after i tweak some code and turn it into multithreaded madness now it can capture with stable 60fps and also save each image as jpg, this saves a lot of disk space. I reduced data rate by capturing only raw bayer data from camera, then I run fast opencv debayer to turn it into grayscale. If you interested in this please feel free to contact me at guitarsessionmusic@gmail dot com i’ll send you my build for you to test.
@marcinjezioro97304 жыл бұрын
i did simple motion capture program with two webcams , i have it on youtube
I was able to get 4 pseye cameras for 20 bucks, they were selling them for 5 dollars each second-handed
@khurramsa51336 жыл бұрын
NO WAY YOUR IDEA I CANT GET ..SORRY
@timhedden23694 жыл бұрын
And this is the result: kzbin.info/www/bejne/mZWzlaKrmsZ2Y5I
@fennecinspace7 жыл бұрын
or just use a kinect
@horusxfilms34135 жыл бұрын
Kinect has bad quality
@userseveneleven5 жыл бұрын
The kinect costs bout' 70 euros for a single piece of hardware, that works, but isn't the greatest. According to this video a ps3 camera is around 14 euros, so you buy 5 of them and get better results.
@JeanRodo7 жыл бұрын
dislike for not releasing the software, source or at least sell it dude you're sitting on a goldmine.
@agpxnet7 жыл бұрын
Personally, I think it is a bit exaggerated, I do not think there are so many people interested in the subject. However, let me clarify that the system is far from be a ready product, usable, robust and generally sellable. There are many aspects that need to be improved and completed. The topic is quite complex, the video does not enter into the details of certain issues. The cameras of the PS3 (those with removable IR cut filter) are hard to find (out of production) and make the changes described (especially for synchronization) is less simple than it seems. It is necessary to utilize a better hardware, with a frame rate much higher in order to make the tracking more robust. The algorithms need to be improved (or even replaced with others, more robust). Again, the project is far from be complete and currently has more an educational value.
@JeanRodo7 жыл бұрын
agpxnet me personally I thought Star Wars Rogue One was an excellent movie.
@JeanRodo7 жыл бұрын
agpxnet ignore the last comment it was for another video, anyway I can see you're reasoning and everything but if it's more for educational value then that's even more reason to get it out there so other people can tinker with it and find hardware available now that can work with it and further build upon what you've made.
@agpxnet7 жыл бұрын
May I ask a question? There are quite affordable motion capture system around, like the Perception Neuron (just to name one) that have no space requirements (this is a big deal!) because it uses no cameras, but active markers able to compute their position and orientation in space. Why make one by yourself and don't buy one ready?
@JeanRodo7 жыл бұрын
agpxnet Sorry I didn't make it clear but I was asking because its something nice to tinker with and im sure other people would too.
@crazyAlexander234 жыл бұрын
never ever use hot glue on circuit boards
@RobertJacobson3 жыл бұрын
There is absolutely nothing wrong with using hot glue on circuit boards. "Hot glue" is just molten EVA plastic. The temperature of hot glue is an order of magnitude lower than typical thermals used to solder parts to the board. Hot glue has been a mainstay in the DIY electronics scene since forever. Manufacturers use similar industrial adhesives, colloquially called hot snot, in manufacturing electronic devices.
@beat91sms3 жыл бұрын
low cost my ass, everything will cost you at least 300, for 40 you can get xbox kinnect, put it on a computer record video to blender and bam done, or even with your phone if you dont have kinnect, so BAM very low cost 0 cost if you have a phone
@Shubham-fk5oq6 жыл бұрын
all we can do with one device: Kinect its cheap and doesn't required any paid shit!!!