• Home
  • Documentation
  • Forum
  • Blog
  • Users
    • Map
    • Userlist
    • Businesses
    • Userpages
    • Connections
  • Contributions
    • All
    • Store
  • Downloads
    • vvvv beta
    • vvvv beta previews
  • Store
Show / Hide Table of Contents

BVH (Skeleton BVH)

Author: mino
Date: 27 May, 2012
Category: plugin
Credits:

mino

Download

64bit

0-BVH_1.1.zip
29 May, 2012 - 14:32
every Parse() with InvariantInfo option

Description

The Biovision Hierarchy (BVH) is one of the motion capture data file format. BVH node outputs Skeleton data from .bvh file.

about Biovision Hierarchy: http://en.wikipedia.org/wiki/Biovision_Hierarchy

you can download .bvh on the web. for example Free Motion capture Data

this plugin inspired from: http://www.perfume-global.com/


Source

source code available on github. https://github.com/mino218/vvvvPlugins

Comments

Comments are no longer accepted.
Please create a new topic in the vvvv beta forum to discuss this contribution.
circuitb
27 May, 2012 - 14:14

hi mino with beta 27.2 i get this error:

00:06:03 ERR : Exception occured in TMPluginWrapperNode.Evaluate: Input string was not in a correct format. 00:06:03 - : To help us track this error down, enable the ExceptionDialog via the menu or starting vvvv with /showexceptions. 00:06:03 ERR : Exception occured in TMPluginWrapperNode.Evaluate: Object reference not set to an instance of an object. 00:06:03 - : To help us track this error down, enable the ExceptionDialog via the menu or starting vvvv with /showexceptions.

frame time and Frames = 0 any ideas? beta28?

mino
28 May, 2012 - 00:06

@circuitb thanks for report! plugin tested & created with beta27.1. now i downloaded 27.2 and running no problem. please wait next report.

also source code available now:-)

circuitb
28 May, 2012 - 17:23

beta27.1 or 27.2 with the new source code same results sounds like i'm alone in the dark ;) anyone else?

Noir
28 May, 2012 - 20:59

same problem here frames=0 render with only axis and grid... 27.1 and 27.2

mino
29 May, 2012 - 00:52

@circuitb, @Noir is some node show red? maybe BVH or GetJointTransform... please show error report here from showexceptions ON via the vvvv menu.

someone working?

circuitb
29 May, 2012 - 01:22
no red nodes so far but 2 exceptions msg:

