Free To Download - Rive Renderer TOP

I’ve created a set of plugins to support the rive renderer for displaying and controlling rive files in touch. It creates a TOP, use the info dat to get the parameters from the state machine. Go ahead and give it a try. GitHub - medcelerate/TDRive: Rive renderer with support for touchdesigner. · GitHub

5 Likes

o wow, this is awesome!

1 Like

EDIT: Ignore, I was moving the float from 0-1. Switched to 0-100 and it works as intended.

Can I clarify how to adjust the input in demo.riv? I’ve loaded the file, added a constant CHOP and named the channel input. I’ve added an info DAT and I can see the params listed in the table. If I drag the slider in the constant CHOP I can see the value change on the info DAT, but the Rive TOP doesn’t progress. Is there something I’m doing wrong?

Most importantly, thank you for this plugin! Can’t wait to use it more!

Fantastic idea and implementation! Excited to try this out in the future.

just compiled and tested on Windows - works really nice :raising_hands:
I have CPU cooktime of 2.2 ms on the Rive TOP (also without CHOP connected) is that expected?

Some minor things in windows install guide which could use some tweaking - I’ll post them as issue on your git repo. Thanks for this!

Yes, my guess is this is the roundtrip memory copy between rive and TD. I have not looked at implementing the cuda interop yet as I wanted to get it working on mac and windows simultaneously.

BTW there are pre-built binaries linked in the readme.