ipisoft.com
https://forum.ipisoft.com/

Mocap Studio 3 crashes on assigning bone(index out of bound)
https://forum.ipisoft.com/viewtopic.php?f=5&t=9220
Page 1 of 1

Author:  Eksrow [ Tue Nov 25, 2014 3:47 pm ]
Post subject:  Mocap Studio 3 crashes on assigning bone(index out of bound)

My Files:

IPiVideo: https://drive.google.com/file/d/0B3gaEi ... sp=sharing
IPiMotion: https://drive.google.com/file/d/0B3gaEi ... sp=sharing
Model Tpose: https://drive.google.com/file/d/0B3gaEi ... sp=sharing
DMX Tpose: https://drive.google.com/file/d/0B3gaEi ... sp=sharing

(not sure if you need these)

Calib: IPicalib: https://drive.google.com/file/d/0B3gaEi ... sp=sharing
Calib: IPscene: https://drive.google.com/file/d/0B3gaEi ... sp=sharing
Actor: https://drive.google.com/file/d/0B3gaEi ... sp=sharing

When assigning source bone 'LShoulder' to target bone 'shoulder_L' the program crashes with the following stacktrace:

iPi Mocap Studio version 3.0.1.169 [FREE TRIAL (9 days left)]

ENVIRONMENT
OS: Microsoft Windows NT 6.3.9600.0 (64 bits)
.NET: 4.0.30319.34014
CPU count: 4
GPU Information:
NVIDIA GeForce GTX 660 Ti (VendorID=10DEh, DeviceID=1183h, SubsystemID=28431462h, Revision=A1h)
Primary: yes, Integrated: no, Compatible: yes, Used: yes
Memory: 1.9 GB dedicated video + 0 B dedicated system + 2.0 GB shared system
Outputs: (1920x1200@60 R8G8B8A8_UNorm), (1920x1080@60 R8G8B8A8_UNorm)
Intel(R) HD Graphics 4600 (VendorID=8086h, DeviceID=412h, SubsystemID=D0001458h, Revision=6h)
Primary: no, Integrated: yes, Compatible: yes, Used: no
Memory: 32 MB dedicated video + 0 B dedicated system + 1.7 GB shared system
Outputs:

PROCESS
GC: Workstation (Interactive)
Running in 64 bits

EXCEPTION
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.Collections.Generic.List`1.get_Item(Int32 index)
at #=qKsrmCGdY2MpEa6XKdpg2qU1Q8_29dLLvCgFibSoUiFcRR7ChE7drvvSmv6MO1r7SLSoHJs28OaR4kPxSYe7bDw==.#=qmuT28_lOj8KJMh_u20C99Q==(Bone3D #=qpglbwyyJKmI3pdnlz_g7rw==)
at #=qKsrmCGdY2MpEa6XKdpg2qU1Q8_29dLLvCgFibSoUiFcRR7ChE7drvvSmv6MO1r7SLSoHJs28OaR4kPxSYe7bDw==.#=qMydbL1knCroPX6JepDdo8omAddJtPZBx4uDXNWGQSVs=()
at #=qKsrmCGdY2MpEa6XKdpg2qU1Q8_29dLLvCgFibSoUiFcRR7ChE7drvvSmv6MO1r7SLSoHJs28OaR4kPxSYe7bDw==.#=qAmLgfCUWQ8xJhEeXHErzIA==()
at #=qPhnXuLDEUwdV1$oK8Se4EFUa1CvTUHd5Ana0dLO56Nagxtgn_3eRz4LCiYhRloYm.#=qP8UC9Iwv3Ccr4kXpAkHSNVAq4mzAs7EwFRkHkn6Vwug=()
at -.dje_q7WU4K5VB78UYSF6KC5MS4P38A74N3DG2VSPP8WNFJMXU25FCSDCA_ejd.#=qQdnV6c9P7frzFtQVQdobhi4IW$coC3rDQfW2jps4WQevdNLOFPlmAlq_PA13iZeH(Object #=q9gSDT9TzXqXQEV56dpmAOA==, EventArgs #=qR2f49GLpp7S5f$7Sw2QCGQ==)
at -.dje_qYX7MH2ZHU7EAHD2FEMBTJ5LCK2LNCD749VS6ACNPGQYT9U47WGR7SHZDERL6VPKWJHXUXZKHLUGQJX7DP4H2SXTTEA93LV76F6MK7NQ_ejd.#=qetU09BVYkyguYJUHnh2rC3PBZObty7C5H2eoBiCzGoQ=(Object #=qrdzXzjOiOnMRH9M0Wd_IAA==, SelectionChangedEventArgs #=qqU2k0$ffCggJjgu9Eejxog==)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.Controls.ComboBox.OnSelectionChanged(SelectionChangedEventArgs e)
at System.Windows.Controls.Primitives.Selector.SelectionChanger.End()
at System.Windows.Controls.Primitives.Selector.SelectionChanger.SelectJustThisItem(ItemInfo info, Boolean assumeInItemsCollection)
at System.Windows.Controls.ComboBoxItem.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

Author:  vmaslov [ Wed Nov 26, 2014 5:29 am ]
Post subject:  Re: Mocap Studio 3 crashes on assigning bone(index out of bo

Hello, thanks for reporting the issue

The problem is with the bone structure of your character. Our motion transfer expects bones organized similarly to our model. That is:
clavicle => shoulder => forearm
In your character, the best match for our 'Shoulder' bone is 'bicep':
clavicle => bicep => elbow

Try using the mapping profile I have attached to this post.

We will update the software to prevent app crash for such "inappropriate" bone mappings.

Attachments:
File comment: Fixed motion transfer profile
davion_tpose_fixed.zip [570 Bytes]
Downloaded 688 times

Author:  Eksrow [ Wed Nov 26, 2014 6:58 am ]
Post subject:  Re: Mocap Studio 3 crashes on assigning bone(index out of bo

What a silly mistake, thanks I appreciate the help!

Page 1 of 1 All times are UTC - 8 hours [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/