Page 1 of 1

How do I map a wide area to a single output?

Posted: 23 Feb 2017, 20:25
by robertwinter
I need to drive a couple of 3968x128 LED display walls. I've been asked to map it into a single 1920x1080 output where the output is mapped as shown in the attached image. How can I achieve this?

In the perfect world, I'd like to create a scene/layer for each 3968x128 strip and then map each onto the final output as shown.

Re: How do I map a wide area to a single output?

Posted: 26 Feb 2017, 15:25
by joysprod
Well, that's an interesting one!

Having had a little play, I can get the layout mapped to a single 1920 x 1080 output using the Ventuz Configurator. Create a new 1920 x 1080 output. Split the sections by selecting split from the menu and make 5 x 128 pixel x 1920 strips. I chose each time to 'cut' a 128 x 1920 pixel bit from the top. On the 5th one, create 2 x 128x128 pixel pieces by splitting off 128 chunks. I then deleted what was left. You should now have 4 x 1920 x 1080 bits and 2 x 128x128 bits. I then arranged them in the correct order and made a very long LED set up. Now the problem:-

You want to map these to exactly how you have laid them out in your email? By choosing export from the Ventuz configurator, you can get a vrs file which is just an xml file of all the parameters for that set up. It looks like it stores two positions for each section: - one for design mode and one for production mode. I havent tried it, but I guess you could edit this file to put those 128x128 sections in the exact position you require them and add the vertical spacing you require? I changed the .vrs to an .xml and dropped them onto a browser. You can see there are two set ups for the entire structure. I think you will need to have a play around and see what is what. Convert back to a .vrs and reload into the configurator, and hey presto your layout! I havent tried this myself so I am just assuming that is how it works.

If you dont edit the file, Ventuz just puts them at the bottom of the 4 long strips you have created.

Hope this gives you an idea and maybe Ventuz guys can give you some help in explaining?

Below is the xml i got

<Rects xmlns="http://www.ventuz.com/RenderSetupEditor/1.0/" ID="" Name="CLUSTER" Rect="0, 0, 1920, 1080" Origin="0, 0" Color="0, 0, 0" GUID="f52355be-9115-4a1f-8887-f2c5af2da3fa">
<Rects ID="1" Name="M01" Rect="0, 0, 1920, 1080" Origin="0, 0" Color="0, 0, 0" GUID="20e72d06-c9a2-4cde-a5e0-16af18a1d993">
<Rects ID="1.1" Name="M01.1" Rect="0, 0, 1920, 1080" Origin="0, 0" Color="1, 0, 0" GUID="13af0782-b0f6-403e-9b7e-3dd7ea51dad5">
<Rects ID="1.1.1" Name="1.1.1" Rect="0, 0, 1920, 128" Origin="0, 0" Color="0, 1, 0" GUID="3f30cccb-2497-41d9-a838-457856fa09b9"/>
<Rects ID="1.1.3" Name="1.1.3" Rect="1920, 0, 1920, 128" Origin="0, 128" Color="0, 0, 1" GUID="0ddd8299-e963-4bce-8f6a-f8da36b0ae3e"/>
<Rects ID="1.1.2" Name="1.1.2" Rect="3968, 0, 1920, 128" Origin="0, 256" Color="1, 0, 1" GUID="9e7f6894-6bba-44c4-afe7-fcb70fe2677a"/>
<Rects ID="1.1.4" Name="1.1.4" Rect="5888, 0, 1920, 128" Origin="0, 384" Color="1, 0, 0" GUID="d6cae760-f5fb-4505-991f-c594d89f3b75"/>
<Rects ID="1.1.6" Name="1.1.6" Rect="3840, 0, 128, 128" Origin="0, 512" Color="0, 0, 1" GUID="4fd96823-04c5-4309-8fd5-25dd6a617de3"/>
<Rects ID="1.1.5" Name="1.1.5" Rect="7808, 0, 128, 128" Origin="128, 512" Color="1, 0, 0" GUID="58fb4a8f-4d39-4e9b-b7d7-a5e2a1c6977d"/>
</Rects>
</Rects>
</Rects>
<Planar Name="CLUSTER" Size="7936, 128" GUID="f52355be-9115-4a1f-8887-f2c5af2da3fa">
<Machine ID="1" Name="M01" Rect="0, 0, 1920, 1080" Color="0, 0, 0" GUID="20e72d06-c9a2-4cde-a5e0-16af18a1d993">
<Pass ID="1.1.1" Name="1.1.1" Rect="0, 0, 1920, 128" Offset="0, 0" Color="0, 1, 0" GUID="3f30cccb-2497-41d9-a838-457856fa09b9"/>
<Pass ID="1.1.3" Name="1.1.3" Rect="1920, 0, 1920, 128" Offset="1920, -128" Color="0, 0, 1" GUID="0ddd8299-e963-4bce-8f6a-f8da36b0ae3e"/>
<Pass ID="1.1.2" Name="1.1.2" Rect="3968, 0, 1920, 128" Offset="3968, -256" Color="1, 0, 1" GUID="9e7f6894-6bba-44c4-afe7-fcb70fe2677a"/>
<Pass ID="1.1.4" Name="1.1.4" Rect="5888, 0, 1920, 128" Offset="5888, -384" Color="1, 0, 0" GUID="d6cae760-f5fb-4505-991f-c594d89f3b75"/>
<Pass ID="1.1.6" Name="1.1.6" Rect="3840, 0, 128, 128" Offset="3840, -512" Color="0, 0, 1" GUID="4fd96823-04c5-4309-8fd5-25dd6a617de3"/>
<Pass ID="1.1.5" Name="1.1.5" Rect="7808, 0, 128, 128" Offset="7680, -512" Color="1, 0, 0" GUID="58fb4a8f-4d39-4e9b-b7d7-a5e2a1c6977d"/>
</Machine>
</Planar


