Giter Club home page Giter Club logo

kinectmocap4blender's People

Contributors

landrylt avatar moraell avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kinectmocap4blender's Issues

pyd file expensive to compile

Can you compile the PYD file and include it? Best I can tell from the SDK licenses you can.

I installed Visual Studio, downloaded boost and engie (err... whatever), and then ran into another dependency. That, combined with little C++ knowledge, stopped the compile.

Feedback/Feature Request

Hi! I hope it's OK that I'm posting this here; it's not really an issue, but this seemed to be the best place for it.

I just tested version 1.2 in Blender 2.79, and got it set up and working very easily. I'm in a similar boat as you - I need game animations and I'm a programmer and definitely not an artist :)

I wanted to ask about whether you are planning to add, or might consider adding, any of the following features:

  1. Tracking bone orientation (rotation)

  2. Tracking position (root motion)

3a. Adding the rest of the bones that the Kinect v2 SDK natively supports. If I understand correctly, the joints tracked should allow you to add hip bones and thumb bones to your existing bone tracking list.

3b. Adding tracking for other bones whose joints aren't natively tracked by the Kinect v2 SDK (i.e. fingers and face). I'd personally find finger tracking to be a helpful timesaver, and there's already at least one library for Kinect v2 finger tracking (though this one is C#): https://github.com/LightBuzz/Kinect-Finger-Tracking

Thank you for the work you've done on this so far! I look forward to future releases.

No support for kinect for windows

Even though i own the Kinect for windows, which i purchased because it has the license for this type of use with it, i cannot use it because it is not V2? there is no technical reason this should not work. i am very disappointed that the original kinect for windows was intentionally left out. i understand leaving the 360 version out, but i purchased the kinect for windows specifically to get the usage license, which is seemingly neglected by this project.

New to Git/GitHub

Hi there,

I'm very interested in using your plug-in for school research. However, I don't have any experience with git or github. I downloaded your files and installed the python plug-in in Blender, however it isn't working as shown in the video.

What steps am I missing?

Thanks.

I'm configuring my armature structure wrong pls help

