Files
2026-07-13 13:13:17 +08:00

1017 lines
27 KiB
Plaintext

{
"FormatVersion": 3,
"Id": "9b1a1ff1-2935-4d9a-880f-897a7f8885ad"/*HowToAnimate*/,
"Description": "An interactive playground that illustrates various methods to animate things in Tooll.\n\n[Value]",
"SymbolTags": "3",
"InputUis": [],
"SymbolChildUis": [
{
"ChildId": "00b7b514-f6a7-4adb-b6bf-04bc98a9c617"/*TriggerAnim*/,
"SectionId": "e297379b-e86e-465d-9470-b7744aaf4b80",
"Position": {
"X": 2887.6194,
"Y": 394.10345
}
},
{
"ChildId": "0313aef1-7de5-4f01-8857-6fe06cefb103"/*_BlobOld*/,
"SectionId": "e068acab-3f1f-4c4a-936a-2d5a631b18d1",
"Position": {
"X": 1600.7869,
"Y": 165.33206
}
},
{
"ChildId": "05f16d8d-3868-4740-b0fa-61df5f7e0932"/*Click me!*/,
"SectionId": "6e01257e-ea2a-426e-95f1-57706f756c0c",
"Position": {
"X": 1319.3451,
"Y": 499.1819
}
},
{
"ChildId": "0e0db0d7-face-4ba8-93d9-ee528e288b12"/*TriggerAnim*/,
"SectionId": "95812bb4-d98b-4bbe-b7e7-577c881298ca",
"Position": {
"X": 2724.7239,
"Y": 209.30573
}
},
{
"ChildId": "0f990286-95e1-4f3b-bc48-c15fa24e4559"/*Modulo*/,
"SectionId": "02b96af0-3803-4ddb-af58-2f839afe52c1",
"Position": {
"X": -153.33383,
"Y": 739.68634
}
},
{
"ChildId": "13723a46-c777-4fb3-98df-8489fa480a32"/*Modulo*/,
"SectionId": "6e01257e-ea2a-426e-95f1-57706f756c0c",
"Position": {
"X": 1469.3451,
"Y": 628.1819
}
},
{
"ChildId": "15e47922-80f8-43da-b425-f5a083cf0dd7"/*adfjk*/,
"SectionId": "d0729712-35f1-4955-81db-6c74338387da",
"Position": {
"X": 2496.8406,
"Y": 392.57425
}
},
{
"ChildId": "18453b94-56c2-48af-9dbb-c22f59979eac"/*Layer2d*/,
"SectionId": "61c00d70-55f1-496d-ab8b-d75387a440e6",
"Position": {
"X": -188.91554,
"Y": 117.81756
}
},
{
"ChildId": "1c06f740-adf3-43c8-8ce8-dacbdf159e30"/*AnimValue*/,
"SectionId": "02b96af0-3803-4ddb-af58-2f839afe52c1",
"Position": {
"X": -153.33383,
"Y": 795.68634
}
},
{
"ChildId": "28eb5a2d-00d7-4908-9bb9-3addca60fcdc"/*SequenceAnim*/,
"SectionId": "d5214db2-60b4-42b3-9a43-3297dd325454",
"Position": {
"X": 274.48932,
"Y": 636.6996
}
},
{
"ChildId": "2ae322d2-fefc-47e4-bab7-7cb30398df46"/*Text*/,
"SectionId": "10deadb1-757b-4c5a-a798-7184a5868feb",
"Position": {
"X": 1913.9928,
"Y": 153.4797
}
},
{
"ChildId": "336927ed-4ed7-4df9-965f-ad8dcacda22a"/*Pow*/,
"SectionId": "02b96af0-3803-4ddb-af58-2f839afe52c1",
"Position": {
"X": -3.3339539,
"Y": 739.68634
}
},
{
"ChildId": "3458ff59-b0cf-4d68-9fe3-065daa18b4fe"/*PerlinNoise*/,
"SectionId": "d1a48210-aa37-4a47-bc5b-ecb4974738b2",
"Position": {
"X": -192.5735,
"Y": 387.46695
}
},
{
"ChildId": "3b69dddf-5444-4190-824f-7ce75da7bec0"/*CountInt*/,
"SectionId": "d0729712-35f1-4955-81db-6c74338387da",
"Position": {
"X": 2701.5754,
"Y": 787.6715
}
},
{
"ChildId": "3d990140-3be5-4488-9a48-99214fc046b1"/*BlendColors*/,
"SectionId": "95812bb4-d98b-4bbe-b7e7-577c881298ca",
"Position": {
"X": 3022.9338,
"Y": 153.30573
}
},
{
"ChildId": "3f74624d-2191-4390-a609-fc7bf8c5e781"/*AudioReaction*/,
"SectionId": "6e01257e-ea2a-426e-95f1-57706f756c0c",
"Position": {
"X": 1319.3451,
"Y": 585.1819
}
},
{
"ChildId": "4802b1d2-fbdc-4262-9b9f-8930e7848bb2"/*String*/,
"SectionId": "c160e623-08f7-4ba0-b9ee-701fa728eec6",
"Position": {
"X": 2928.2278,
"Y": 615.6715
}
},
{
"ChildId": "4ab1615c-525f-4e80-9a6e-84f810376b61"/*Sum*/,
"SectionId": "e297379b-e86e-465d-9470-b7744aaf4b80",
"Position": {
"X": 3037.6194,
"Y": 394.10345
}
},
{
"ChildId": "4afcba9a-0694-4110-9cb3-27ad7122e4ce"/*SampleGradient*/,
"SectionId": "95812bb4-d98b-4bbe-b7e7-577c881298ca",
"Position": {
"X": 2872.9338,
"Y": 153.30573
},
"ConnectionStyleOverrides": [
{
"Id": "963611e7-f55e-4c94-96e6-34e195558a2b",
"Style": "FadedOut"
}
]
},
{
"ChildId": "5278aace-8eee-4cb0-a3fb-6a95e8121b36"/*MockStrings*/,
"SectionId": "c160e623-08f7-4ba0-b9ee-701fa728eec6",
"Position": {
"X": 2761.5754,
"Y": 666.0719
}
},
{
"ChildId": "5430f1a7-5ca9-4665-a7e2-344ff3888b51"/*PerlinNoise3*/,
"SectionId": "363650ae-441e-4058-9319-6c33eea9d63f",
"Position": {
"X": 278.6701,
"Y": 1086.2256
}
},
{
"ChildId": "571f2111-eaf3-49f5-9468-2616c3871ae7"/*Transform*/,
"SectionId": "d0729712-35f1-4955-81db-6c74338387da",
"Position": {
"X": 3484.3596,
"Y": 395.9652
}
},
{
"ChildId": "5c8a458a-7f48-43ce-af05-d6ac943f5a3c"/*PickMeshBuffer*/,
"SectionId": "0059af6e-4f43-4a20-81ee-064d0f932e1a",
"Position": {
"X": 3058.595,
"Y": 890.0475
}
},
{
"ChildId": "601b2b0f-01ba-46b9-b54b-5df317984e05"/*Counter*/,
"SectionId": "e068acab-3f1f-4c4a-936a-2d5a631b18d1",
"Position": {
"X": 1450.7869,
"Y": 284.33206
}
},
{
"ChildId": "63357015-06ec-4c8c-a592-0be05ab54626"/*Counter*/,
"SectionId": "6e01257e-ea2a-426e-95f1-57706f756c0c",
"Position": {
"X": 1970.3651,
"Y": 647.597
}
},
{
"ChildId": "683900dd-55c1-453c-8196-113fceb76220"/*PerlinNoise2*/,
"SectionId": "363650ae-441e-4058-9319-6c33eea9d63f",
"Position": {
"X": 278.6701,
"Y": 1030.2256
}
},
{
"ChildId": "6b4246f8-5478-4095-8a6c-106a4bdadc73"/*PickStringPart*/,
"SectionId": "c160e623-08f7-4ba0-b9ee-701fa728eec6",
"Position": {
"X": 2928.2278,
"Y": 658.6715
}
},
{
"ChildId": "6d90c12b-b3da-45ce-988c-93bef31f2e80"/*TriggerAnim*/,
"SectionId": "6e01257e-ea2a-426e-95f1-57706f756c0c",
"Position": {
"X": 1818.2223,
"Y": 491.1814
}
},
{
"ChildId": "70cf0a17-afbc-4bc4-828f-6a075d890cac"/*_Time_old*/,
"SectionId": "6e01257e-ea2a-426e-95f1-57706f756c0c",
"Position": {
"X": 1319.3451,
"Y": 628.1819
}
},
{
"ChildId": "72370a04-05e0-4602-ad47-0d5c67f3caf9"/*AnimValue*/,
"SectionId": "7333c3c1-a0f0-41c9-9fd8-518804226909",
"Position": {
"X": 273.9935,
"Y": 389.04315
}
},
{
"ChildId": "728f86d7-f3ac-4a4f-9d62-30ec4a1eea30"/*AudioReaction*/,
"SectionId": "e068acab-3f1f-4c4a-936a-2d5a631b18d1",
"Position": {
"X": 1300.7869,
"Y": 221.33206
}
},
{
"ChildId": "72b899b2-83ef-408a-aaca-c64ef418303d"/*Add*/,
"SectionId": "531dc9b0-ad02-4259-9719-5977dcc4adba",
"Position": {
"X": -60.93071,
"Y": 517.6301
}
},
{
"ChildId": "742a5264-6b48-4b1a-b134-21d16d5d9f3c"/*TorusMesh*/,
"SectionId": "0059af6e-4f43-4a20-81ee-064d0f932e1a",
"Position": {
"X": 2908.595,
"Y": 890.0475
}
},
{
"ChildId": "79c41dfc-33c4-45a8-8279-51e958f31ce8"/*TriggerAnim*/,
"SectionId": "e297379b-e86e-465d-9470-b7744aaf4b80",
"Position": {
"X": 2759.863,
"Y": 448.03687
}
},
{
"ChildId": "7a930515-14a5-4155-ab9a-e031b8ecf182"/*TriggerAnim*/,
"SectionId": "6e01257e-ea2a-426e-95f1-57706f756c0c",
"Position": {
"X": 1818.2223,
"Y": 547.1814
}
},
{
"ChildId": "83f3b379-fa6c-406b-a820-ad10f5035caa"/*Any*/,
"SectionId": "6e01257e-ea2a-426e-95f1-57706f756c0c",
"Position": {
"X": 1636.4865,
"Y": 491.0504
}
},
{
"ChildId": "855f1ca1-42ac-4ad6-9030-12821236102a"/*AnimValue*/,
"SectionId": "7333c3c1-a0f0-41c9-9fd8-518804226909",
"Position": {
"X": 273.9935,
"Y": 475.04315
}
},
{
"ChildId": "8673bcc9-4db5-4c56-98dc-218cffc563aa"/*Counter*/,
"SectionId": "6e01257e-ea2a-426e-95f1-57706f756c0c",
"Position": {
"X": 1319.3451,
"Y": 542.1819
}
},
{
"ChildId": "8aa869d6-0115-4690-a97e-a462e0bf9663"/*Counter*/,
"SectionId": "0f56d01a-e2bd-4948-8357-f52caa52a7ae",
"Position": {
"X": 278.01907,
"Y": 776.65234
}
},
{
"ChildId": "8b92443a-feb0-4030-ae0b-b170f42c8b14"/*Remap*/,
"SectionId": "6e01257e-ea2a-426e-95f1-57706f756c0c",
"Position": {
"X": 1968.2223,
"Y": 491.1814
}
},
{
"ChildId": "8d780e68-0ff3-43c8-a061-3bb327d23772"/*HasValueDecreased*/,
"SectionId": "6e01257e-ea2a-426e-95f1-57706f756c0c",
"Position": {
"X": 1619.3451,
"Y": 628.1819
}
},
{
"ChildId": "95a18394-0bbe-4e45-81b8-a048fe6a5a37"/*Counter*/,
"SectionId": "0f56d01a-e2bd-4948-8357-f52caa52a7ae",
"Position": {
"X": 278.01907,
"Y": 819.65234
}
},
{
"ChildId": "992bd107-7842-4405-8026-924ca2f7bac7"/*Sin*/,
"SectionId": "531dc9b0-ad02-4259-9719-5977dcc4adba",
"Position": {
"X": -210.93073,
"Y": 517.6301
}
},
{
"ChildId": "9b240082-3647-4769-9792-2a479c94910e"/*AnimValue*/,
"SectionId": "7333c3c1-a0f0-41c9-9fd8-518804226909",
"Position": {
"X": 274.47964,
"Y": 299.85956
}
},
{
"ChildId": "9c6bf24a-41b5-4678-a23e-355332e3c424"/*ChangeCase*/,
"SectionId": "c160e623-08f7-4ba0-b9ee-701fa728eec6",
"Position": {
"X": 3228.2278,
"Y": 615.6715
}
},
{
"ChildId": "9d9fbf31-c57d-4ba8-be58-eeadf2e697ad"/*RenderTarget*/,
"SectionId": "d0729712-35f1-4955-81db-6c74338387da",
"Style": "Resizable",
"Size": {
"X": 294.64554,
"Y": 54.225796
},
"Position": {
"X": 3797.9329,
"Y": 203.21893
}
},
{
"ChildId": "a36cd73f-3324-44f2-bc6a-e7ffc429f49f"/*DrawMesh*/,
"SectionId": "0059af6e-4f43-4a20-81ee-064d0f932e1a",
"Position": {
"X": 3208.595,
"Y": 890.0475
}
},
{
"ChildId": "a5894797-6104-49d1-b8d8-00b9812b359a"/*AnimValue*/,
"SectionId": "7333c3c1-a0f0-41c9-9fd8-518804226909",
"Position": {
"X": 274.47964,
"Y": 342.85962
}
},
{
"ChildId": "a75e25b9-48a1-454c-985e-8bd9d08e2073"/*Counter*/,
"SectionId": "95812bb4-d98b-4bbe-b7e7-577c881298ca",
"Position": {
"X": 2722.9338,
"Y": 153.30573
}
},
{
"ChildId": "ab4ca174-ac94-4f69-807a-1cb99222bf4e"/*Vector3*/,
"SectionId": "d1a48210-aa37-4a47-bc5b-ecb4974738b2",
"Position": {
"X": -41.53813,
"Y": 271.41602
}
},
{
"ChildId": "ae379200-b3ef-42e0-b7a3-135e15b6623e"/*_Time_old*/,
"SectionId": "d1a48210-aa37-4a47-bc5b-ecb4974738b2",
"Position": {
"X": -344.7715,
"Y": 302.99454
}
},
{
"ChildId": "ae957e84-0280-43f4-81e6-6be75dc884e3"/*_Time_old*/,
"SectionId": "531dc9b0-ad02-4259-9719-5977dcc4adba",
"Position": {
"X": -351.99863,
"Y": 514.17896
}
},
{
"ChildId": "b018e27d-f80b-4c37-a929-39dbaca6c528"/*SampleGradient*/,
"SectionId": "95812bb4-d98b-4bbe-b7e7-577c881298ca",
"Position": {
"X": 2872.9338,
"Y": 209.30573
}
},
{
"ChildId": "b0c738d3-14e5-45af-85ee-8f0c9d4aef95"/*PerlinNoise*/,
"SectionId": "531dc9b0-ad02-4259-9719-5977dcc4adba",
"Position": {
"X": -210.93073,
"Y": 573.6301
}
},
{
"ChildId": "b8254578-edb0-4506-84a3-8fa34397f9fb"/*CylinderMesh*/,
"SectionId": "0059af6e-4f43-4a20-81ee-064d0f932e1a",
"Position": {
"X": 2908.595,
"Y": 976.0475
}
},
{
"ChildId": "b9b2b384-fb88-4a59-a202-6783b99e76e6"/*SampleCurve*/,
"SectionId": "6e01257e-ea2a-426e-95f1-57706f756c0c",
"Position": {
"X": 1970.3651,
"Y": 591.597
}
},
{
"ChildId": "bb8fd2be-6949-4adb-beba-352edf93cba1"/*OrbitCamera*/,
"SectionId": "0059af6e-4f43-4a20-81ee-064d0f932e1a",
"Position": {
"X": 3358.595,
"Y": 890.0475
}
},
{
"ChildId": "bbedfcb7-677c-483f-97af-a93cd358310b"/*CombineStrings*/,
"SectionId": "c160e623-08f7-4ba0-b9ee-701fa728eec6",
"Position": {
"X": 3078.2278,
"Y": 615.6715
}
},
{
"ChildId": "bd5afbb6-d96b-459d-9cc6-c2edde16b61f"/*Group*/,
"SectionId": "d0729712-35f1-4955-81db-6c74338387da",
"Position": {
"X": 3634.3596,
"Y": 394.97052
}
},
{
"ChildId": "bdae8c89-e17a-44b8-ad72-f727e0242405"/*SampleGradient*/,
"SectionId": "e068acab-3f1f-4c4a-936a-2d5a631b18d1",
"Position": {
"X": 1450.7869,
"Y": 165.33206
}
},
{
"ChildId": "c68df065-f78f-4bd2-9a0b-cc421158b84b"/*Text*/,
"SectionId": "d0729712-35f1-4955-81db-6c74338387da",
"Position": {
"X": 3334.3596,
"Y": 395.9652
}
},
{
"ChildId": "c86a1f1a-1b8d-4fe0-89a8-529f625410fd"/*SequenceAnim*/,
"SectionId": "d5214db2-60b4-42b3-9a43-3297dd325454",
"Position": {
"X": 274.48932,
"Y": 593.6996
}
},
{
"ChildId": "cd4606fc-1fd3-49cc-9a8e-f208a2551cfe"/*Sin*/,
"SectionId": "d1a48210-aa37-4a47-bc5b-ecb4974738b2",
"Position": {
"X": -192.5735,
"Y": 331.46695
}
},
{
"ChildId": "d0f693d6-1f2b-4ddb-a312-061df9948e43"/*Modulo*/,
"SectionId": "d1a48210-aa37-4a47-bc5b-ecb4974738b2",
"Position": {
"X": -191.53813,
"Y": 271.41602
}
},
{
"ChildId": "d1b1ec34-7218-4528-8049-b2916651184e"/*AudioReaction*/,
"SectionId": "e068acab-3f1f-4c4a-936a-2d5a631b18d1",
"Position": {
"X": 1300.7869,
"Y": 165.33206
}
},
{
"ChildId": "d8264630-7310-4c0c-baf8-d4ada4ed4a83"/*Vector4*/,
"SectionId": "6e01257e-ea2a-426e-95f1-57706f756c0c",
"Position": {
"X": 2169.7395,
"Y": 535.13055
}
},
{
"ChildId": "e189b5b6-de84-4a34-881c-9e2704f4512c"/*_Time_old*/,
"SectionId": "02b96af0-3803-4ddb-af58-2f839afe52c1",
"Position": {
"X": -303.33383,
"Y": 739.68634
}
},
{
"ChildId": "e2b60d54-7aba-4143-bd42-93dec16c259c"/*FloatsToList*/,
"SectionId": "558cb89d-7c4c-42fb-a837-fa6eec50fcf6",
"Style": "Resizable",
"Size": {
"X": 29.23488,
"Y": 220.53563
},
"Position": {
"X": 805.50793,
"Y": 226.66878
}
},
{
"ChildId": "e45d08b9-b612-4aa0-bfa4-d9e5086e8770"/*AnimValue*/,
"SectionId": "7333c3c1-a0f0-41c9-9fd8-518804226909",
"Position": {
"X": 273.9935,
"Y": 432.04315
}
},
{
"ChildId": "e8cd0c7f-f6ff-45fb-9d76-6b16e37b4e07"/*Remap*/,
"SectionId": "e297379b-e86e-465d-9470-b7744aaf4b80",
"Position": {
"X": 2887.6194,
"Y": 450.10345
}
},
{
"ChildId": "efcd365f-6cc1-4ade-91a9-cd6f9b3feaa0"/*AnimValue*/,
"SectionId": "363650ae-441e-4058-9319-6c33eea9d63f",
"Position": {
"X": 278.6701,
"Y": 974.22534
}
},
{
"ChildId": "f05f819b-dc35-4855-a497-74424b41cea2"/*Remap*/,
"SectionId": "e068acab-3f1f-4c4a-936a-2d5a631b18d1",
"Position": {
"X": 1450.7869,
"Y": 221.33206
}
},
{
"ChildId": "f78ae4f0-f4de-4c3e-afc6-e590ca446cca"/*_Time_old*/,
"SectionId": "61c00d70-55f1-496d-ab8b-d75387a440e6",
"Position": {
"X": -338.91553,
"Y": 117.81756
}
},
{
"ChildId": "f99bb023-4fc0-44e6-af91-7cb2f8040aa0"/*CubeMesh*/,
"SectionId": "0059af6e-4f43-4a20-81ee-064d0f932e1a",
"Position": {
"X": 2908.595,
"Y": 933.0476
}
}
],
"OutputUis": [
{
"OutputId": "23bc598c-e87d-4993-9e09-b4676e302e61"/*ColorBuffer*/,
"Position": {
"X": 4287.2764,
"Y": 60.215057
}
}
],
"Sections": [
{
"Id": "0059af6e-4f43-4a20-81ee-064d0f932e1a",
"Title": "...and pick from a list of meshes to draw.",
"ParentSectionId": "d0729712-35f1-4955-81db-6c74338387da",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": 2850.385,
"Y": 830.0475
},
"Size": {
"X": 680.0,
"Y": 229.0
}
},
{
"Id": "02b96af0-3803-4ddb-af58-2f839afe52c1",
"Title": "If values fall in the range between 0 and 1, nerds call them \"Normalized\" or \"Saturated\".\nThe Pow function is very useful to add easing to your normalized values.\n\n",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": -363.33383,
"Y": 679.68634
},
"Size": {
"X": 606.36957,
"Y": 174.18112
}
},
{
"Id": "0f56d01a-e2bd-4948-8357-f52caa52a7ae",
"Title": "[Counter] is similar to [AnimValue].\nIt can be useful to drive continuous values like\nrotations and phases.",
"ParentSectionId": "5f9df0dd-39ec-49e9-894b-e820413fdb70",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": 269.426,
"Y": 701.56165
},
"Size": {
"X": 423.09723,
"Y": 157.78638
}
},
{
"Id": "10deadb1-757b-4c5a-a798-7184a5868feb",
"Title": "TiXL also provides possibilities for keyframe animations.\nYou can animate any scalar and vector parameter in the parameter window.\n\nAnimated operators have a small orange \"animation\" tag in the corner, \nlike this one:",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": 1889.5944,
"Y": 35.744354
},
"Size": {
"X": 553.3094,
"Y": 331.04028
}
},
{
"Id": "1e8fabb8-c4ff-42e8-bf8a-a8063a46a54b",
"Title": "# TiXL is all about animation, so there are endless possibilities for it. This playground shows some examples. \nTry to select the operators at the end of each graph and play with them.\n\n(please activate the Idle Motion mode in the time controls)",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": -364.748,
"Y": -162.99341
},
"Size": {
"X": 1045.7872,
"Y": 182.38724
}
},
{
"Id": "363650ae-441e-4058-9319-6c33eea9d63f",
"Title": "[PerlinNoise] is the go-to algorithm to make things\njiggle in a natural way. Perfect for camera shaking\nand so many other things.",
"ParentSectionId": "5f9df0dd-39ec-49e9-894b-e820413fdb70",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": 269.34183,
"Y": 886.26074
},
"Size": {
"X": 423.1509,
"Y": 232.85461
}
},
{
"Id": "531dc9b0-ad02-4259-9719-5977dcc4adba",
"Title": "Keep in mind that you can always combine things.",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": -364.07782,
"Y": 457.23444
},
"Size": {
"X": 599.6805,
"Y": 214.05621
}
},
{
"Id": "558cb89d-7c4c-42fb-a837-fa6eec50fcf6",
"Title": "Click me",
"ParentSectionId": "5f9df0dd-39ec-49e9-894b-e820413fdb70",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": 771.14,
"Y": 181.75502
},
"Size": {
"X": 101.524826,
"Y": 284.40936
}
},
{
"Id": "5f9df0dd-39ec-49e9-894b-e820413fdb70",
"Title": "# There are operators that are animated without a connection to [Time].\nThese operators are such powerful tools that we should explain them \nin detail:",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": 254.63885,
"Y": 41.12854
},
"Size": {
"X": 748.5127,
"Y": 1238.0312
}
},
{
"Id": "61c00d70-55f1-496d-ab8b-d75387a440e6",
"Title": "Using time. Notice that TiXL's time is not in secs but in musical bars -\n4 beats is 1 bar. 4 bars form a measure. This means that your animation\nwill work for all BPM rates!\n\n\n",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": -364.07782,
"Y": 43.578026
},
"Size": {
"X": 597.5795,
"Y": 160.51302
}
},
{
"Id": "6e01257e-ea2a-426e-95f1-57706f756c0c",
"Title": "Another powerful option for procedural animation is [TriggerAnim].\nTake a look at the following example:\n\nA different version of effects is triggered if any of the events on the left occur.",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": 1276.4916,
"Y": 389.44254
},
"Size": {
"X": 1168.9999,
"Y": 319.19763
}
},
{
"Id": "7333c3c1-a0f0-41c9-9fd8-518804226909",
"Title": "Musicians might know the [AnimValue] operator as\n\"LFO\" (Low-frequency operator).\n\nYou can adjust its main parameters directly by holding \nthe CTRL key.\n- Drag Up/Down on the left adjusts the rate in steps /4x4\n- Drag the graph to adjust ratio and bias",
"ParentSectionId": "5f9df0dd-39ec-49e9-894b-e820413fdb70",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": 267.27844,
"Y": 158.67024
},
"Size": {
"X": 422.06427,
"Y": 346.85812
}
},
{
"Id": "95812bb4-d98b-4bbe-b7e7-577c881298ca",
"Title": "We create a new clear color for our render target by cycling through a gradient. \nNotice how [Counter] uses a modulo to repeat the cycle.",
"ParentSectionId": "d0729712-35f1-4955-81db-6c74338387da",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": 2698.2234,
"Y": 83.77197
},
"Size": {
"X": 694.10455,
"Y": 240.68817
}
},
{
"Id": "c160e623-08f7-4ba0-b9ee-701fa728eec6",
"Title": "Use an integer count to pick a string from a list...",
"ParentSectionId": "d0729712-35f1-4955-81db-6c74338387da",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": 2703.3655,
"Y": 555.6715
},
"Size": {
"X": 696.65234,
"Y": 212.0
}
},
{
"Id": "c6d0cf73-962f-4e66-ade9-60fb8e72f0d4",
"Title": "* These are automatically connected to time.",
"ParentSectionId": "5f9df0dd-39ec-49e9-894b-e820413fdb70",
"Color": {
"X": 0.464539,
"Y": 0.464539,
"Z": 0.464539,
"W": 0.25882354
},
"Position": {
"X": 270.53284,
"Y": 1160.5688
},
"Size": {
"X": 480.41736,
"Y": 28.790668
}
},
{
"Id": "d0729712-35f1-4955-81db-6c74338387da",
"Title": "# Here is a more elaborate example of how to use an animation event...",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": 2489.9568,
"Y": 36.204468
},
"Size": {
"X": 1761.1332,
"Y": 1072.5112
}
},
{
"Id": "d1a48210-aa37-4a47-bc5b-ecb4974738b2",
"Title": "Math is your friend (even if you didn't love it in school).\nUnderstanding these 3 functions will be a game-changer for your work.",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": -363.76804,
"Y": 211.634
},
"Size": {
"X": 601.00867,
"Y": 236.59857
}
},
{
"Id": "d5214db2-60b4-42b3-9a43-3297dd325454",
"Title": "[SequenceAnim] is used to generate repetitive patterns.\nYou can adjust the steps by dragging with CTRL.\nCheck out the modes. It's very flexible.\n",
"ParentSectionId": "5f9df0dd-39ec-49e9-894b-e820413fdb70",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": 268.06973,
"Y": 519.42236
},
"Size": {
"X": 423.46725,
"Y": 168.11897
}
},
{
"Id": "e068acab-3f1f-4c4a-936a-2d5a631b18d1",
"Title": "Reactions to audio input or the current project soundtrack are an advanced topic.\nIt's probably easier to check out one of the tutorial videos for that.\n\nHere's a short example of what you could do with that.\nPress play to activate the soundtrack.",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": 1278.3555,
"Y": 32.496338
},
"Size": {
"X": 599.02594,
"Y": 335.9624
}
},
{
"Id": "e297379b-e86e-465d-9470-b7744aaf4b80",
"Title": "Combine two [TriggerAnimation] with [Remap] to \ncreate a bouncy font size.",
"ParentSectionId": "d0729712-35f1-4955-81db-6c74338387da",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": 2700.1516,
"Y": 333.90417
},
"Size": {
"X": 695.45483,
"Y": 212.00005
}
},
{
"Id": "ed0d2b3a-8791-4b08-a04b-408338187908",
"Title": "If you click on \"Dope\" / \"Curve\" in the Time Control Bar,\nyou can toggle between Dopesheet and Curve mode.\nDragging keyframes while holding the Shift key toggles\nsnapping.",
"ParentSectionId": "10deadb1-757b-4c5a-a798-7184a5868feb",
"Color": {
"X": 0.6,
"Y": 0.6,
"Z": 0.6,
"W": 1.0
},
"Position": {
"X": 1898.979,
"Y": 249.09521
},
"Size": {
"X": 483.10703,
"Y": 104.82826
}
}
]
}