------------------------------------------------------------------------------
Exception class: EClrException
Exception message: Input string was not in a correct format.
Exception address: 00000000
------------------------------------------------------------------------------
System.FormatException: Input string was not in a correct format.
   at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
   at VVVV.Nodes.BVHLoader.ParseJoint(Int32& index, List`1& tokens, BVHJoint parent)
   at VVVV.Nodes.BVHLoader.ParseHierarchy(String data)
   at VVVV.Nodes.BVHLoader.Load(String Filename)
   at VVVV.Nodes.BVHNode.Evaluate(Int32 SpreadMax)
------------------------------------------------------------------------------
Main thread ID = 3648
Exception thread ID = 3648
------------------------------------------------------------------------------
Exception stack
Stack list, generated 29/05/2012 03:14:31
<005918D1>{vvvv.exe    } ClrUtils.ClrCheck (Line 1048, "ClrUtils.pas" + 2)
<0065052B>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.EvaluateV2Plugin (Line 303, "PluginNodes.pas" + 1)
<0065031E>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.Evaluate (Line 257, "PluginNodes.pas" + 24)
<00651C8D>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.CalculateNodeAndOutputSliceCounts (Line 936, "PluginNodes.pas" + 8)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3D7>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3202, "Graph.pas" + 26)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00622712>{vvvv.exe    } IONodes.TMNodeNode.CalculateNodeAndOutputSliceCounts (Line 1225, "IONodes.pas" + 11)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3A4>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3197, "Graph.pas" + 21)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00689B27>{vvvv.exe    } Graph.TMPin.InfluenceNodeSliceCount (Line 2822, "Graph.pas" + 1)
<00651C78>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.CalculateNodeAndOutputSliceCounts (Line 932, "PluginNodes.pas" + 4)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<00688D58>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2404, "Graph.pas" + 9)
<00686D68>{vvvv.exe    } Graph.TMBasicNode.ValidateAllOutputs (Line 1204, "Graph.pas" + 2)
<0065ACC1>{vvvv.exe    } PluginPins.TMSetMatrixNode_.CalculateNodeAndOutputSliceCounts (Line 1382, "PluginPins.pas" + 1)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3D7>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3202, "Graph.pas" + 26)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00689B27>{vvvv.exe    } Graph.TMPin.InfluenceNodeSliceCount (Line 2822, "Graph.pas" + 1)
<0066FAAD>{vvvv.exe    } ex9TransformNodes.TMArbitraryTransform.CalculateNodeAndOutputSliceCounts (Line 1449, "ex9TransformNodes.pas" + 6)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3D7>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3202, "Graph.pas" + 26)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00689B27>{vvvv.exe    } Graph.TMPin.InfluenceNodeSliceCount (Line 2822, "Graph.pas" + 1)
<00686C4E>{vvvv.exe    } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1125, "Graph.pas" + 10)
<00686FBA>{vvvv.exe    } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1287, "Graph.pas" + 0)
<0058FAA3>{vvvv.exe    } RenderNodes.TMLayerNode.CalculateNodeAndOutputSliceCounts (Line 71, "RenderNodes.pas" + 1)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3A4>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3197, "Graph.pas" + 21)
<00688BE4>{vvvv.exe    } Graph.TMPin._Prepare (Line 2369, "Graph.pas" + 3)
<00688D58>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2404, "Graph.pas" + 9)
<00686D30>{vvvv.exe    } Graph.TMBasicNode.ValidateAllInputs (Line 1182, "Graph.pas" + 2)
<006EE0D6>{vvvv.exe    } GroupNodes.TMGroupNode.EvaluateCB (Line 204, "GroupNodes.pas" + 5)
<00688C52>{vvvv.exe    } Graph.TMPin.Evaluate (Line 2383, "Graph.pas" + 3)
<00688DAE>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2417, "Graph.pas" + 22)
<00688D93>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2412, "Graph.pas" + 17)
<006491D3>{vvvv.exe    } RendererNodes.TMRendererNode.ValidateLayers (Line 552, "RendererNodes.pas" + 1)
<006E768E>{vvvv.exe    } ex9RendererNode.TMex9RendererNode.ValidateLayers (Line 957, "ex9RendererNode.pas" + 7)
<00648D84>{vvvv.exe    } RendererNodes.TMRendererNode.EvaluateCB (Line 419, "RendererNodes.pas" + 31)
<00688B2C>{vvvv.exe    } Graph.TMPin.SetSliceCount (Line 2329, "Graph.pas" + 15)
<00688C52>{vvvv.exe    } Graph.TMPin.Evaluate (Line 2383, "Graph.pas" + 3)
<00688DAE>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2417, "Graph.pas" + 22)
<00686D68>{vvvv.exe    } Graph.TMBasicNode.ValidateAllOutputs (Line 1204, "Graph.pas" + 2)
<00648721>{vvvv.exe    } RendererNodes.TMRendererNode.PrepareGraph (Line 183, "RendererNodes.pas" + 1)
<0068718B>{vvvv.exe    } Graph.TMBasicNode.PrepareGraphCB (Line 1353, "Graph.pas" + 2)
<0069B909>{vvvv.exe    } Events.TMEvent.Call (Line 403, "Events.pas" + 11)
<00698D3F>{vvvv.exe    } MainLoop.TMMainLoop.DoTimer (Line 209, "MainLoop.pas" + 28)
<00508B92>{vvvv.exe    } IdleTimer.TMIdleTimer.AppIdle (Line 165, "IdleTimer.pas" + 46)
<00480B35>{vvvv.exe    } Forms.TApplication.Idle
<0047FFA7>{vvvv.exe    } Forms.TApplication.HandleMessage
<0048028F>{vvvv.exe    } Forms.TApplication.Run
<00882F5D>{vvvv.exe    } vvvv.vvvv (Line 24, "" + 7)
------------------------------------------------------------------------------
Call stack for main thread
Stack list, generated 29/05/2012 03:14:31
<771C0BD2>{ntdll.dll   } ZwGetContextThread









------------------------------------------------------------------------------
Exception class: EClrException
Exception message: Object reference not set to an instance of an object.
Exception address: 00000000
------------------------------------------------------------------------------
System.NullReferenceException: Object reference not set to an instance of an object.
   at VVVV.Nodes.GetJointTransform.Evaluate(Int32 SpreadMax)
------------------------------------------------------------------------------
Main thread ID = 3648
Exception thread ID = 3648
------------------------------------------------------------------------------
Exception stack
Stack list, generated 29/05/2012 03:17:37
<005918D1>{vvvv.exe    } ClrUtils.ClrCheck (Line 1048, "ClrUtils.pas" + 2)
<0065050F>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.EvaluateV1Plugin (Line 298, "PluginNodes.pas" + 1)
<0065031E>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.Evaluate (Line 257, "PluginNodes.pas" + 24)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00651C8D>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.CalculateNodeAndOutputSliceCounts (Line 936, "PluginNodes.pas" + 8)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<00688D58>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2404, "Graph.pas" + 9)
<00686D68>{vvvv.exe    } Graph.TMBasicNode.ValidateAllOutputs (Line 1204, "Graph.pas" + 2)
<0065ACC1>{vvvv.exe    } PluginPins.TMSetMatrixNode_.CalculateNodeAndOutputSliceCounts (Line 1382, "PluginPins.pas" + 1)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3D7>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3202, "Graph.pas" + 26)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00689B27>{vvvv.exe    } Graph.TMPin.InfluenceNodeSliceCount (Line 2822, "Graph.pas" + 1)
<0066FAAD>{vvvv.exe    } ex9TransformNodes.TMArbitraryTransform.CalculateNodeAndOutputSliceCounts (Line 1449, "ex9TransformNodes.pas" + 6)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3D7>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3202, "Graph.pas" + 26)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00689B27>{vvvv.exe    } Graph.TMPin.InfluenceNodeSliceCount (Line 2822, "Graph.pas" + 1)
<00686C4E>{vvvv.exe    } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1125, "Graph.pas" + 10)
<00686FBA>{vvvv.exe    } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1287, "Graph.pas" + 0)
<0058FAA3>{vvvv.exe    } RenderNodes.TMLayerNode.CalculateNodeAndOutputSliceCounts (Line 71, "RenderNodes.pas" + 1)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3A4>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3197, "Graph.pas" + 21)
<00688BE4>{vvvv.exe    } Graph.TMPin._Prepare (Line 2369, "Graph.pas" + 3)
<00688D58>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2404, "Graph.pas" + 9)
<00686D30>{vvvv.exe    } Graph.TMBasicNode.ValidateAllInputs (Line 1182, "Graph.pas" + 2)
<006EE0D6>{vvvv.exe    } GroupNodes.TMGroupNode.EvaluateCB (Line 204, "GroupNodes.pas" + 5)
<00688C52>{vvvv.exe    } Graph.TMPin.Evaluate (Line 2383, "Graph.pas" + 3)
<00688DAE>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2417, "Graph.pas" + 22)
<00688D93>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2412, "Graph.pas" + 17)
<006491D3>{vvvv.exe    } RendererNodes.TMRendererNode.ValidateLayers (Line 552, "RendererNodes.pas" + 1)
<006E768E>{vvvv.exe    } ex9RendererNode.TMex9RendererNode.ValidateLayers (Line 957, "ex9RendererNode.pas" + 7)
<00648D84>{vvvv.exe    } RendererNodes.TMRendererNode.EvaluateCB (Line 419, "RendererNodes.pas" + 31)
<00688B2C>{vvvv.exe    } Graph.TMPin.SetSliceCount (Line 2329, "Graph.pas" + 15)
<00688C52>{vvvv.exe    } Graph.TMPin.Evaluate (Line 2383, "Graph.pas" + 3)
<00688DAE>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2417, "Graph.pas" + 22)
<00686D68>{vvvv.exe    } Graph.TMBasicNode.ValidateAllOutputs (Line 1204, "Graph.pas" + 2)
<00648721>{vvvv.exe    } RendererNodes.TMRendererNode.PrepareGraph (Line 183, "RendererNodes.pas" + 1)
<0068718B>{vvvv.exe    } Graph.TMBasicNode.PrepareGraphCB (Line 1353, "Graph.pas" + 2)
<0069B909>{vvvv.exe    } Events.TMEvent.Call (Line 403, "Events.pas" + 11)
<00698D3F>{vvvv.exe    } MainLoop.TMMainLoop.DoTimer (Line 209, "MainLoop.pas" + 28)
<00508B92>{vvvv.exe    } IdleTimer.TMIdleTimer.AppIdle (Line 165, "IdleTimer.pas" + 46)
<00480B35>{vvvv.exe    } Forms.TApplication.Idle
<0047FFA7>{vvvv.exe    } Forms.TApplication.HandleMessage
<0048028F>{vvvv.exe    } Forms.TApplication.Run
<00882F5D>{vvvv.exe    } vvvv.vvvv (Line 24, "" + 7)
------------------------------------------------------------------------------
Call stack for main thread
Stack list, generated 29/05/2012 03:17:37
<771C0BD2>{ntdll.dll   } ZwGetContextThread
----------------------------------------------------------------------------
mino
29 May, 2012 - 05:50

@circuitb thanks! i found some report here: Why does System.Convert(“0”) throw a FormatException on some systems?

and create two test dll to detect problem. could you try it?

  • BVH_InvariantInfo

    from

translate.x = double.Parse(tokens<index++>);

to

translate.x = double.Parse(tokens<index++>, System.Globalization.NumberFormatInfo.InvariantInfo);
  • BVH_replace0to0.0

    from

translate.x = double.Parse(tokens<index++>);

to

string s = tokens<index++>;
if (s == "0") s = "0.0";
translate.x = double.Parse(s);
circuitb
29 May, 2012 - 11:02
replace0to0.0 version:

Exception class: EClrException
Exception message: Input string was not in a correct format.
Exception address: 00000000
------------------------------------------------------------------------------
System.FormatException: Input string was not in a correct format.
   at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
   at VVVV.Nodes.BVHLoader.ParseJoint(Int32& index, List`1& tokens, BVHJoint parent)
   at VVVV.Nodes.BVHLoader.ParseHierarchy(String data)
   at VVVV.Nodes.BVHLoader.Load(String Filename)
   at VVVV.Nodes.BVHNode.Evaluate(Int32 SpreadMax)
