» VULTURE | Exchange Plugin for GRASSHOPPER & VVVV
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

VULTURE | Exchange Plugin for GRASSHOPPER & VVVV

plugin
Credits: readme, joreg, phlegma

about

This plugin allows you to easily send geometry and other data from Grasshopper for McNeels Rhinoceros to vvvv in almost realtime.

  • send Meshes
  • send Points
  • send Numbers (floats)
  • send Text (strings)
  • send Rhino Camera from ActiveViewport

The data is stored and exchanged via an *.vltr file. So you can also use it via a network folder or send the file to somebody else.

Contribute

If you want to contribute just contact me!
You can find the code at:
https://github.com/wolfmoritzcramer/VVVVulture

NODE 15

This plugin will be part of the Grasshopper & vvvv Workshop at NODE15
Join here:
http://node15.vvvv.org/program/workshop/grasshopper-vvvv

download

vulture_ver1.0a.zip
15.04.15 [23:16 UTC] by wmc | 1036 downloads

elliotwoods 14/05/2016 - 16:12

This is amazing! I was literally just looking into making this, and got a tip off that it already existed.
Congrats!

antokhio 14/05/2016 - 16:37

if anyone figured out how this works, pls post some instructions

metrowave 14/05/2016 - 22:59

@antokhio, it does work: Try the example file by opening the: Vulture (Grasshopper Receiver) help.v4p in vvvv and opening the vultureDefinitionExample.gh in GH, then start the GH timer. In vvvv load the test.vltr file that GH creates; in GH make sure the address and name are correctly point to test.vltr (that's a main reason it may not work). You can then interact with the geometry in GH and it refreshes in vvvv. (you also need to unblock the GH files in Windows > right-click > properties > unblock)

elliotwoods 16/05/2016 - 06:39

another important thing is to make sure that the filenames match up between the 2 (i used absolute paths)

note that the grasshopper plugin always adds a .vltr (even if the filename you give it already has that extension)

look out for the file that it's creating, and make sure to select that file on the vvvv side

it's pretty trivial to recode for dx11 on the vvvv side

another note : can be pretty slow with anything more complex

be great if there was a background thread on the grasshopper side with a lower update rate to write out the vertices, and also if something like IPC (e.g. via zmq) was implemented rather than via disk (which can be slow even when using RAM cached disks)

elliot

jesterfjord 19/06/2016 - 19:52

What versions of VVVV and Grasshopper does this require? I have GH 0.9.0076 and VVVV 45beta34.2 x64 and cannot get it to work in either. I have the four files from the Grasshopper folder copied into my GH library folder, and I've placed the two VVVV files into VVVV\packs\vulture

Grasshopper gives me a red balloon, stating that the assembly cannot be found: "1. Solution exception:Could not load file or assembly 'vulture, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified."

VVVV node, when pointing to the supplied test file, alternates between red node and grey every few seconds, with no output in either state.

I have a feeling I've just placed something in the wrong folder, or pointed something to the wrong location, but I've exhausted all ideas.

jesterfjord 19/06/2016 - 20:34

Aha! I've found the solution. This may be specific to Windows 10. The .zip file must be unblocked before the files are extracted. Unblocking the individual files after they are extracted does not work.

seltzdesign 17/05/2017 - 18:10

I tried this, but keep getting an error in Grasshopper. I did the unblocking of the zip file.

I am using the latest Version 0.9.0076.

Also I would suggest using the File Path component and not adding the file extension in the vulture component. That way you can just right-click and "set one filepath" rather than typing in the file path without the file extension, which makes no sense.

EDIT: Forgot to unblock the slimDX.dll file, dohh!

anonymous user login

Shoutbox

~3mth ago

joreg: END OF SHOUTBOX! As this page has is now legacy, it will no longer feature new content. For latest news, see: http://vvvv.org

~4mth ago

joreg: vvvvTv S0204 is out: Custom Widgets with Dear ImGui: https://youtube.com/live/nrXfpn5V9h0

~4mth ago

joreg: New user registration is currently disabled as we're moving to a new login provider: https://visualprogramming.net/blog/2024/reclaiming-vvvv.org/

~4mth ago

joreg: vvvvTv S02E03 is out: Logging: https://youtube.com/live/OpUrJjTXBxM

~4mth ago

~4mth ago

joreg: Follow TobyK on his Advent of Code: https://www.twitch.tv/tobyklight

~4mth ago

joreg: vvvvTv S02E02 is out: Saving & Loading UI State: https://www.youtube.com/live/GJQGVxA1pIQ

~4mth ago

joreg: We now have a presence on LinkedIn: https://www.linkedin.com/company/vvvv-group

~5mth ago

joreg: vvvvTv S02E01 is out: Buttons & Sliders with Dear ImGui: https://www.youtube.com/live/PuuTilbqd9w

~5mth ago

joreg: vvvvTv S02E00 is out: Sensors & Servos with Arduino: https://visualprogramming.net/blog/2024/vvvvtv-is-back-with-season-2/