{ "FormatVersion": 3, "Id": "32e18957-3812-4f64-8663-18454518d005"/*TransformImage*/, "Description": "Rotates, offsets, and scales the incoming image.\nIt includes texture wrapping modes: Repeat, Mirror, Clamp, Border...\nIt's a powerful and versatile operator with many use cases such as tiling textures, patterns, decals...\n\nTo control how the image changes when it's repeating use: [MirrorRepeat]\nA more sophisticated version: [KochKaleidoskope]", "SymbolTags": "1", "InputUis": [ { "InputId": "3aab9b12-1e02-4d7a-83b6-da1500a6bcbf"/*Image*/, "Relevancy": "Required", "Position": { "X": -199.77888, "Y": -88.55183 } }, { "InputId": "43eb4d4e-2bb5-4c97-a5dd-91539b8258cd"/*WrapMode*/, "Position": { "X": 131.552, "Y": 205.0227 }, "Description": "Defines how the area around the image will be rendered" }, { "InputId": "53538db0-2b65-4c92-80b1-ea6aecbc49ae"/*Stretch*/, "Position": { "X": 271.552, "Y": 30.022705 }, "Description": "Scales the incoming image in the following directions:\n\nX: Width\nY: Height", "AddPadding": "True" }, { "InputId": "5b8ff5d7-e4d6-4631-8f0a-afb8086383e7"/*Scale*/, "Position": { "X": 411.552, "Y": 100.022705 }, "Description": "Linearly scales the incoming image" }, { "InputId": "5c76dc8d-3a28-4b93-b3a0-e008c1ff14e9"/*Resolution*/, "Position": { "X": -190.43478, "Y": 130.15018 }, "GroupTitle": "Settings", "Description": "Overwrites the resolution of the incoming image" }, { "InputId": "64e5cdf2-19b0-461c-b936-ea46ee58028f"/*Filter*/, "Position": { "X": 411.552, "Y": 275.0227 }, "Description": "Defines the image filtering used" }, { "InputId": "6a786aa9-edf4-4363-9e34-0ddc7e763f0b"/*Rotation*/, "Position": { "X": 411.552, "Y": 135.0227 }, "Description": "Rotates the incoming image", "AddPadding": "True", "Min": -180.0, "Max": 180.0, "Format": "{0:0.0}°" }, { "InputId": "6f4184f1-6017-4bcc-ac1f-5ea4862bfb0c"/*Offset*/, "Position": { "X": 271.552, "Y": -39.977295 }, "GroupTitle": "Transform", "Description": "Moves the incoming image", "Min": -1.0, "Max": 1.0, "Scale": 0.001, "UseVec2Control": "Position" }, { "InputId": "ab234f59-74ba-442b-b3f0-bce23bb42a57"/*ResolutionFactor*/, "Position": { "X": -190.43478, "Y": 200.15018 }, "Description": "This can be useful to scale down and " }, { "InputId": "c31a95a9-2cfb-4eea-8006-97f883d11847"/*GenerateMips*/, "Position": { "X": 411.55203, "Y": 240.0227 }, "Description": "Defines whether mipmaps should be generated" } ], "SymbolChildUis": [ { "ChildId": "25acd8a3-db12-457a-98a9-f70e51be66d5"/*Vector2Components*/, "Position": { "X": 411.552, "Y": 30.022705 } }, { "ChildId": "31adbf53-34ea-4f3a-981b-cf1757e60933"/*Wrap*/, "Position": { "X": 551.552, "Y": -74.977295 } }, { "ChildId": "401e51a0-e6cc-4132-9b19-a593e406c1a0"/*AddInt*/, "Position": { "X": 271.552, "Y": 205.0227 } }, { "ChildId": "6133eec4-9179-4a64-8b2c-a3109e0cf651"/*New Resolution*/, "Position": { "X": 411.552, "Y": 380.0227 } }, { "ChildId": "6fd25409-5867-4a4a-a36e-29eb1c162137"/*Vector2*/, "Position": { "X": -23.192413, "Y": 497.38913 } }, { "ChildId": "93cbb499-e916-4517-a172-71fb2f194925"/*GetTextureSize*/, "Position": { "X": -50.434784, "Y": 95.15018 } }, { "ChildId": "9a5e9045-713f-4c0b-ad14-b78e167078ce"/*OrgResolution*/, "Position": { "X": 411.55203, "Y": 310.0227 } }, { "ChildId": "a4d78db8-f0a6-4ed3-b4f8-39eae5c464b3"/*IntToWrapmode*/, "Style": "Expanded", "Size": { "X": 110.0, "Y": 36.0 }, "Position": { "X": 411.552, "Y": 205.0227 } }, { "ChildId": "bf478418-fbc1-4e6c-a85b-c53129d432e9"/*Vector2Components*/, "Position": { "X": 411.552, "Y": -39.977295 } }, { "ChildId": "c93d2ff8-d2ea-4bb8-add5-c766e5446e34"/*ScaleResolution*/, "Position": { "X": -50.434784, "Y": 165.15018 } } ], "OutputUis": [ { "OutputId": "54831ac3-d747-4cdf-9520-3cfd651158bf"/*TextureOutput*/, "Position": { "X": 701.552, "Y": -74.977295 } } ] }