------------------------------------------------------------------------------
Main thread ID = 3816
Exception thread ID = 3816
------------------------------------------------------------------------------
Exception stack
Stack list, generated 29/05/2012 12:57:25
<005918D1>{vvvv.exe    } ClrUtils.ClrCheck (Line 1048, "ClrUtils.pas" + 2)
<0065052B>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.EvaluateV2Plugin (Line 303, "PluginNodes.pas" + 1)
<0065031E>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.Evaluate (Line 257, "PluginNodes.pas" + 24)
<00651C8D>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.CalculateNodeAndOutputSliceCounts (Line 936, "PluginNodes.pas" + 8)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3D7>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3202, "Graph.pas" + 26)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00622712>{vvvv.exe    } IONodes.TMNodeNode.CalculateNodeAndOutputSliceCounts (Line 1225, "IONodes.pas" + 11)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3A4>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3197, "Graph.pas" + 21)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00689B27>{vvvv.exe    } Graph.TMPin.InfluenceNodeSliceCount (Line 2822, "Graph.pas" + 1)
<00651C78>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.CalculateNodeAndOutputSliceCounts (Line 932, "PluginNodes.pas" + 4)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<00688D58>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2404, "Graph.pas" + 9)
<00686D68>{vvvv.exe    } Graph.TMBasicNode.ValidateAllOutputs (Line 1204, "Graph.pas" + 2)
<0065ACC1>{vvvv.exe    } PluginPins.TMSetMatrixNode_.CalculateNodeAndOutputSliceCounts (Line 1382, "PluginPins.pas" + 1)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3D7>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3202, "Graph.pas" + 26)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00689B27>{vvvv.exe    } Graph.TMPin.InfluenceNodeSliceCount (Line 2822, "Graph.pas" + 1)
<0066FAAD>{vvvv.exe    } ex9TransformNodes.TMArbitraryTransform.CalculateNodeAndOutputSliceCounts (Line 1449, "ex9TransformNodes.pas" + 6)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3D7>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3202, "Graph.pas" + 26)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00689B27>{vvvv.exe    } Graph.TMPin.InfluenceNodeSliceCount (Line 2822, "Graph.pas" + 1)
<00686C4E>{vvvv.exe    } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1125, "Graph.pas" + 10)
<00686FBA>{vvvv.exe    } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1287, "Graph.pas" + 0)
<0058FAA3>{vvvv.exe    } RenderNodes.TMLayerNode.CalculateNodeAndOutputSliceCounts (Line 71, "RenderNodes.pas" + 1)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3A4>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3197, "Graph.pas" + 21)
<00688BE4>{vvvv.exe    } Graph.TMPin._Prepare (Line 2369, "Graph.pas" + 3)
<00688D58>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2404, "Graph.pas" + 9)
<00686D30>{vvvv.exe    } Graph.TMBasicNode.ValidateAllInputs (Line 1182, "Graph.pas" + 2)
<006EE0D6>{vvvv.exe    } GroupNodes.TMGroupNode.EvaluateCB (Line 204, "GroupNodes.pas" + 5)
<00688C52>{vvvv.exe    } Graph.TMPin.Evaluate (Line 2383, "Graph.pas" + 3)
<00688DAE>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2417, "Graph.pas" + 22)
<00688D93>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2412, "Graph.pas" + 17)
<006491D3>{vvvv.exe    } RendererNodes.TMRendererNode.ValidateLayers (Line 552, "RendererNodes.pas" + 1)
<006E768E>{vvvv.exe    } ex9RendererNode.TMex9RendererNode.ValidateLayers (Line 957, "ex9RendererNode.pas" + 7)
<00648D84>{vvvv.exe    } RendererNodes.TMRendererNode.EvaluateCB (Line 419, "RendererNodes.pas" + 31)
<00688B2C>{vvvv.exe    } Graph.TMPin.SetSliceCount (Line 2329, "Graph.pas" + 15)
<00688C52>{vvvv.exe    } Graph.TMPin.Evaluate (Line 2383, "Graph.pas" + 3)
<00688DAE>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2417, "Graph.pas" + 22)
<00686D68>{vvvv.exe    } Graph.TMBasicNode.ValidateAllOutputs (Line 1204, "Graph.pas" + 2)
<00648721>{vvvv.exe    } RendererNodes.TMRendererNode.PrepareGraph (Line 183, "RendererNodes.pas" + 1)
<0068718B>{vvvv.exe    } Graph.TMBasicNode.PrepareGraphCB (Line 1353, "Graph.pas" + 2)
<0069B909>{vvvv.exe    } Events.TMEvent.Call (Line 403, "Events.pas" + 11)
<00698D3F>{vvvv.exe    } MainLoop.TMMainLoop.DoTimer (Line 209, "MainLoop.pas" + 28)
<00508B92>{vvvv.exe    } IdleTimer.TMIdleTimer.AppIdle (Line 165, "IdleTimer.pas" + 46)
<00480B35>{vvvv.exe    } Forms.TApplication.Idle
<0047FFA7>{vvvv.exe    } Forms.TApplication.HandleMessage
<0048028F>{vvvv.exe    } Forms.TApplication.Run
<00882F5D>{vvvv.exe    } vvvv.vvvv (Line 24, "" + 7)
------------------------------------------------------------------------------
Call stack for main thread
Stack list, generated 29/05/2012 12:57:25
<77C30BD2>{ntdll.dll   } ZwGetContextThread





