University of Southern CaliforniaUSC
USC ICT TwitterUSC ICT FacebookUSC ICT YouTube

Replacing SBKinectViewer (motion tracking) with Unity parts | General SmartBody Discussion | Forum

Avatar

Please consider registering
guest

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
Replacing SBKinectViewer (motion tracking) with Unity parts
May 8, 2017
2:35 am
Avatar
Member
Members
Forum Posts: 3
Member Since:
March 14, 2017
sp_UserOfflineSmall Offline

Dear all,

Thank you Ari, I have been successful in using Fast Avatar Capture, Autorigger & Reshaper to scan human body and turn people into their virtual doppelganger.
Also, I used SB gui and tweaked python script KinectDemo.py so the SB was able to communicate through ActiveMQ messages with SBKinectViewer. That way, I was able to control my virtual avatar's motions by moving in front of my Kinect v.1

Now, I was wondering if it is possible, as a one part of my Bachelor's thesis, to use the virtual doppelganger I got from the first part but somehow control its movement by using Unity3D instead of SBgui and SBKinectViewer. I have read about the Virtual Human Toolkit. Are libraries included there able to do that? And is there anything in the manual or walktroughs available on the internet that would help me?

The idea is to use Kinect v.2. for this motion capture part (as opposite to scanning where Kinect v.1 is used) One potential problem I see is the skeleton of my virtual avatar. Would it be able to retarget all the joints in Unity. And also, when investigating the python script I noticed that after tweaking my avatar still in its code was referencing to ChrBrad.sk (that is a demo character provided).

Hope you understand my question and thank you!

May 8, 2017
10:03 am
Avatar
Admin
Forum Posts: 967
Member Since:
December 1, 2011
sp_UserOfflineSmall Offline

The Virtual Human Toolkit has SmartBody embedded as an animation engine, so potentially you could use that and send it identical SmartBody commands. If you wanted to use Unity3D on its own, it would be up to you to figure out how to animate the character.

Ari

May 9, 2017
2:09 am
Avatar
Member
Members
Forum Posts: 3
Member Since:
March 14, 2017
sp_UserOfflineSmall Offline

Ari Shapiro said
The Virtual Human Toolkit has SmartBody embedded as an animation engine, so potentially you could use that and send it identical SmartBody commands. If you wanted to use Unity3D on its own, it would be up to you to figure out how to animate the character.

Ari  

Much appreciated.

One more thing, I know SB source code is available on SourceForge.
What about Fast Avatar Capture? Is it possible to obtain source code also for academic purposes?
It would be a great idea to use Kinect v2.0 for this step as well.

May 9, 2017
12:19 pm
Avatar
Admin
Forum Posts: 967
Member Since:
December 1, 2011
sp_UserOfflineSmall Offline

You can download the Kinect v1 based Fast Avatar Capture software here:

http://smartbody.ict.usc.edu/f.....e-download

 

Ari

Forum Timezone: America/Los_Angeles

Most Users Ever Online: 733

Currently Online:
31 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

jwwalker: 80

jyambao: 48

rbaral: 47

adiaz: 30

WargnierP: 29

mbarros: 28

lucky7456969: 28

avida.matt: 26

JonathanW: 24

laguerre: 23

Member Stats:

Guest Posters: 63

Members: 32684

Moderators: 3

Admins: 4

Forum Stats:

Groups: 1

Forums: 5

Topics: 417

Posts: 2300