{ "FormatVersion": 3, "Id": "06621b4b-43be-4ef9-80d0-f1b36fa4dbd1"/*MirrorRepeat*/, "Description": "Shifts, slices or mirrors the incoming image to create endless textures or kaleidoscopic patterns when combined with itself\n\nA more sophisticated version: [KochKaleidoskope]\nFor simpler transformations: [TransformImage]\n\nSimilar effects or interesting combinations: [MosaicTiling] [VoronoiCells] [SubdivisionStretch]", "SymbolTags": "1", "InputUis": [ { "InputId": "149a9d1c-b76e-4256-8f5d-a261923a9ae5"/*RotateMirror*/, "Position": { "X": -78.372604, "Y": 246.8786 }, "GroupTitle": "Rotation", "Description": "Rotates the result", "Min": -90.0, "Max": 90.0, "Format": "{0:0.0}°" }, { "InputId": "25bdfb83-a61c-448c-a909-527f1bb73740"/*Image*/, "Position": { "X": -77.13457, "Y": 30.053413 }, "Description": "Image input" }, { "InputId": "341ee76d-f431-40e8-ba14-aa4e0a1f10c4"/*ShadeAmount*/, "Position": { "X": -88.193954, "Y": 547.31323 }, "GroupTitle": "Settings", "Description": "Darkens one side of the mirrored image\n\nHint: If combined with a small width it creates a 'Fanfold' effect", "Min": 0.0, "Max": 1.0 }, { "InputId": "5309f31b-bb18-4ec6-8a40-f1e3f83fb239"/*ShadeColor*/, "Position": { "X": -89.176094, "Y": 612.018 }, "Description": "Defines the color that is used for shading" }, { "InputId": "5a5fc5e7-4fec-4146-9183-161fff71ee97"/*Offsetimage*/, "Position": { "X": -87.94841, "Y": 473.15018 }, "Description": "Offsets the image before it is mirrored", "UseVec2Control": "Position" }, { "InputId": "6809a355-47fc-4e27-98a2-956dcc7f41ef"/*Resolution*/, "Position": { "X": -101.94387, "Y": 731.96674 }, "Description": "Defines the resolution of the result in pixels", "AddPadding": "True" }, { "InputId": "8caa4f2b-bfab-455e-a594-09b0cfb500fc"/*RotateImage*/, "Position": { "X": -78.372604, "Y": 291.8786 }, "Description": "Rotates the incoming image before it is mirrored", "Min": -90.0, "Max": 90.0, "Format": "{0:0.000}°" }, { "InputId": "bb67b53b-2d0b-42f5-b2be-26c28f869b71"/*OffsetEdge*/, "Position": { "X": -87.94841, "Y": 428.15018 }, "Min": -0.5, "Max": 0.5 }, { "InputId": "bb6c1508-1849-4c40-b609-06ddfe62a6ea"/*Offset*/, "Position": { "X": -83.52879, "Y": 390.58344 }, "Description": "Offsets the result along the mirror axis" }, { "InputId": "e39e2fd3-6820-4353-b098-44127303bb51"/*Width*/, "Position": { "X": -83.52879, "Y": 345.58344 }, "GroupTitle": "Position", "Description": "Defines the distance between the mirrors. A smaller distance means many mirrored stripes." } ], "SymbolChildUis": [ { "ChildId": "2ce8961c-0ed3-4006-9f56-3e0e9dc5086d"/*Vector2Components*/, "Position": { "X": 443.668, "Y": 683.1367 } }, { "ChildId": "4aac8849-638f-4086-bf52-201d5716e80c"/*_ImageFxShaderSetupStatic*/, "Style": "Resizable", "Size": { "X": 127.98223, "Y": 557.7288 }, "Position": { "X": 812.17786, "Y": 248.95023 } }, { "ChildId": "944097d1-2a7d-4654-a595-3e149eb8b725"/*Vector4Components*/, "Position": { "X": 40.823948, "Y": 612.018 } }, { "ChildId": "b85b427c-c066-41d7-8820-e2300e0fd1bd"/*__alignment*/, "Position": { "X": 381.30145, "Y": 515.2223 } }, { "ChildId": "c91e9ae0-33be-4fb1-887a-d28e56297915"/*_ImageFxShaderSetup2*/, "Style": "Resizable", "Size": { "X": 78.89715, "Y": 773.07404 }, "Position": { "X": 1235.7949, "Y": 22.935944 } }, { "ChildId": "fd6b29f1-326e-451b-af40-0f25a0df5cf5"/*Vector2Components*/, "Position": { "X": 118.44426, "Y": 465.10886 } } ], "OutputUis": [ { "OutputId": "7dc02a27-bc05-447f-9053-a44a60123980"/*TextureOutput*/, "Position": { "X": 1153.7063, "Y": -8.636013 } } ] }