Syncing multiple pc madmapper with spout unity
  • sblim512
    junior Member
    Posts: 2
    Joined: Fri Apr 11, 2025 8:18 am

    Syncing multiple pc madmapper with spout unity

    by sblim512 » Thu Sep 04, 2025 3:51 am

    Hello,
    I am currently using 3 PCs each connected to multiple projectors.

    PC#1 projects to the ceiling (6 projectors)
    PC#2 projects to the wall (8 projectors)
    PC#3 projects to the floor (4 projectors)

    I have source video for each PC's coverage area
    ceilingVideo\video01~06
    wallVideo\video01~06
    floorVideo\video01~06

    I am using movie folder player and OSC control on playback position to sync each pc's madmapper project's playing video

    However, I wanted to add user interaction into this media show.
    I am using Unity Game Engine to add user interaction through a tablet pc.
    I want to project the unity scene through these 3 PCs and am planning to use Spout to send unity camera render texture to madmapper.

    Since the media input in madmapper is Spout, there is no playback position that I can use to sync the 3 PCs
    Is there a way sync 3PCs each running a unity client which is sending video content of the scene through spout??

    Thank you for reading long post.
  • mad-matt
    garageCube team
    Posts: 1591
    Joined: Mon Sep 09, 2013 5:50 pm

    Re: Syncing multiple pc madmapper with spout unity

    by mad-matt » Thu Sep 04, 2025 5:23 pm

    Spout only runs locally (on same computer, since it shares a reference to a texture on the graphics card - when possible)
    You might look at NDI to transmit video streams from unity to multiple MadMapper running on multiple computers.
    There is no way to ensure perfect sync but it should almost be in sync if all computers are about equivalent in performance and are doing about the same job (anyway to ensure perfect sync you would need professional graphics hardware with genlocking)

Who is online

Users browsing this forum: No registered users and 48 guests