BVH (Skeleton BVH) _ Vvvv
-
Upload
yungaro-david-santalla-aquim -
Category
Documents
-
view
218 -
download
0
Transcript of BVH (Skeleton BVH) _ Vvvv
-
8/19/2019 BVH (Skeleton BVH) _ Vvvv
1/8
20/12/2015 BVH (Skeleton BVH) | vvvv
http://vvvv.org/contribution/bvh-%28skeleton-bvh%29
vvvv » Contributions » BVH (Skeleton BVH)
BVH (Skeleton BVH)animation skeleton
Credits: mino
about
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
download
BVH_1.1.zip - 29.05.12 [16:32 UTC] by mino | 687 downloads
notes: every Parse() with InvariantInfo option
circuitb 27/05/2012 - 15: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?
anonymous user login
Shoutbox
~2d ago
tekcor: Monome
Compilation with high end
VVVV music video
http://www.symbioticcube.ccompilation/
~2d ago
bjoern:https://www.youtube.com/wv=KTrgRYa2wbI
~2d ago
sunep: Can't wait, it feels
like Christmas is coming
soon.
~2d ago
joreg: re latest alpha:
blogpost with explanations
imminent..
~2d ago
sunep: why is the latest
alpha 230MB?
~3d ago
skyliner:https://vvvv1.bandcamp.co
~3d ago
microdee: @joreg: it is
beautiful...
~3d ago
joreg: don't you touch
'em
~3d ago
u7angel: the packs folder
is packed with goodies :)
~3d ago
guest: Something going
on in the new Alpha...
read morefollow on twitter
SearchScreenshots Propaganda Users Licensing Blog Forum Documentation Contributions Downloads
http://vvvv.org/screenshotshttp://vvvv.org/propagandahttp://vvvv.org/usershttp://vvvv.org/documentation/licensinghttp://vvvv.org/bloghttp://vvvv.org/forumshttp://vvvv.org/documentation/documentationhttp://vvvv.org/contributionshttp://vvvv.org/downloadshttp://vvvv.org/http://vvvv.org/http://vvvv.org/downloadshttp://vvvv.org/contributionshttp://vvvv.org/documentation/documentationhttp://vvvv.org/forumshttp://vvvv.org/bloghttp://vvvv.org/documentation/licensinghttp://vvvv.org/usershttp://vvvv.org/propagandahttp://vvvv.org/screenshotshttp://vvvv.org/http://twitter.com/vvvvshoutboxhttp://vvvv.org/shoutshttp://vvvv.org/users/guesthttp://vvvv.org/users/u7angelhttp://vvvv.org/users/joreghttp://vvvv.org/users/microdeehttps://vvvv1.bandcamp.com/http://vvvv.org/users/skylinerhttp://vvvv.org/users/sunephttp://vvvv.org/users/joreghttp://vvvv.org/users/sunephttps://www.youtube.com/watch?v=KTrgRYa2wbIhttp://vvvv.org/users/bjoernhttp://www.symbioticcube.com/monome-compilation/http://vvvv.org/users/tekcorhttp://vvvv.org/businesseshttp://vvvv.org/userhttp://vvvv.org/users/circuitbhttp://vvvv.org/users/minohttp://vvvv.org/sites/all/modules/general/pubdlcnt/pubdlcnt.php?file=http://vvvv.org/sites/default/files/uploads/BVH_1.1.zip&nid=83373https://github.com/mino218/vvvvPluginshttp://www.perfume-global.com/http://motioncapturedata.com/category/bvhhttp://en.wikipedia.org/wiki/Biovision_Hierarchyhttp://vvvv.org/contributionshttp://vvvv.org/
-
8/19/2019 BVH (Skeleton BVH) _ Vvvv
2/8
20/12/2015 BVH (Skeleton BVH) | vvvv
http://vvvv.org/contribution/bvh-%28skeleton-bvh%29
mino 28/05/2012 - 01: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/05/2012 - 18: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/05/2012 - 21:59
same problem here
frames=0
render with only axis and grid...
27.1 and 27.2
mino 29/05/2012 - 01: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/05/2012 - 02:22
no red nodes so far but 2 exceptions msg:
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
Exception class: EClrException
Exception message: Input string was notin a correct format.
Exception address: 00000000
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
System.FormatException : Input string was notin 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
[0065031E]{vvvv.exe } PluginNodes.TMPluginWrapperNode .Evaluate (Line 257, "PluginNodes.pas" +
[00651C8D]{vvvv.exe } PluginNodes.TMPluginWrapperNode .CalculateNodeAndOutputSliceCounts (Line
[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, "IONode
[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
[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
[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
[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.p
http://vvvv.org/users/circuitbhttp://vvvv.org/users/minohttp://vvvv.org/users/Noirhttp://vvvv.org/users/circuitbhttp://vvvv.org/users/mino
-
8/19/2019 BVH (Skeleton BVH) _ Vvvv
3/8
20/12/2015 BVH (Skeleton BVH) | vvvv
http://vvvv.org/contribution/bvh-%28skeleton-bvh%29
[00686FBA]{vvvv.exe } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1287, "Graph.p
[0058FAA3]{vvvv.exe } RenderNodes.TMLayerNode.CalculateNodeAndOutputSliceCounts (Line 71, "Ren
[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.pa
[006E768E]{vvvv.exe } ex9RendererNode.TMex9RendererNode .ValidateLayers (Line 957, "ex9Renderer
[00648D84]{vvvv.exe } RendererNodes.TMRendererNode .EvaluateCB (Line 419, "RendererNodes.pas" +
[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"
[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
[0065031E]{vvvv.exe } PluginNodes.TMPluginWrapperNode .Evaluate (Line 257, "PluginNodes.pas" +
[00689ECD]{vvvv.exe } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
[00651C8D]{vvvv.exe } PluginNodes.TMPluginWrapperNode .CalculateNodeAndOutputSliceCounts (Line
[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
[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
[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.p
[00686FBA]{vvvv.exe } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1287, "Graph.p
[0058FAA3]{vvvv.exe } RenderNodes.TMLayerNode.CalculateNodeAndOutputSliceCounts (Line 71, "Ren
[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.pa
[006E768E]{vvvv.exe } ex9RendererNode.TMex9RendererNode .ValidateLayers (Line 957, "ex9Renderer
-
8/19/2019 BVH (Skeleton BVH) _ Vvvv
4/8
20/12/2015 BVH (Skeleton BVH) | vvvv
http://vvvv.org/contribution/bvh-%28skeleton-bvh%29
[00648D84]{vvvv.exe } RendererNodes.TMRendererNode .EvaluateCB (Line 419, "RendererNodes.pas" +
[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"
[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/05/2012 - 06: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/05/2012 - 12:02
replace0to0.0 version:
Exception class: EClrException
Exception message: Input string was notin a correct format.
Exception address: 00000000
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ System.FormatException : Input string was notin 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
[0065031E]{vvvv.exe } PluginNodes.TMPluginWrapperNode .Evaluate (Line 257, "PluginNodes.pas" +
[00651C8D]{vvvv.exe } PluginNodes.TMPluginWrapperNode .CalculateNodeAndOutputSliceCounts (Line
[00686CAF]{vvvv.exe } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
[00688BEE]{vvvv.exe } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
http://vvvv.org/users/circuitbhttp://stackoverflow.com/questions/4461709/why-does-system-convert0-throw-a-formatexception-on-some-systemshttp://vvvv.org/users/mino
-
8/19/2019 BVH (Skeleton BVH) _ Vvvv
5/8
20/12/2015 BVH (Skeleton BVH) | vvvv
http://vvvv.org/contribution/bvh-%28skeleton-bvh%29
[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, "IONode
[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
[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
[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
[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.p
[00686FBA]{vvvv.exe } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1287, "Graph.p
[0058FAA3]{vvvv.exe } RenderNodes.TMLayerNode.CalculateNodeAndOutputSliceCounts (Line 71, "Ren
[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.pa
[006E768E]{vvvv.exe } ex9RendererNode.TMex9RendererNode .ValidateLayers (Line 957, "ex9Renderer
[00648D84]{vvvv.exe } RendererNodes.TMRendererNode .EvaluateCB (Line 419, "RendererNodes.pas" +
[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"
[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
[0065031E]{vvvv.exe } PluginNodes.TMPluginWrapperNode .Evaluate (Line 257, "PluginNodes.pas" +
[00689ECD]{vvvv.exe } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
[00651C8D]{vvvv.exe } PluginNodes.TMPluginWrapperNode .CalculateNodeAndOutputSliceCounts (Line
[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
[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)
-
8/19/2019 BVH (Skeleton BVH) _ Vvvv
6/8
20/12/2015 BVH (Skeleton BVH) | vvvv
http://vvvv.org/contribution/bvh-%28skeleton-bvh%29
[0066FAAD]{vvvv.exe } ex9TransformNodes.TMArbitraryTransform .CalculateNodeAndOutputSliceCounts
[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.p
[00686FBA]{vvvv.exe } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1287, "Graph.p
[0058FAA3]{vvvv.exe } RenderNodes.TMLayerNode.CalculateNodeAndOutputSliceCounts (Line 71, "Ren
[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.pa
[006E768E]{vvvv.exe } ex9RendererNode.TMex9RendererNode .ValidateLayers (Line 957, "ex9Renderer
[00648D84]{vvvv.exe } RendererNodes.TMRendererNode .EvaluateCB (Line 419, "RendererNodes.pas" +
[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"
[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 notin a correct format.
Exception address: 00000000
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
System.FormatException : Input string was notin 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
[0065031E]{vvvv.exe } PluginNodes.TMPluginWrapperNode .Evaluate (Line 257, "PluginNodes.pas" +
[00651C8D]{vvvv.exe } PluginNodes.TMPluginWrapperNode .CalculateNodeAndOutputSliceCounts (Line
[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, "IONode
[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
[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
[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
[00686CAF]{vvvv.exe } Graph.TMBasicNode.Prepare (Line 1153, "Graph.pas" + 20)
[00688BEE]{vvvv.exe } Graph.TMPin._Prepare (Line 2370, "Graph.pas" + 4)
-
8/19/2019 BVH (Skeleton BVH) _ Vvvv
7/8
20/12/2015 BVH (Skeleton BVH) | vvvv
http://vvvv.org/contribution/bvh-%28skeleton-bvh%29
[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.p
[00686FBA]{vvvv.exe } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1287, "Graph.p
[0058FAA3]{vvvv.exe } RenderNodes.TMLayerNode.CalculateNodeAndOutputSliceCounts (Line 71, "Ren
[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.pa
[006E768E]{vvvv.exe } ex9RendererNode.TMex9RendererNode .ValidateLayers (Line 957, "ex9Renderer
[00648D84]{vvvv.exe } RendererNodes.TMRendererNode .EvaluateCB (Line 419, "RendererNodes.pas" +
[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"
[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 threadStack 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
[0065031E]{vvvv.exe } PluginNodes.TMPluginWrapperNode .Evaluate (Line 257, "PluginNodes.pas" +
[00689ECD]{vvvv.exe } Graph.TMPin.GetUserSliceCount (Line 2958, "Graph.pas" + 1)
[00651C8D]{vvvv.exe } PluginNodes.TMPluginWrapperNode .CalculateNodeAndOutputSliceCounts (Line
[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
[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
[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.p
[00686FBA]{vvvv.exe } Graph.TMBasicNode.CalculateNodeAndOutputSliceCounts (Line 1287, "Graph.p
[0058FAA3]{vvvv.exe } RenderNodes.TMLayerNode.CalculateNodeAndOutputSliceCounts (Line 71, "Ren
[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.pa
[006E768E]{vvvv.exe } ex9RendererNode.TMex9RendererNode .ValidateLayers (Line 957, "ex9Renderer
[00648D84]{vvvv.exe } RendererNodes.TMRendererNode .EvaluateCB (Line 419, "RendererNodes.pas" +
[00688B2C]{vvvv.exe } Graph.TMPin.SetSliceCount (Line 2329, "Graph.pas" + 15)
[00688C52]{vvvv.exe } Graph.TMPin.Evaluate (Line 2383, "Graph.pas" + 3)
-
8/19/2019 BVH (Skeleton BVH) _ Vvvv
8/8
20/12/2015 BVH (Skeleton BVH) | vvvv
http://vvvv.org/contribution/bvh-%28skeleton-bvh%29
[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"
[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/05/2012 - 15: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/05/2012 - 16:32
bingo!
it worksthanks
Noir 29/05/2012 - 16:48
1.1
It works
thanks
m4d 29/05/2012 - 18:48
really cool stuff, mino!
1.1 working flawless here :)
mino 30/05/2012 - 01:47
great! please enjoy ;)
chan 05/10/2012 - 03: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.
impressum
http://vvvv.org/impressumhttp://vvvv.org/users/chanhttp://vvvv.org/users/minohttp://vvvv.org/users/m4dhttp://vvvv.org/users/Noirhttp://vvvv.org/users/circuitbhttp://vvvv.org/users/mino