Basically, I have been configuring my armatures hit and miss, and I'm not sure where the problem is. I never watched the videos on rigging, and sorta learned by trial and error, except now I'm out of defendants to try. I did check bone roll which seems to often be the problem, but seemingly not in this case. The problem usually is that some part of the skeleton doesn't track, but rather spins slowly around in circles, but there are two others I've encountered. Here are three example files (basically where I've encountered them but with everything but armature and camera deleted. Apologies for anything like text data blocks that may still be there :).

head_twisting: Yes, I have a strange neck here, but I thought taking that bone out would fix the problem. Also, I've experienced the same problem with normal skeletons, except rather on the waist or something. Basically the head just keeps slowly revolving around in circles. If you need a different one I can get it, but was in a hurry when I posted this and that was the first one I thought of.

torso_no_rotate: had the most success here, but for some reason my torso isn't rotating. If i turn, my arms and shoulders move properly but the torso bone doesn't rotate and leaves my chest facing the camera.

shoulders_invert: Basically, the character's shoulders look like they're trying to move into the other shoulder's position. I have checked three times now to make sure I didn't get L and R mixed up.

examples.zip

Addon not showing up in sidebar

I'm using Blender 2.91.0, and the menu for the addon never appears.
I check in the sidebar, and you have the usual 3 tabs, but the Kinect Mocap one never shows up.
Is this a compatibility issue with 2.91.0, or did I do something wrong?

Nowhere in menu

I installed and activated plugin:
image
Bit I cannot find it on toolbar:
image

Any idea whats wrong?

Xbox 360 Kinect Sensor

Hello, I have the same problem that JustinA762 is having. Is there a way for your code to work for the 360 kinect and how did you record it to blender?

not really a issue your awesome

I have been testing this out and I got to say its the best and easiest so far,
I was wondering though is there a way we could use more than 1 Kinect v2 for more precise captures

.Net core?

Is this code works with linux if I migrate to linux OS with .net core?

Porting on OAK-D device

Good morning Morgane,

I would like to port your plugin to interface with the OAK-D device, which you can see at this link:

https://medium.com/swlh/introduction-to-opencv-ai-kits-oak-1-and-oak-d-6cdf8624517

I have one, and I'd like to use it with Blender, just like you did with the Kinect 2 (I have the 360 instead).

Currently, Kinect 2 is no longer easily found, while OAK-D (open source and programmable for deep learning, in C ++ and Python) arrives in less than a week and has a possible cost.

Since I am an old Python, C and other programmer, I have already started to get my hands on the code, and in order not to re-invent hot water, I started from your sources.

I would like to call the plugin "OakMocap4Blender", by analogy to yours, and will leave the copyright notice with your name, and the link to your original github project.

Let me know if you have any contraindications to this, or if you have any suggestions.

I thank you in advance

Roberto (GeoDrinX)

adding the addon to blender does not work, yes i am on 2.8, how do is be are do a fix?

Error: other than that im clueless

Traceback (most recent call last):
File "C:\Program Files\WindowsApps\BlenderFoundation.Blender_3.6.4.0_x64__ppwjx1n5r4v9t\Blender\3.6\scripts\modules\addon_utils.py", line 333, in enable
mod = import(module_name)
File "C:\Users(why does everyone hide this?)\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\kinect_mocap.py", line 34, in
import kinectMocap4Blender
ValueError: source code string cannot contain null bytes

Minor thing: using blender's addon uninstaller doesn't remove the old pyd file

This issue is not your fault, moraell, but after much confusion myself I thought it might be helpful information.

To layman,
When installing and upgrading this addon, don't use blender's addon installer system as:

  1. there are two versions of the addon in the archive, so blender wouldn't extract it correctly.
  2. Blender's addon uninstaller wouldn't know to remove the old pyd (C++ module for python) file, and so if the old file was still in C:\Users\You\AppData, blender would revert to it, and compatibility issues with the new py script would arise.

Compatible with Rigify?

Hi there,

Its me again. I was wondering if you had ever attempted to use your plugin after having altered positions of bones in the meta-rig and then generating a complete rig with the Rigify add-on? I assumed that the bones that it generates would act the same as the standard meta-rig, however all that happens when I begin tracking and move around is a slight wiggle/swivel of the hips.

If you don't have any suggestions, that's okay, I just thought I'd ask.

Thanks!

missing kinectMocap4Blender.py

if i install the addon and want to enable it it just says it cant find "kinectMocap4Blender.py" in the scripts/addons folder...

where can i find this file?

Works great, but playback recording would be cool

Praise God the plugin works! I'd like to make a feature request, though.
I wanted to use this for animating a character whilst talking, and thus audio syncing is important. I'd like it if the recording process instead of using the built-in-the-addon keying function would instead use the automatic keyframing button, similar to NI-mate addon (IE, start the tracking so the character is Kinect-ed, turn on the automatic keyframing button, and play animation button so it starts recording). I tried doing this as is but for some reason it didn't work, possibly a coding issue such as using one way to set a pose over a different method. I'm new to blender's python API but know a good bit of python, so if you don't have time to do the coding yourself maybe you'd have it easier if you told me how to do it and I do the brunt work, but IDK.

This explains how to use NI mate. But since that software doesn't work for me I'd use the add-on you wrote. The python code in their addon (which network connects to NI-mate) is legible (decently commented and isn't compiled or anything).
https://www.youtube.com/watch?v=1UPZtS5LVvw

Thx again for the great addon and doing this for free!

Provide an example .blend for quick testing

Hello, I'm having trouble testing the script. I am not very good with blender nor animation.
I downloaded an example model (pre-rigged) and I think I set all the bones correctly but my head just rotates around its axis (pretty weird...).

I'd like to test with an example model to see if everything is working correctly.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.