{ "FormatVersion": 3, "Id": "613507c8-fe54-40b0-8434-d0c4b4f59b45"/*MakeTileableImageAdvanced*/, "Description": "Makes an incoming image tileable based on linear edge falloff combined with a tweakable noise pattern that can also be animated.\nUseful to avoid visible repetitive patterns that can happen with the similar and simpler [MakeTileableImage].\n", "SymbolTags": "8", "InputUis": [ { "InputId": "2876b27b-31fc-468a-9ac0-84d994a8c67c"/*AddNoiseToTransition*/, "Position": { "X": -1198.5454, "Y": -22.297333 }, "GroupTitle": "NoiseTransition", "Description": "Enables / disables a noise pattern in the transition" }, { "InputId": "6f33e428-982f-4279-8b2b-0c8c2404c04d"/*FadeOut*/, "Position": { "X": -1198.5454, "Y": 22.702667 }, "Description": "Defines the subtlety / how intense the noise pattern is shown in the tiling.", "AddPadding": "True", "Min": 0.0, "Max": 0.9, "Scale": 0.01, "ClampMin": true, "ClampMax": true }, { "InputId": "70fa51a8-b683-4a17-ad2b-d6ee5ccda3c0"/*EdgeFallOff*/, "Position": { "X": -1198.5454, "Y": -112.29733 }, "Description": "Defines the size / length of the transition", "Min": 0.0, "Max": 1.0, "Scale": 0.01, "ClampMin": true, "ClampMax": true }, { "InputId": "8d45de22-edfa-4f34-8030-2b038666b501"/*Phase*/, "Position": { "X": -1198.5454, "Y": 112.70267 }, "Description": "Can be used to randomly change the noise pattern.\nCan also be animated (for example with [Time]...)", "AddPadding": "True" }, { "InputId": "9c2c30e4-3ebc-4fe3-8353-508c725a7418"/*Scale*/, "Position": { "X": -1198.5454, "Y": 67.70267 }, "Description": "Defines the size of the noise pattern", "Min": 0.001, "Max": 1.0, "Scale": 0.01, "ClampMin": true, "ClampMax": true }, { "InputId": "ce6c982d-8878-4fee-8f88-41d11e008ec2"/*ImageA*/, "Position": { "X": -1198.5454, "Y": -157.29733 } }, { "InputId": "fcdeedd3-e872-4b86-975c-de7159e0d5c1"/*TilingMode*/, "Position": { "X": -1198.5454, "Y": -67.29733 }, "Description": "Defines how the image is tiled:\n\n0 = No Tiling\n1 = horizontal tiling only\n2 = vertical tiling only\n3 = vertical and horizontal tiling" } ], "SymbolChildUis": [ { "ChildId": "02112825-0940-4186-9b78-3da865ab418c"/*BlendWithMask*/, "Comment": "Now this texture can be repeated to infinity", "Position": { "X": 613.89294, "Y": 426.39722 } }, { "ChildId": "04c944cb-f2b5-4ad1-814e-21c9681b164a"/*TransformImage*/, "Comment": "It's time to take care of the horizontal seam", "Position": { "X": -1385.7101, "Y": 922.9075 } }, { "ChildId": "054bf94d-d7f8-4d5b-bca2-8ca252bbc83e"/*PickTexture*/, "SectionId": "c19db706-ceff-4fe3-80f6-c1c162655245", "Position": { "X": -131.93561, "Y": -397.09686 } }, { "ChildId": "08709d6a-9a72-466d-ac5d-1f28d8278934"/*Multiply*/, "Position": { "X": -1185.9454, "Y": 387.2212 } }, { "ChildId": "0aecaaa9-f7c3-4301-aecf-2bc5e18005d6"/*BlendWithMask*/, "SectionId": "c19db706-ceff-4fe3-80f6-c1c162655245", "Comment": "We're blending in the first texture with the mask to hide the seam.", "Position": { "X": 30.713043, "Y": -596.6553 } }, { "ChildId": "1ae51171-b601-469d-bcee-d63bc183f335"/*BlendWithMask*/, "Comment": "Now this texture can be repeated to infinity", "Position": { "X": -1179.0946, "Y": 945.06213 } }, { "ChildId": "1d87b64f-5d6b-4448-a0a0-4e7e3bd14f75"/*Blend*/, "SectionId": "c19db706-ceff-4fe3-80f6-c1c162655245", "Position": { "X": -285.48965, "Y": -242.35306 } }, { "ChildId": "39fcbf97-bebd-4fb4-bf7d-cbc52e04fad0"/*Blend*/, "Position": { "X": 218.15552, "Y": 716.40753 } }, { "ChildId": "3cd5a60c-3580-4e82-bec2-3ec342a69818"/*LinearGradient*/, "Position": { "X": 8.854126, "Y": 525.79205 } }, { "ChildId": "3ddd3479-4744-4562-922b-8c8abffbe09f"/*LinearGradient*/, "Position": { "X": -1683.0068, "Y": 1035.1669 } }, { "ChildId": "48275925-4704-4247-82fa-38cb7fffe789"/*IntValue*/, "Position": { "X": -589.1191, "Y": 579.4728 } }, { "ChildId": "4d2020a8-7a4a-4451-bc81-38e1fec7b6db"/*BlendWithMask*/, "Comment": "We're blending in the first texture with the mask to hide the seam.", "Position": { "X": -1547.2101, "Y": 796.629 } }, { "ChildId": "72e95fc1-b0c5-4211-a5db-ef0b2c2cfb24"/*Value*/, "Position": { "X": -896.45575, "Y": 327.62247 } }, { "ChildId": "7e3b0d83-6e1e-46e0-8ba4-09e6cb7189a3"/*PickTexture*/, "Position": { "X": 940.0021, "Y": 78.654724 } }, { "ChildId": "8904e2ef-eb11-4447-bffb-233cb17fab89"/*FractalNoise*/, "Position": { "X": -661.05334, "Y": 289.6153 } }, { "ChildId": "8ca17c3d-e0c8-4b80-ad45-0f893161308e"/*BlendWithMask*/, "SectionId": "4f12c8e6-a9f4-4ae2-adb6-14637474f3e7", "Comment": "Now this texture can be repeated to infinity", "Position": { "X": 173.39227, "Y": 1030.9358 } }, { "ChildId": "90fb77ca-74d5-4692-b82d-12df6e7185b4"/*TransformImage*/, "SectionId": "c19db706-ceff-4fe3-80f6-c1c162655245", "Comment": "Now you can spot the vertical seam.\nIt's because we're shifting the texture on the X axis. And the texture wrapping mode is set to Wrap. \n", "Position": { "X": -235.25131, "Y": -593.3615 } }, { "ChildId": "9aaddd21-aab2-4048-8417-8d659b6eeec7"/*TransformImage*/, "SectionId": "4f12c8e6-a9f4-4ae2-adb6-14637474f3e7", "Comment": "It's time to take care of the horizontal seam", "Position": { "X": -265.66617, "Y": 1034.822 } }, { "ChildId": "a0b3c3db-467b-48db-9ab5-98a334dbcef0"/*LinearGradient*/, "SectionId": "4f12c8e6-a9f4-4ae2-adb6-14637474f3e7", "Position": { "X": -239.83075, "Y": 1394.0933 } }, { "ChildId": "adb84b7d-a6b3-4958-9cb1-b874cd95174c"/*LinearGradient*/, "Position": { "X": -474.0918, "Y": -376.47937 } }, { "ChildId": "b6775626-bf03-4825-9c52-d106924c50c8"/*PickTexture*/, "SectionId": "4f12c8e6-a9f4-4ae2-adb6-14637474f3e7", "Position": { "X": 114.46188, "Y": 1357.7239 } }, { "ChildId": "cf833802-5ff6-4ec2-8d59-552b49807df7"/*TransformImage*/, "Comment": "Now you can spot the vertical seam.\nIt's because we're shifting the texture on the X axis. And the texture wrapping mode is set to Wrap. \n", "Position": { "X": -1764.8807, "Y": 785.3914 } }, { "ChildId": "d9e81bf1-686b-4ab7-90ae-40ca5a017edd"/*PickTexture*/, "Position": { "X": 422.64926, "Y": 589.02637 } }, { "ChildId": "dd227fb9-0714-4751-8819-59dc58f3fa8e"/*BoolToInt*/, "Position": { "X": -781.86566, "Y": 557.9584 } }, { "ChildId": "de4a994a-f01a-4fd9-8505-4cdbd765fafd"/*LinearGradient*/, "Position": { "X": -1383.4199, "Y": 1084.9379 } }, { "ChildId": "f1f23c2a-39b3-4875-9a35-5858afae8fb2"/*Vector4*/, "Position": { "X": -882.592, "Y": 85.359436 } }, { "ChildId": "f9827944-3835-48b7-975c-2b17f65165a9"/*TransformImage*/, "Comment": "It's time to take care of the horizontal seam", "Position": { "X": 334.33817, "Y": 368.80255 } }, { "ChildId": "fdc851f3-89ae-4199-a411-32bbd11d8d5b"/*Blend*/, "SectionId": "4f12c8e6-a9f4-4ae2-adb6-14637474f3e7", "Position": { "X": -30.170776, "Y": 1501.4308 } } ], "OutputUis": [ { "OutputId": "3ccf32e0-8fe8-4b71-920b-c3058a2604a0"/*Selected*/, "Position": { "X": 1307.2495, "Y": 105.23187 } } ], "Sections": [ { "Id": "4f12c8e6-a9f4-4ae2-adb6-14637474f3e7", "Title": "Only Horizontal", "Color": { "X": 0.6, "Y": 0.6, "Z": 0.6, "W": 1.0 }, "Position": { "X": -323.48935, "Y": 844.216 }, "Size": { "X": 910.67926, "Y": 797.2679 } }, { "Id": "c19db706-ceff-4fe3-80f6-c1c162655245", "Title": "Only Vertical", "Color": { "X": 0.6, "Y": 0.6, "Z": 0.6, "W": 1.0 }, "Position": { "X": -316.58575, "Y": -769.03595 }, "Size": { "X": 547.2903, "Y": 581.94617 } } ] }