Correct way to bake in & display metadata?

Thanks for the help with everything Alan. Got another one for you. Not sure if I'm doing things the right way so I thought I'd ask.

I'm wondering how drawings from the Annotation plugin get pushed onto Quicktimes when you export. I'm currently having to write two render functions for us to burn our metadata onto frames. One to display the data when we're in rv (pretty much just a modified version of your Metadata Info plugin) and then another in an overlay script for when we export the Quicktime. Is there a more efficient way to do this? Hopefully this makes sense, let me know if I can clarify any of it.


Thanks for the help,




1 条评论

  • 0
    Alan Trombla

    Hi Tomas,

    I think your approach is the correct one.  IE in RV, you want the data to be displayed in a "widget" that can be dismissed or moved around, etc.  But when "baking" you probably want to format the data in a "standard" way, perhaps limit the text to certain lengths, etc.

    So yes, writing both a widget plugin to display the data in RV and a overlay mode to burn the data into RVIO output seems like the way to go.  Of course they could share the code that actually retrieves the metatdata.

    The annotation rendering is handled internally, although the data that drives the rendering (the actual paint strokes, colors, and in the upcoming release, text) is stored "in the clear" in the session.  It's possible that in future versions it might make sense to drive metatdata rendering by setting annotation paramaters in the session, but I'd say that's a ways off.

    Hope that helps,