Regards

Peter

Re: How do I map a wide area to a single output?

Posted: 06 Mar 2017, 15:40
by Götz_B
Hi Robert,

you use the Render Setup for this.
The way it works is:
- you start with your desired output. ( 1920 x 1080 )
- where you cut the pieces in this output will define where they will be in the signal ( like your image )
- then arrange your pieces to your design layout ( your 3968x128 strips )

To respect gaps in the design, you use the bezel compensation in the Render Setup... But that's not what you want. You want gaps in the signal.
So in your case its:

-Create a 1920x1080
-Start to split it by cut. 128 px from top, 10 px from top, 128 px from top ...
-Then delete the 10 px pieces to create gaps.
-Split your 3rd and 4th row by cut, left 128 px and delete the rest of the row.
-Now you have exactly what your image shows in the output signal.

Now you can start to arrange the pieces you have to arrange the design you need. For example one long strip or two 3968 strips top and bottom.

I attached a Render Setup that's already cut to your output - and arranged to a long strip for design.
You have to rename it from .zip to .vrs ( The Forum doesn't allow the upload of .vrs files)
Import it via the Machine Config or simply copy it to C:\Users\Public\Documents\Ventuz5\Configuration\RenderSetup

Regards,

Götz

Re: How do I map a wide area to a single output?

Posted: 06 Mar 2017, 19:14
by joysprod
Even easier than I thought! No editing of Xml files!

Regards

Peter

Re: How do I map a wide area to a single output?

Posted: 25 Jun 2018, 22:54
by robertwinter
I actually used a different approach for the original project last year but am now on a new project where I need to fully understand this.

Assume I have a machine with four 4k (3840x2160) outputs arranged in 2x2.

I want to to design one scene in 4416x384, another in 1152x1536, and a third in 1152x192. Then arrange these scenes so they all appear within the 7680x4320 output.

I think I understand the split by cut for the render setup, but I'm not completely clear on how to combine all the scenes back into the one machine's output.