So once you map things, everything is renornmalized to 0…1 in each direction
So if you do (example), the top most left pixel is 0,0 and the bottom most right most is 100,100, it’ll change everything so it’s from 0,0 to 1,1 (often not quite 1,1)
In your case, without knowing the real world, I’d guess that it’ll be 0,0 on bottom left and 1,1 on top right to make sense.
You can build a map from your document using @wizard 's handy 2D photo mapper
However, you might want a 3D map at some point, but Start with 2D please. Much easier.
So now all of the pixels are someplace between 0…1 in each dimension.
If you think about it, if height is one dimension, and width the other (aka Y and X) you could define a section as “between A and B on the Y, and C and D on the X.”
You’ll have to experiment to find your exact values. Do one section at a time.
My example is pretty overloaded… Multiple patterns and multiple definitions (including some changing ones, over time) of different spots.
You can start really simple with a single basic pattern and figure out your section numbers.
Take a 2D pattern, and make sure it ALL lights up at first. That’ll help you ensure you got it wired right and mapped as expected.
Come back once you have that working (post a photo, that’ll help too) and by then, I’ll have a more basic framework version posted (with minimal code, basic math, and boring patterns) you can grow from there. My example was proof of concept and it’s absolutely an advanced example. But the core concept isn’t hard.