Posts

More Lights and Fixtures!

Image
I found some new toys to play with and test DMX! These are Aputure Lights that were added to the studio a few months ago. So far, I don't think anyone has used these lights for anything other than a constant RGB color. However, they have DMX capabilities! And the case includes a USB-C to 5-pin DMX converter! So of course, I had to try them out... I started off by connecting one of the lights to the second port of Net3 Gateway. The first port is still occupied by the ADJ light since I want to try and use 2 different fixtures at the same time. Next, I worked on adding the new light fixture to my Unreal project. Working in the same DMX Library, I created a new fixture. It mostly had the same settings as the ADJ fixture, except I added only 3 attributes: Red, Green, and Blue. The intensity attribute might also be a feature in Aputure lights, but I need to read the manual further to see what other attributes are available. To figure out the DMX address and starting channel of the new li

Pixel Mapping

Image
Here is one of the ideas that got stuck with me since the first week of class: taking the light information from a camera or a specific point in space in Unreal and doing some calculations to send the average color into a DMX light in the studio. While looking for information or ideas on how to achieve this, I've come across an Unreal feature called Pixel Mapping. And yes... this feature was exactly what I had been thinking of creating all this time, so turns out I don't have to reinvent the wheel! Here is the Unreal Pixel Mapping documentation with more detailed information. Since this feature didn't seem too complicated to set up, I wanted to give it a try and see how customizable it can be. This process simply has 3 main actors... 2D Scene Capture Camera: This camera is how the artist can decide which area in the scene will be captured in view and used for color averaging. Render Target: This actor takes the output from the camera and turns it into a texture. Pixel Mapp

New Idea: Audio Commands for Lighting

Image
An idea that struck me out of nowhere this week was the ability to control DMX lights through voice commands. I'm thinking that in a one-woman show in a studio, different lighting pre-sets could be created in advance. And during the show, Unreal could be listening for voice commands and switch programs based on the words/phrases. I don't think Unreal Engine has an inherent voice recognition program. However, I found this free plugin in the Unreal Store and it somewhat looks promising. Apart from Unreal's store, I've found that some people had success using Meta's voice recognition in the engine. I'm not yet sure which plugin they used or how they set it up, but I think it's a promising option to follow if the Runtime Speech Recognizer plugin doesn't work. I'm planning to also reach out to another student in Drexel who has experience with Meta's voice recognition and get some feedback for my project!

Lighting Options with DMX

Image
One of the earlier ideas I had this quarter was to create a studio lighting setup controlled from a virtual environment, but make it indie. Most of the equipment I've used to far have already existed in the studio, but they may not be the most cost effective options for a smaller studio or an independent creator. ADJ Mega Par Profile Plus These are the light fixtures we've been using in the studio for some time now. I've been testing DMX in Unreal with two extra fixtures we have laying around in the cabinet. However, this exact model lights are $115 each and it may not be feasible for an independent creator who would need multiple lights for a scene. There are of course cheaper options for par lights from different brands. But I can't say anything on its quality or how long it'll last. Aputure MC Pro These are the new lights we have in the studio and to be honest, they're pretty damn cool. However, a kit with 8 lights costs a whooping $1900! While these lights a

DMX in Unreal Engine

Image
Though I dived into Unreal DMX setup without confirming if my lights were properly connected, I eventually figured out how to get them to work through the engine! My main sources were the Unreal documentation and this specific  tutorial on Youtube. There are many tutorials that show cool DMX stuff that can be done in Unreal, but I've realized that only a limited few actually show how to pipe in the equipment into Unreal Engine or set up the network connections. Here are the steps I followed to get the lighting to work with Unreal: Creating a project and enabling plug-ins. I chose to create a DMX template project, which already came with all necessary plugins enabled. Changing project settings. I created a new "Output Port" and adjusted the settings based on the hardware and network I used. (The first 3 ports are the pre-existing ones from the project template.) - Net3 Gateway uses sACN protocol instead of Art-Net. - "Network Interface IP Address" is the main

Devices and DMXControl 3

Image
After getting Net3 Gateway working, I connected my light to the network box. All 4 ports of the box are 5-pin DMX ports. Both input and output from the light are 3-pin DMX ports. To connect both equipment together, I used a (very short) DMX pin converter. Devices in Concert The Concert software allows the user to add different devices besides Gateway. It also controls the connections through the network map. Most devices can also be configured for their IP address and other settings. I thought this way, I could also connect the DMX light to the network box and check if it's working. However, there weren't any existing device options in Concert that worked for the DMX light I had. I think either the software only allows their own ETC devices or the specific light I had didn't have any input going back to the network box, thus no way to check if it was properly connected. Before moving on to Unreal, I just wanted to send a very simple data package to check if the light was co

Setting Up Net3 Gateway

Image
From my research so far, I've gathered 2 ways to have DMX lights communicate with a computer: a direct USB link or over the network. Because we don't have dmx-to-usb converters in the studio but we do have a network box, I decided to go with the network route! As I mentioned in my previous post, we have a DMX network box in the studio ( ETC Net3 Gateway - DMX/RDM ). Apparently, this router ended up in our hands a few years ago but it has never been used (or even turned on before). So this week, I tackled the task of reading up on the manual and getting the network box to work. Initial Setup Here's the quick Net3 Gateway setup manual I reviewed to familiarize myself with the hardware. First things first, I connected Gateway to power. After booting up, the small screen on the front got stuck on a "Retrieving IP Address" message. Next, I ran a network cable from the computer to Gateway. This time, an IP address popped up on the screen. At first glance, it looked lik