University of Southern CaliforniaUSC
USC ICT TwitterUSC ICT FacebookUSC ICT YouTube

Smartbody Kinect Issue | 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
Smartbody Kinect Issue
July 16, 2013
6:03 pm
Avatar
ArticuLab
Guest
Guests

Hello.

I seem to be having trouble utilizing the Kinect with Smartbody.  I have followed everything in the manual, without success. I was able to get the main program sln and the SBKinectViewer to build and run, and I can load in the KinectDemo.py, but then it crashes.  It crashes either right before the model loads, or when the Kinect tries to initiate when someone's skeleton is visible.  If it randomly makes it past the first issue, it always crashes on the second.

The first error says that the program has a corrupted heap, if that's helpful.

I suppose I wanted to know if any immediate issues come to mind, or if there are some other steps that are not mentioned in the manual, since it is not entirely up to date? 

Thanks so much.

July 16, 2013
9:24 pm
Avatar
Admin
Forum Posts: 52
Member Since:
August 8, 2012
sp_UserOfflineSmall Offline

Hi,

I just fixed this problem in the latest build. Can you try to update SmartBody and see if it works now ? 

 

Thanks,

Andrew

 

July 17, 2013
4:20 pm
Avatar
ArticuLab
Guest
Guests

Nope, sbgui still crashes:

Unhandled exception at 0x7701e6c3 in sbgui.exe: 0xC0000374: A heap has been corrupted.

 

The stack trace shows the crash in ntdll.dll called from kernel32.dll from atioglxx.dll and does not show any symbolic information.

The last output in the sbgui console window is

 

    Vertex shader was successfully compiled to run on hardware.

    Fragment shader was successfully compiled to run on hardware.

 

which follows the script's notice to connect the Kinect Sensor and run lib\SBKinectViewer.

July 26, 2013
6:36 pm
Avatar
Admin
Forum Posts: 52
Member Since:
August 8, 2012
sp_UserOfflineSmall Offline

If it crashed before connecting with SBKinectviewer, the it could be the issue with GPU deformable model rendering. Can you update to the latest code, and render with bones ?

You can change the render setting by modifying the line in script :

scene.command('char ChrBrad viewer deformableGPU')

and change the 'deforambleGPU' to 'bones'.

It will set the default rendering to skeleton instead of skinned mesh. Can you check if this still causes crash ? Also, does the program also crash when you load other example scripts ?

 

February 27, 2014
10:36 pm
Avatar
Member
Members
Forum Posts: 7
Member Since:
February 19, 2014
sp_UserOfflineSmall Offline

Hi

I have trouble to find the SBKinectViewer. Can someone tell me where the SBKinectViewer located? I have the SmartBody versionSDK-r5418-osx.dmg

Thank you in advance

February 28, 2014
9:36 pm
Avatar
Admin
Forum Posts: 983
Member Since:
December 1, 2011
sp_UserOfflineSmall Offline

The SBKinectViewer is in the source distribution (not the OSx SDK). It's located under the trunk/lib.

 

Ari