Enabling User-Selectable Images in Wire Patches
Posted: Thu Jun 20, 2024 00:23
Hi everyone,
I'm currently working on a Wire patch for Resolume Arena that facilitates a B2B (back-to-back) image split for DJ logos in B2B style DJ sets. My goal is to make this tool accessible so that users can easily select their own images without needing to edit the Wire patch directly. Here's a summary of what I've accomplished and the issues I'm facing:
What I've Tried So Far
Initial Setup:
I have a Wire patch that processes two images, converts them to grayscale, scales them using the Fill Fit Stretch node, and positions them side-by-side using Transform and Translate nodes.
Workflow:
Load image via Image Node.
Convert image to grayscale using the Saturation node.
Extract dimensions using the Dimension node.
Scale the image using the Fill Fit Stretch node.
Position the image using the Transform and Translate nodes.
Merge images using the Video Mixer node.
Current Limitation:
The patch works perfectly when I have write access to it and can manually load the images in Wire. However, I want to make this patch user-friendly for others who don't have access to Wire for configuration.
The Problem
Currently, users can only select images if they have access to the Wire patch. I want to make this tool available so that users can select their images directly within Resolume Arena, ideally through the dashboard or a similar interface.
Questions
Is there a way to make the Image/Texture In node or any other node in Wire allow users to select local image files directly from their desktop without needing to access the Wire patch?
If not, is there an alternative method to enable this functionality, ensuring that users can choose their images easily while using Resolume Arena?
Additional Information
I've explored the available input options in the Logic section, but none seem to support direct image file selection by users.
I've managed to expose the Texture In node parameter to the dashboard, but it only allows selection from default textures and test cards.
Any guidance or suggestions from the community would be greatly appreciated.
I'm currently working on a Wire patch for Resolume Arena that facilitates a B2B (back-to-back) image split for DJ logos in B2B style DJ sets. My goal is to make this tool accessible so that users can easily select their own images without needing to edit the Wire patch directly. Here's a summary of what I've accomplished and the issues I'm facing:
What I've Tried So Far
Initial Setup:
I have a Wire patch that processes two images, converts them to grayscale, scales them using the Fill Fit Stretch node, and positions them side-by-side using Transform and Translate nodes.
Workflow:
Load image via Image Node.
Convert image to grayscale using the Saturation node.
Extract dimensions using the Dimension node.
Scale the image using the Fill Fit Stretch node.
Position the image using the Transform and Translate nodes.
Merge images using the Video Mixer node.
Current Limitation:
The patch works perfectly when I have write access to it and can manually load the images in Wire. However, I want to make this patch user-friendly for others who don't have access to Wire for configuration.
The Problem
Currently, users can only select images if they have access to the Wire patch. I want to make this tool available so that users can select their images directly within Resolume Arena, ideally through the dashboard or a similar interface.
Questions
Is there a way to make the Image/Texture In node or any other node in Wire allow users to select local image files directly from their desktop without needing to access the Wire patch?
If not, is there an alternative method to enable this functionality, ensuring that users can choose their images easily while using Resolume Arena?
Additional Information
I've explored the available input options in the Logic section, but none seem to support direct image file selection by users.
I've managed to expose the Texture In node parameter to the dashboard, but it only allows selection from default textures and test cards.
Any guidance or suggestions from the community would be greatly appreciated.