jstrecker's picture
@jstrecker commented on @Bodysoulspirit's Feature Request, “Get File Drags On App Icon

Thanks for the suggestion, @Bodysoulspirit. Opened for voting.

jstrecker's picture

Alastair (@usefuldesign), since there are significant design changes coming in the next major release (thanks to suggestions from you and others in the community), let's reassess after that: is wire tracing still a problem, and if so, how would rainbow cables or other solutions work out with the new design?

jstrecker's picture

Yeah, the current Filter Skeleton node uses NI mate's "Basic" OSC mapping, which is just positions. NI mate also has a "Basic + Orientation" mapping that includes rotations. In your composition, maybe you could calculate the rotations from the joint positions using Make Quaternion from Vectors.

jstrecker's picture
@jstrecker commented on @ou's Feature Request, “Tracking blobs

@ou, I've turned your question into a feature request, since Vuo doesn't currently have any blob tracking built in, and that would be a great addition.

In the meantime, you may be able to use some external software that tracks blobs and sends OSC data to Vuo. One that I have heard of, but not tried myself, is KVL_Kinect_Tracker.

To implement a blob tracking node in Vuo, we're considering integrating a piece of software called OpenPTrack. Since OpenPTrack can output UDP messages, an alternative to this feature request would be Send and receive data via TCP and UDP. It would be more general-purpose (support communicating with other things besides OpenPTrack) but would mean you'd have to handle the UDP messages from OpenPTrack within your Vuo composition, rather than having a node that converts them to tracking data for you.

jstrecker's picture

Well, the Hold Value can't go between Receive OSC Messages and Filter Skeleton, because Filter Skeleton can't skip any of the messages. (NI mate sends a series of messages for each frame. When Filter Skeleton gets the whole frame, it emits an event.)

The earliest point where you could insert a Hold Value is after Filter Skeleton. The reason I didn't suggest putting it there is because you'd have to put a whole bunch of Hold Value nodes, one for each output of Filter Skeleton. Anyway, it's probably just fine to put the Hold Value a bit later in the chain. The math and list stuff just after Filter Skeleton probably isn't as performance-intensive as the graphics stuff at the bottom.



Vuo is more than nodes and cables, it's a community! Feel free to browse or add your voice.

Browse Discussions

Start a Discussion

Browse Questions and Answers

Ask a Question

Browse Feature Requests

Suggest a Feature

Browse the Composition Gallery

Share a Composition

How can I get notifications?

Learn more about the community

Learn more about Vuo

Vuo Announcements

Sign up for the Vuo announcements mailing list to get news and join the community. We post about once per month.