Exception class: EClrException
Exception message: Object reference not set to an instance of an object.
Exception address: 00000000
------------------------------------------------------------------------------
System.NullReferenceException: Object reference not set to an instance of an object.
   at VVVV.Nodes.GetJointTransform.Evaluate(Int32 SpreadMax)
------------------------------------------------------------------------------
Main thread ID = 3816
Exception thread ID = 3816
------------------------------------------------------------------------------
Exception stack
Stack list, generated 29/05/2012 12:58:04
<005918D1>{vvvv.exe    } ClrUtils.ClrCheck (Line 1048, "ClrUtils.pas" + 2)
<0065050F>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.EvaluateV1Plugin (Line 298, "PluginNodes.pas" + 1)
<0065031E>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.Evaluate (Line 257, "PluginNodes.pas" + 24)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00651C8D>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.CalculateNodeAndOutputSliceCounts (Line 936, "PluginNodes.pas" + 8)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<00688D58>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2404, "Graph.pas" + 9)
<00686D68>{vvvv.exe    } Graph.TMBasicNode.ValidateAllOutputs (Line 1204, "Graph.pas" + 2)
<0065ACC1>{vvvv.exe    } PluginPins.TMSetMatrixNode_.CalculateNodeAndOutputSliceCounts (Line 1382, "PluginPins.pas" + 1)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3D7>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3202, "Graph.pas" + 26)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00689B27>{vvvv.exe    } Graph.TMPin.InfluenceNodeSliceCount (Line 2822, "Graph.pas" + 1)
<0066FAAD>{vvvv.exe    } ex9TransformNodes.TMArbitraryTransform.CalculateNodeAndOutputSliceCounts (Line 1449, "ex9TransformNodes.pas" + 6)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3D7>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3202, "Graph.pas" + 26)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00689B27>{vvvv.exe    } Graph.TMPin.InfluenceNodeSliceCount (Line 2822, "Graph.pas" + 1)
<00686C4E>{vvvv.exe    } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1125, "Graph.pas" + 10)
<00686FBA>{vvvv.exe    } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1287, "Graph.pas" + 0)
<0058FAA3>{vvvv.exe    } RenderNodes.TMLayerNode.CalculateNodeAndOutputSliceCounts (Line 71, "RenderNodes.pas" + 1)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3A4>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3197, "Graph.pas" + 21)
<00688BE4>{vvvv.exe    } Graph.TMPin._Prepare (Line 2369, "Graph.pas" + 3)
<00688D58>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2404, "Graph.pas" + 9)
<00686D30>{vvvv.exe    } Graph.TMBasicNode.ValidateAllInputs (Line 1182, "Graph.pas" + 2)
<006EE0D6>{vvvv.exe    } GroupNodes.TMGroupNode.EvaluateCB (Line 204, "GroupNodes.pas" + 5)
<00688C52>{vvvv.exe    } Graph.TMPin.Evaluate (Line 2383, "Graph.pas" + 3)
<00688DAE>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2417, "Graph.pas" + 22)
<00688D93>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2412, "Graph.pas" + 17)
<006491D3>{vvvv.exe    } RendererNodes.TMRendererNode.ValidateLayers (Line 552, "RendererNodes.pas" + 1)
<006E768E>{vvvv.exe    } ex9RendererNode.TMex9RendererNode.ValidateLayers (Line 957, "ex9RendererNode.pas" + 7)
<00648D84>{vvvv.exe    } RendererNodes.TMRendererNode.EvaluateCB (Line 419, "RendererNodes.pas" + 31)
<00688B2C>{vvvv.exe    } Graph.TMPin.SetSliceCount (Line 2329, "Graph.pas" + 15)
<00688C52>{vvvv.exe    } Graph.TMPin.Evaluate (Line 2383, "Graph.pas" + 3)
<00688DAE>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2417, "Graph.pas" + 22)
<00686D68>{vvvv.exe    } Graph.TMBasicNode.ValidateAllOutputs (Line 1204, "Graph.pas" + 2)
<00648721>{vvvv.exe    } RendererNodes.TMRendererNode.PrepareGraph (Line 183, "RendererNodes.pas" + 1)
<0068718B>{vvvv.exe    } Graph.TMBasicNode.PrepareGraphCB (Line 1353, "Graph.pas" + 2)
<0069B909>{vvvv.exe    } Events.TMEvent.Call (Line 403, "Events.pas" + 11)
<00698D3F>{vvvv.exe    } MainLoop.TMMainLoop.DoTimer (Line 209, "MainLoop.pas" + 28)
<00508B92>{vvvv.exe    } IdleTimer.TMIdleTimer.AppIdle (Line 165, "IdleTimer.pas" + 46)
<00480B35>{vvvv.exe    } Forms.TApplication.Idle
<0047FFA7>{vvvv.exe    } Forms.TApplication.HandleMessage
<0048028F>{vvvv.exe    } Forms.TApplication.Run
<00882F5D>{vvvv.exe    } vvvv.vvvv (Line 24, "" + 7)
------------------------------------------------------------------------------
Call stack for main thread
Stack list, generated 29/05/2012 12:58:04
<77C30BD2>{ntdll.dll   } ZwGetContextThread


