I’m generating “flying images” using particles SOP, 2d texture array and instancing in Geometry component. So far, it looks good - images fly around as I need.
Now, I’d like to add a text titles above the pictures. These titles should be sourced from Table DAT (which has number of rows equals to the number of textures in texture array) as each picture has different title. So I’m not quite sure how one should approach this problem. I have two ideas in mind - 1) use Text TOP and composite it with the picture or 2) use Text SOP for each row in Table DAT and then (somehow) place it above appropriate picture instance inside the Geometry component.
Are there any techniques for doing that or any ideas?
What about converting the Table DAT to a text DAT, then to a text TOP so you have a single texture with all the lines of text, then instance the text texture in the same way as the images?
I’d text TOP and composite in your source textures - all of the Text SOPs are going to be costly to render, and unless you really need them to behave as vectors you’ll probably see better performance by working with TOPs in this case.
Depending on the number of images and GPU memory, you could even use a replicator network to create all of these at start up, and then just select the ones you need as the particles are born / die.