Page 1 of 1

wire: Make a patch working with different resolutions?

Posted: Fri Mar 25, 2022 22:23
by cosmowe
Hey Folks,
again, I feel like I am missing something ;)

I've build myself a slice center tester to check if my readouts/conversions of the slice center informations are correct.

--begin-wire-patch--
1234.3ocyXk0aihDD9uRDOSG0WzzseybXo8gQ6pcVsuD4GHP6XTvfEGSR1Q9+9VM3CbrgXm3Y0ZmfwE0QWU8UUWs+oUbQdtNtNsHuxZxC+zZQYwJ3FrsUQS85lZq41V0E.EhsUZdKgM1ivF01pJKMVeDarSXieNsAlHVmWqK2yl64XSbh1jmiM5N1v64SrkOxQLxGlQ5QL5dJifr0kQ4UYQlPHvM7f7hDMDL+oE1bIpttL8wl5NRo4U0Q4wceo9s0ZqIV4MqdD7YaqeDk0.Db1rw15whl7jVtVpSeZYs0DI3PujlTuzZBgAA9Wslv4Pj8M3SkDDINKppyHIfVccEJWpvAoEjEHNMFijDZDBmDGg4ZWtifZrotrxrxmfa0PQ7yfr+HMQW.OLtHqnD99B3kHBiaI05A0a8FSP+fmzk426HOj2jkYelKyMd3xzjDMX3G1k6fHWzJiZ9tQM28a4V.WjaZLjh6EDUNsAQAW0FDIJ2gChLU.CwIdRjWneHhxbkX5LIKTM6+GAwSidKJLwO5owuGSqSzqMgf81LdYwQF05OhpiWdmWZ8cAsrBZZUDTYlFkgRRWoyq55XrWC8HdXoO2HFTMLlkl1T2tPK0UEYMsUQe3556o+i1HSan5JVONy+3RqsnBEm2hJDB1vnhPYnOhOi3gTXxTj+rY9DWd.yC69UQE6h18bo8jN3P36YLWpCWQHBAgvkXWaL7lLeWz4SArflZ5WQuKykBclepeMFcT.3epyS.tAVX2zRXBVbRxx38c0vb5vYKeGOBhKBbPxYvchoLtbJ2k64+kqgKMKyd9xhrhn5ixSbtTIwXLyQ4vbnDHOcao0lwM0EisJHTiLXr.6pDtLWiltozZwNKSieNWWUM5RAiUcuf7CWRcj12XZC0ezur.VZvy3mCWB8hQcq48q81ONzBZcYQrNooDJD2XegHYH0DGko+.M2EjF.1a1x+8vdGGmVXOinFF1qnTGDGBOHU.M.4LC.NgJtuOi8Ug8fiuzvvwoYZu7LLgHdt8.Wmuw9jc+5EcurNUkE0QuaWiS.a1aeOeWhXDlI1ae2Bk6Ma2m2KOON7uL5dQQ4JCLRby1ltCBGC.n5Qfjzq.5d86Le4HXIE2hfcj7gQvSotXDOPfQv9b9noRoGwKTvDpoeUD7iusN5nFUOVTzG4sHJqRaOv083WR+ZZ8q0MkZZxEhe2dNiOuB9nsoef.f4C+YDoXcTbZ8ajwaPKjJg.iITWJESb312XZ8VIzKqf7nSMrM0sM.bnt5uMo969V5qcSe3dZkEXgWN1fuzCHWk9TdWucyw9Pqhd85lvrmbWP6d5ACkl+4LDH2kZntlCWoUtjMEOXhpm0ubsVnUlKZuQywt+LojsRcoNgg8qOcrUpKyHmuGITobxIQjcmDg5NxIQTJXqcNlyQRZfOJfFhCX3fYtxvuZKxcn4Q2.TIv1NbyVdW1c8QuipXjQBTmvW28ma5hqe9DCzbz1jN1u6+CvsQML4dW3ELupfobHDBFRyDvv+Zoe.lNdT+bRiLp8+lmLzLSeKZso7T9q6GVi1VyQITw8Tt.qXtN6FP4dl.pAIJFblKf7vEidggSg4UXRjLLzAgC8lx88BvSCCu0+XQW2vBCLHZmNt62a5N7gYdulxtP4lM+KIEStnB
--end-wire-patch--
Unbenannt.PNG
My patch is set to a resolution of 1920x1080 px ... this might work for me. But what if someone else uses one of my patches in his 3000x5000 px composition? The alignment of my center crosses then would be totally off.......