========================================



InvariantInfo version:

Exception class: EClrException
Exception message: Input string was not in a correct format.
Exception address: 00000000
------------------------------------------------------------------------------
System.FormatException: Input string was not in a correct format.
   at System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
   at VVVV.Nodes.BVHLoader.ParseMotion(String data)
   at VVVV.Nodes.BVHLoader.Load(String Filename)
   at VVVV.Nodes.BVHNode.Evaluate(Int32 SpreadMax)
------------------------------------------------------------------------------
Main thread ID = 4668
Exception thread ID = 4668
------------------------------------------------------------------------------
Exception stack
Stack list, generated 29/05/2012 12:59:32
<005918D1>{vvvv.exe    } ClrUtils.ClrCheck (Line 1048, "ClrUtils.pas" + 2)
<0065052B>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.EvaluateV2Plugin (Line 303, "PluginNodes.pas" + 1)
<0065031E>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.Evaluate (Line 257, "PluginNodes.pas" + 24)
<00651C8D>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.CalculateNodeAndOutputSliceCounts (Line 936, "PluginNodes.pas" + 8)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3D7>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3202, "Graph.pas" + 26)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00622712>{vvvv.exe    } IONodes.TMNodeNode.CalculateNodeAndOutputSliceCounts (Line 1225, "IONodes.pas" + 11)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3A4>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3197, "Graph.pas" + 21)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00689B27>{vvvv.exe    } Graph.TMPin.InfluenceNodeSliceCount (Line 2822, "Graph.pas" + 1)
<00651C78>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.CalculateNodeAndOutputSliceCounts (Line 932, "PluginNodes.pas" + 4)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<00688D58>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2404, "Graph.pas" + 9)
<00686D68>{vvvv.exe    } Graph.TMBasicNode.ValidateAllOutputs (Line 1204, "Graph.pas" + 2)
<0065ACC1>{vvvv.exe    } PluginPins.TMSetMatrixNode_.CalculateNodeAndOutputSliceCounts (Line 1382, "PluginPins.pas" + 1)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3D7>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3202, "Graph.pas" + 26)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00689B27>{vvvv.exe    } Graph.TMPin.InfluenceNodeSliceCount (Line 2822, "Graph.pas" + 1)
<0066FAAD>{vvvv.exe    } ex9TransformNodes.TMArbitraryTransform.CalculateNodeAndOutputSliceCounts (Line 1449, "ex9TransformNodes.pas" + 6)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3D7>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3202, "Graph.pas" + 26)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00689B27>{vvvv.exe    } Graph.TMPin.InfluenceNodeSliceCount (Line 2822, "Graph.pas" + 1)
<00686C4E>{vvvv.exe    } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1125, "Graph.pas" + 10)
<00686FBA>{vvvv.exe    } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1287, "Graph.pas" + 0)
<0058FAA3>{vvvv.exe    } RenderNodes.TMLayerNode.CalculateNodeAndOutputSliceCounts (Line 71, "RenderNodes.pas" + 1)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3A4>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3197, "Graph.pas" + 21)
<00688BE4>{vvvv.exe    } Graph.TMPin._Prepare (Line 2369, "Graph.pas" + 3)
<00688D58>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2404, "Graph.pas" + 9)
<00686D30>{vvvv.exe    } Graph.TMBasicNode.ValidateAllInputs (Line 1182, "Graph.pas" + 2)
<006EE0D6>{vvvv.exe    } GroupNodes.TMGroupNode.EvaluateCB (Line 204, "GroupNodes.pas" + 5)
<00688C52>{vvvv.exe    } Graph.TMPin.Evaluate (Line 2383, "Graph.pas" + 3)
<00688DAE>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2417, "Graph.pas" + 22)
<00688D93>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2412, "Graph.pas" + 17)
<006491D3>{vvvv.exe    } RendererNodes.TMRendererNode.ValidateLayers (Line 552, "RendererNodes.pas" + 1)
<006E768E>{vvvv.exe    } ex9RendererNode.TMex9RendererNode.ValidateLayers (Line 957, "ex9RendererNode.pas" + 7)
<00648D84>{vvvv.exe    } RendererNodes.TMRendererNode.EvaluateCB (Line 419, "RendererNodes.pas" + 31)
<00688B2C>{vvvv.exe    } Graph.TMPin.SetSliceCount (Line 2329, "Graph.pas" + 15)
<00688C52>{vvvv.exe    } Graph.TMPin.Evaluate (Line 2383, "Graph.pas" + 3)
<00688DAE>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2417, "Graph.pas" + 22)
<00686D68>{vvvv.exe    } Graph.TMBasicNode.ValidateAllOutputs (Line 1204, "Graph.pas" + 2)
<00648721>{vvvv.exe    } RendererNodes.TMRendererNode.PrepareGraph (Line 183, "RendererNodes.pas" + 1)
<0068718B>{vvvv.exe    } Graph.TMBasicNode.PrepareGraphCB (Line 1353, "Graph.pas" + 2)
<0069B909>{vvvv.exe    } Events.TMEvent.Call (Line 403, "Events.pas" + 11)
<00698D3F>{vvvv.exe    } MainLoop.TMMainLoop.DoTimer (Line 209, "MainLoop.pas" + 28)
<00508B92>{vvvv.exe    } IdleTimer.TMIdleTimer.AppIdle (Line 165, "IdleTimer.pas" + 46)
<00480B35>{vvvv.exe    } Forms.TApplication.Idle
<0047FFA7>{vvvv.exe    } Forms.TApplication.HandleMessage
<0048028F>{vvvv.exe    } Forms.TApplication.Run
<00882F5D>{vvvv.exe    } vvvv.vvvv (Line 24, "" + 7)
------------------------------------------------------------------------------
Call stack for main thread
Stack list, generated 29/05/2012 12:59:32
<77C30BD2>{ntdll.dll   } ZwGetContextThread



