I need some help. I have an idea for a free mocap system.(free like in freedom and like in no cost ;))
I know about python but I’ve only worked in game engine, I don’t know about scripting. But I need to learn now.
The idea is to use the video tracking program “icarus” (is free) to make a capture, and later with a script import the position data from this program. Later assing this data to a bone system and… that’s all.
I’ve been using icarus, and there is no problem about it. The math I need for this won’t be a problem neither (I’m a math teacher). But I don’t know to much about scriptin in python (I know programming in VB, fortran , and python for BGE)
So, I need some help to make a script. This script has to :
1.- import data from a file.
2.- define poses to a armature from this data.
I’ll acept any tutorial about it or any script that makes what I want (obiously)
I want to do something like this:
but a little better, and with more… good taste. :eek:
You mean sort of like seeing what moves and what doesen’t and making a motion data file impostabe into Blender? And I don’t even KNOW Python scripting…
while it is still in production you might still want to check out the code for libmv. it is a motion tracker for blender that will eventually auto build 3d models. http://code.google.com/p/libmv/
It is a camera tracking library currently in development and possibly to be integrated into blender in the future.
Also, you don’t need Icarus to track the data, Icarus is closed source, so if you don’t go with anything else, use OpenCV to get 2d tracker data, and maybe also to calibrate the cameras to each other.
I’ve seen also a bounty site where there was offered several thousand dollars for developing such a system capable of motion capture. So it’s a soon(5 - 10 years ) to be expected thing, probably also for playing games…
Icarus may be “free” (if you can find it) but no one has a license to use it.
I know the point is very pedantic but basing your solution on software of dubious legality probably isn’t going to be the best idea (IMO)
Not exactly. I already have a program which make the motion tracking and generate the coordinates information. I “just” have to import this data into blender.
I understand you don’t trust in my skills, you don’t know me, but the fact that you don’t know me doesn’t mean that I won’t be able to finish this project.
Thank you for the advice, but this is not the way I wanna try, I already know the path I have to walk. At least I think so.
Interesting information, I don’t think it can help me, but still… interesting information.
Nice information, but I’m not a profesional coder, I’m just trying this for fun. So I’ll use icarus to make it easy and fast.
I have icarus, with a “non-comercial use” license. I know is not the profesional opcion, but I’m just doing it for fun, I’m not a profesional coder or gamemaker, I don’t pretende earn money whit this project.
I just wanna learn a little more about blender and python, doing something fun.