So my question: How should I build a patch to work with any resolution?


Best wishes
cosmowe

Re: wire: Make a patch working with different resolutions?

Posted: Fri Mar 25, 2022 23:38
by Arvol
You almost had it. You manually set the Map node, so that is static, using patch info, it's now dynamic.

--begin-wire-patch--
1894.3oc6Ys0jhaqD9uxT9YKJco0s4M7EpJOjJoNIUdYq4Aiwr3ZYvTfI6Nmsl+6okMfMCFiYF1j7PX1kKxsZ0p6O8otk9tWZwpUYok4Eq1583m9t27MEOieg56Urqb8tRum78JKvVX9d4qpZ3U+dDi66scYdZ1IhINSLnKsgCQZ1pxrMGES0kXxyzltKw3GDidTN4d4XmHHbYA4mHn5bAw9VtIY01kINW3IRa781jssX4t5mruC18Zldhr1y0LiNTIQyx8Pxy4mZ.LZOxl7s2ZrIaWi.gMtIRiQv6zHX7yBAJ2mmo1NDjw5VkrNMVmNe6zR1En64DD2jmrDEEacUwrLDO+cOp6sjxxM4S2UV2T9pskIqRq+Q4Kqy7dza0tmmhvNeu+LY4NrA4qu56MsX2pYURsHK+yKJ8dzfCzWymUtv6Ql.8tey6QhDfQRogy0Rgkp3n08hqYIcjvPELJUZjVgVhZLcYx1ZaXFNnZsxp4JIISwlS.dJkXX7DBcVZBExzfTwclT1lsNDzizJMTj9Eru+Y9rrB7goEKK1f+dN9RkPoUMUMAK2OYc9olIZ8ZyiyyOsZ2xk9c71SNGvh7YyxvA9SGVcgN1jmcp42bp4geZkGJE6t5hk1FWrUV6h4J8HJGXTiwnzLi9fOFLiLVAyX.sBcV83hE1HAAXAFRPbXLgKzFJehQDam7uDWbkm02aV9yYqpLFj9nnrlVA4TWjr183EIawEYa+hmCwiebdHYdQUPoCf+7kEeskcV8yilo217OuBW975gUmjiVR6nXqFalgO0zoZwNJd0GMiANjIHmZ2QdA6rHOvji.kVqEf3PPGLrQTJWh.BfAzdi5VSHGWXosjwZ1DhdhDhYPnJFD2knN8T2oat03Un9zSCwMwpwSq1WHqJRw9mHRwtwNsM++m0yhYNJh6QzqG6qEj8NAIcPOrGjXD.3B5GYfAgZDxYXAqlpQh39.JioQFDnXGSFib4DkMHTZhnQ.W9iGnv7YMwk9Djv7IrtXlYs3A94cKKyWu7kJrE+ifstNGNCkaMp9rMqZIU5hhSX.8lyHyYCOfpwMTsFqQnUfBLsV5iQZtRok3Wn0a1d4PZbHHI.Eo8ChCTjPkI.TwFJMXb6PJ+tERalvzKFMa655OL9qInI4BgxezgvaJSGEWvsLJq0xLocDHEZgTHY8uILDZiIvDsjD.SnDWXLPyDwiYA26Mgq71Pa13QBglKAKioTLFXnZejg1mckLcBqFXTjNVJMMubV1ZmO5xX+eMoLcwCA4kODUI5qMopdiTvOi4z12HMdWY0V+sJ53p10u4n0eceIa2f8He5VxdSg9dItb0Z3.uI8Mgw5HtsRkDodUl9RQN1DGhPGV.wRYiIgSlDxzPjHfp+nPmiUNzLmO1zfvOGp388jBHtaX12HuIzli0.+4S2d8DL5wt71r+9eYqlkUgVE20jx6H0r8gUsgakHWcCIsfyGMDxfPY.i.pHIwLA+lZr.LiAMDD9gyHeiaBbYpWLVB.ZyTJEgknkxYXr791VG4LctUv3t9PoJp1pzBsSS201pvWKxS+xprsa60TnTa8KL9.Ftz3ema6MzrU9l1Fm+9nVKl2MEX6XuftvxHK8UJ1X8lhzrY61L78Bcn0soIKyFRYLCOeFFihrGLqETbSqiH.8Ki.ijQ00rh8TGCm6xkgZI1HdDQNAQawVHLT7gqiA8IKbBb4rNqJjw+BueLw0VZnkieXTfGqysGDp+9+d5PLpGgwDpq+qB+2534d+yxS.u68YGLjVSfFz6u6F14Ead1A9j2sbGpA9oHrq7JkiMT.+smtvUSX7.tG.9HiFjLVqCswU+t.IFn7ph56olLtlRfHEkf64FRFaLArfXkPYG+QA8SeYcxIDhSKJZCVmmrbal+EduyZ0vsjK2sIiOafP98mt76WAWKkA2Ap15ettTrNIMu7EV+aDnLVkhRYbMmi44C9241ZYI7gsF9j0d6Cc6c.sTUq4Wypv+vAHd3my+VcVQp2esTGN07aKI4V8aXmLVyQ4+9FHreCcfpoRtwQYHa71LDa+R1Wu0QnpOCZ+2C23vsNB660PmD0WAw6YPFbvnSFUVGYcqk5QRlwHsFkfaX7VjpXBeBqhCWkX0ZwbH.J.DCOJjDwioQBZzDsI9iRrd7tk5amVqh5KA2dqC6asQ28pXhqGj5NeaeuqzXt8DgbP2dIWk9u4+MvwdGXL3huvMMUBKtaJiZ.jXz+Gb6Mv3985c0ahSs+87j2VYgKHz53PSV6VDq+wcOf75jczF4HK0JgSKGt55JDZllB6O1rKuvLHNdLlwivPLwwRBMNXLDFDQGGGeuOeraKcituEieuVGO7K6pHiMm4hGZhhUmkfDqX07FJMFS.VvnETn+iGJKUAD.lqISAPQlkwSnX5FoxolOnmqq6nCycuNg71GWqK+3C29l8+tRmOzU5r+F.zJlPxO4Z0c0LKzZtzHnTso2K0gFIwplMxXhgIhHZpJJRFMI1Xh92zk5v8I7qcoNQ4NKqxA5pWa2lZZqWe8u.IFRzUA
--end-wire-patch--