Exception class: EClrException
Exception message: Object reference not set to an instance of an object.
Exception address: 00000000
------------------------------------------------------------------------------
System.NullReferenceException: Object reference not set to an instance of an object.
   at VVVV.Nodes.GetJointTransform.Evaluate(Int32 SpreadMax)
------------------------------------------------------------------------------
Main thread ID = 4668
Exception thread ID = 4668
------------------------------------------------------------------------------
Exception stack
Stack list, generated 29/05/2012 13:00:05
<005918D1>{vvvv.exe    } ClrUtils.ClrCheck (Line 1048, "ClrUtils.pas" + 2)
<0065050F>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.EvaluateV1Plugin (Line 298, "PluginNodes.pas" + 1)
<0065031E>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.Evaluate (Line 257, "PluginNodes.pas" + 24)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00651C8D>{vvvv.exe    } PluginNodes.TMPluginWrapperNode.CalculateNodeAndOutputSliceCounts (Line 936, "PluginNodes.pas" + 8)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<00688D58>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2404, "Graph.pas" + 9)
<00686D68>{vvvv.exe    } Graph.TMBasicNode.ValidateAllOutputs (Line 1204, "Graph.pas" + 2)
<0065ACC1>{vvvv.exe    } PluginPins.TMSetMatrixNode_.CalculateNodeAndOutputSliceCounts (Line 1382, "PluginPins.pas" + 1)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3D7>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3202, "Graph.pas" + 26)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00689B27>{vvvv.exe    } Graph.TMPin.InfluenceNodeSliceCount (Line 2822, "Graph.pas" + 1)
<0066FAAD>{vvvv.exe    } ex9TransformNodes.TMArbitraryTransform.CalculateNodeAndOutputSliceCounts (Line 1449, "ex9TransformNodes.pas" + 6)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3D7>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3202, "Graph.pas" + 26)
<00689ECD>{vvvv.exe    } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
<00689B27>{vvvv.exe    } Graph.TMPin.InfluenceNodeSliceCount (Line 2822, "Graph.pas" + 1)
<00686C4E>{vvvv.exe    } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1125, "Graph.pas" + 10)
<00686FBA>{vvvv.exe    } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1287, "Graph.pas" + 0)
<0058FAA3>{vvvv.exe    } RenderNodes.TMLayerNode.CalculateNodeAndOutputSliceCounts (Line 71, "RenderNodes.pas" + 1)
<00686CAF>{vvvv.exe    } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
<00688BEE>{vvvv.exe    } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
<0068A3A4>{vvvv.exe    } Graph.TMPin.EarlyPrepare (Line 3197, "Graph.pas" + 21)
<00688BE4>{vvvv.exe    } Graph.TMPin._Prepare (Line 2369, "Graph.pas" + 3)
<00688D58>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2404, "Graph.pas" + 9)
<00686D30>{vvvv.exe    } Graph.TMBasicNode.ValidateAllInputs (Line 1182, "Graph.pas" + 2)
<006EE0D6>{vvvv.exe    } GroupNodes.TMGroupNode.EvaluateCB (Line 204, "GroupNodes.pas" + 5)
<00688C52>{vvvv.exe    } Graph.TMPin.Evaluate (Line 2383, "Graph.pas" + 3)
<00688DAE>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2417, "Graph.pas" + 22)
<00688D93>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2412, "Graph.pas" + 17)
<006491D3>{vvvv.exe    } RendererNodes.TMRendererNode.ValidateLayers (Line 552, "RendererNodes.pas" + 1)
<006E768E>{vvvv.exe    } ex9RendererNode.TMex9RendererNode.ValidateLayers (Line 957, "ex9RendererNode.pas" + 7)
<00648D84>{vvvv.exe    } RendererNodes.TMRendererNode.EvaluateCB (Line 419, "RendererNodes.pas" + 31)
<00688B2C>{vvvv.exe    } Graph.TMPin.SetSliceCount (Line 2329, "Graph.pas" + 15)
<00688C52>{vvvv.exe    } Graph.TMPin.Evaluate (Line 2383, "Graph.pas" + 3)
<00688DAE>{vvvv.exe    } Graph.TMPin._ValidateAllSlices (Line 2417, "Graph.pas" + 22)
<00686D68>{vvvv.exe    } Graph.TMBasicNode.ValidateAllOutputs (Line 1204, "Graph.pas" + 2)
<00648721>{vvvv.exe    } RendererNodes.TMRendererNode.PrepareGraph (Line 183, "RendererNodes.pas" + 1)
<0068718B>{vvvv.exe    } Graph.TMBasicNode.PrepareGraphCB (Line 1353, "Graph.pas" + 2)
<0069B909>{vvvv.exe    } Events.TMEvent.Call (Line 403, "Events.pas" + 11)
<00698D3F>{vvvv.exe    } MainLoop.TMMainLoop.DoTimer (Line 209, "MainLoop.pas" + 28)
<00508B92>{vvvv.exe    } IdleTimer.TMIdleTimer.AppIdle (Line 165, "IdleTimer.pas" + 46)
<00480B35>{vvvv.exe    } Forms.TApplication.Idle
<0047FFA7>{vvvv.exe    } Forms.TApplication.HandleMessage
<0048028F>{vvvv.exe    } Forms.TApplication.Run
<00882F5D>{vvvv.exe    } vvvv.vvvv (Line 24, "" + 7)
------------------------------------------------------------------------------
Call stack for main thread
Stack list, generated 29/05/2012 13:00:05
<77C30BD2>{ntdll.dll   } ZwGetContextThread

mino
29 May, 2012 - 14:40

@circuitb thanks for report again. it seems InvariantInfo will clear this error. now uploaded BVH_1.1, which all Parse() method using InvariantInfo option. I hope you can see skeleton walking...

if still not working, let's talk with irc or skype.

circuitb
29 May, 2012 - 15:32

bingo! it works thanks

Noir
29 May, 2012 - 15:48

1.1 It works thanks

m4d
29 May, 2012 - 17:48

really cool stuff, mino! 1.1 working flawless here :)

mino
30 May, 2012 - 00:47

great! please enjoy ;)

chan
05 Oct, 2012 - 02:40

I am not sure what I am doing wrong, but all I see is the axis on renderer box. I don't know coding, so the above discussion doesn't help me. May you help?

It looks really cool, if I could get to work. Will the patch provide coordinates of the bvh points as the skeleton moves?

I am working with 45beta28.1 including the addon pack.

  • Improve this Doc

© 2020 by vvvv group. Imprint | Privacy Policy.
Thanks to DocFX for building this website. Analytics by Plausible.

Back to top