Piping Block Instances into Grasshopper?

I wonder what the best way to get Block Instances into Grasshopper is, without using the Query Model Objects component?

I cannot work with the way Query Model Objects recalculates every time I change a layer visibility state (see: Query Model Objects lag), and would like to find a method that works like the older ‘Pipeline’ components instead.

Any suggestions are much appreciated!

thanks!
@ed.p.may

@AndyPayne we need this option to set the level of awareness to trigger a recompute. I think it could be something like a filter where you choose which changes are ignored …

A quick solution might be to put the blocks into a different file.

May be you can access the block definitions and instances with the “Human plugin”, * Filter by layer, name, or type etc?

Thanks @sajesh_pj , that is a good idea.

For some reason I can’t get the HumanUI Dynamic Geometry Pipeline to accept nested layers though. I assumed that it would accept the standard double colon (“::”) but that doesn’t seem to work for me unfortunately.

It works fine with normal layers, but not nested layers

You are right that it does seem to avoid the re-run on layer vis change, which is just what I am looking for, if I can now just get the layers thing to work properly…

@ed.p.may

ah!! match full path - thats it. Thank you @inno !!
-E