Re: wire: Make a patch working with different resolutions?

Posted: Fri Mar 25, 2022 23:59
by cosmowe
Hey buddy,
thank you very much.

I saw the resolution value in the "patch info node" but I wasn't aware of that this changes accordingly to the composition resolution when using the patch in Resolume because of its label "Patch"-Info :)

Arvol wrote: Fri Mar 25, 2022 23:38 ... it's now dynamic.
hehe... I would call it halfnamic... when you change the composition resolution in Resolume with a running patch you create a mess :) ....you have to reinsert the patch to the deck so it can catch the new resolution.



Thanks
cosmowe

Re: wire: Make a patch working with different resolutions?

Posted: Sat Mar 26, 2022 00:54
by Zoltán
Or just use textures instead of shapes. Texture transform works in pixels ;)

--begin-wire-patch--
1162.3ocyWs0iqZCD9uxJdFG461j2.BQpRspU8T0WVkGHfyFzg.QDyo61U4+dGCYy0Mr2xQpgHRhyLim4a9lYLO6kUWUYxrE0Ua7Fe+ydKZpWAeA66U2ZW2Z8l46YqgUH9dEUcKr0e.wn9daJKxLmHl3BwTul0nuHFdubhcxQNQP90EjdhffSmYprll8xApZaRq1Tl5h4SDlcgWp2YT7Ixoub24GBGXop5bCflO6gc2Rs1lh4s19kJp1XSqx5+g8o0FuwdUsqlCtnu2ORKagEDa256MutsJuSpklhGVZ8FqA74eJxsK8FSX.x+n2XDSKFQnLLWpU.D7DnLlNR.5mUltoeGygsPojAJpTfLRxBDmlgQZBMEgyyRwbihKjTmCXZ13fkw3NKTm8cP2eTjapg+LqtrtA98B3kLEi6VpKbr6BMGBbHr54A6ip6qZKK8ekaybg6xh7bCrw2+BPBvX5JmY9lyL28KUdfTjaJfRwGgnAhdDknBNCQoXxPHJKXBCwIQZTTRbBhxTZLcplkDL8+GH5kP4hZGXRuDLmWXyMqc3w98LaY8Iap2ejZyVdWTg8tIchBVZUJThUjVhxKVYp1z2LYuENZwCt9LmZPcxP6TXqsyQaLapKa6pWeS+5aE+qwoSGT8A7Gwr2tnaGEgPDizP1WvHzdFhTpFhgjnShQ7ojHT.lDhhmNMln3SXQX0Wkg7BxeT3seoCAGdDionBd.gHkDBWiU9X3hL6Ej5SQxflelGQmkEKf1sObbwGcPx3eZpxAoAQXetZaxqm2HX4EINJmMhqnbEiv4GxdDhdjjSC3bFSDvTCjIiEQDDWNQfzSguICYbcHWwih+x05MtP3n3bQYcp8PXhGw45.MFiAeTvDThxk6br8AzgPcZfwRrJPpXJmN1kEYeuxrYyPJhwA8ufPmqoB8URhwM0fgf+i+ZYOn6EpeG1uScebnnEHP11FCM2Yi2WqbHpyRKMugg6hHp2UHGtwmmQNTT8HNElChEGZ8yHjQDR.fdB.74CxMBnTAhC.GJXBcBRLEzHIfGGyXeUtA.JKcBbZ9hdTQJbRL7L+qbe1V+KFkb.3eeU5M01zy5.eFowsU8WydIGMnGSf1O9W4dWukiNl1mOxecZ6e4r8h5lUNZm3lMGrmwmA7M6.TX5Gfp+wG88tI7AAjyFiIz5gFiERUXDehDif4HwnPsNhDkHYxfvuJAe9SqSOogz755iGfsHsbiw+J22SuIeA98tGd3yaf2ZL38DfXe3sSk50oYE1mHCUSMBK0ARIFSnJJbRTA2+Fu1QdBc.OAb59qyNt9tT2N.3PI1e6R828aEO1OcW8y6Qgn8mJiFnO+Qg.9rVRgw8Au4j8njjPfbyzHcRh.gShB4wQSvgII25Sw+wXVWoAVuMt62AKCRnussvvevCxuSogmHutoNyj21.mL8ydl9zUqKKpdXHM90hJSZyUZCRCtnKn.F6yDRk.y0Zpd+YBYRXvOWfI88GGnqHOLAd7uogHMiHQ5X7DAbdPgHRcSHN3ih1ifv8QrikLLIoCLb3caSew11s+GXG8i4C
--end-wire-patch--