{ "FormatVersion": 3, "Id": "ef440c7d-9cbd-49b7-81b6-e1a42c6eda83"/*SampleFieldPoints*/, "Inputs": [ { "Id": "309b0110-2724-4904-8545-8ab91b58212e"/*WriteTo*/, "DefaultValue": 1 }, { "Id": "79d8da72-1558-44d2-9a91-a2a123dde2e3"/*Field*/, "DefaultValue": null }, { "Id": "a391513d-484a-471f-90bd-8a9af56c75d0"/*Points*/, "DefaultValue": null } ], "Children": [ { "Id": "0ee50970-58b4-46fb-8f97-454dfcfef5c3"/*IntsToBuffer*/, "SymbolId": "2eb20a76-f8f7-49e9-93a5-1e5981122b50", "InputValues": [], "Outputs": [] }, { "Id": "1ec8658b-f7a9-4310-b1f3-ad1494e34b75"/*GetBufferComponents*/, "SymbolId": "80dff680-5abf-484a-b9e0-81d72f3b7aa4", "InputValues": [], "Outputs": [] }, { "Id": "2377dec3-d077-451e-b9d0-f1ab8983e153"/*ComputeShaderFromSource*/, "SymbolId": "4e5bc624-9cda-46a8-9681-7fd412ea3893", "InputValues": [ { "Id": "08399b7a-a390-4a11-83eb-36ac68f76bc6"/*DebugName*/, "Type": "System.String", "Value": "sampleFieldPoint" }, { "Id": "a8ee59c3-cb62-42e5-a3c9-f4968876c9cc"/*Code*/, "Type": "System.String", "Value": "#include \"lib/shared/hash-functions.hlsl\"\n#include \"lib/shared/point.hlsl\"\n\ncbuffer Params : register(b1)\n{\n float A;\n float B;\n float C;\n float D;\n float E;\n}\n\nStructuredBuffer SourcePoints : t0; \nRWStructuredBuffer ResultPoints : u0; \n\n[numthreads(64,1,1)]\nvoid main(uint3 i : SV_DispatchThreadID)\n{\n uint numStructs, stride;\n SourcePoints.GetDimensions(numStructs, stride);\n if(i.x >= numStructs) { \n return;\n }\n\n Point p = SourcePoints[i.x];\n\n ResultPoints[i.x].position = p.position + float3(0,0.1,0);\n ResultPoints[i.x].rotation = p.rotation;\n ResultPoints[i.x].w = p.w ;\n}\n" }, { "Id": "d1cbd9eb-5e5a-499d-b7af-0cfe283f896b"/*EntryPoint*/, "Type": "System.String", "Value": "main" } ], "Outputs": [] }, { "Id": "6a2063b1-e529-408b-bc75-84812a5b9f41"/*ReadFile*/, "SymbolId": "5f71d2f8-98c8-4502-8f40-2ea4a1e18cca", "InputValues": [ { "Id": "24b7e7e1-fe0b-46be-807e-0afacd4800f9"/*FilePath*/, "Type": "System.String", "Value": "Lib:shaders/field/use/SampleFieldPointsTemplate.hlsl" } ], "Outputs": [] }, { "Id": "7744ea19-2849-4810-a24e-454bcf2e346d"/*ExecuteBufferUpdate*/, "SymbolId": "58351c8f-4a73-448e-b7bb-69412e71bd76", "InputValues": [], "Outputs": [] }, { "Id": "8aa5de5d-f522-4fda-baf5-e0bce19337d8"/*CalcDispatchCount*/, "SymbolId": "eb68addb-ec59-416f-8608-ff9d2319f3a3", "InputValues": [], "Outputs": [] }, { "Id": "9d16e65a-2d90-461a-bf8a-ae88345f21c5"/*StructuredBufferWithViews*/, "SymbolId": "b6c5be1d-b133-45e9-a269-8047ea0d6ad7", "InputValues": [ { "Id": "0016dd87-8756-4a97-a0da-096e1a879c05"/*Stride*/, "Type": "System.Int32", "Value": 64 } ], "Outputs": [] }, { "Id": "a9ef46b8-f40e-4acb-95fa-071b1a5b5553"/*GenerateShaderGraphCode*/, "SymbolId": "73c028d1-3de2-4269-b503-97f62bbce320", "InputValues": [ { "Id": "0b5cbbdf-afe7-4daf-9f1e-0e79792691f1"/*TemplateFilePath*/, "Type": "System.String", "Value": "Lib:shaders/field/use/SampleFieldPointsTemplate.hlsl" } ], "Outputs": [] }, { "Id": "b6516cbc-b62d-4888-85ae-83a3ace4cbbb"/*FloatsToBuffer*/, "SymbolId": "724da755-2d0c-42ab-8335-8c88ec5fb078", "InputValues": [], "Outputs": [] }, { "Id": "b8c7394f-a0a2-43ac-82c9-349216df0760"/*GetBufferComponents*/, "SymbolId": "80dff680-5abf-484a-b9e0-81d72f3b7aa4", "InputValues": [], "Outputs": [] }, { "Id": "e6df7250-2e2b-4185-9e52-931df5224bf6"/*ComputeShaderStage*/, "SymbolId": "8bef116d-7d1c-4c1b-b902-25c1d5e925a9", "InputValues": [ { "Id": "180cae35-10e3-47f3-8191-f6ecea7d321c"/*Dispatch*/, "Type": "T3.Core.DataTypes.Vector.Int3", "Value": { "X": 64, "Y": 1, "Z": 1 } } ], "Outputs": [] } ], "Connections": [ { "SourceParentOrChildId": "7744ea19-2849-4810-a24e-454bcf2e346d", "SourceSlotId": "9a66687e-a834-452c-a652-ba1fc70c2c7b", "TargetParentOrChildId": "00000000-0000-0000-0000-000000000000", "TargetSlotId": "0aa4a95e-3e3c-48be-8952-043e321b24d0" }, { "SourceParentOrChildId": "00000000-0000-0000-0000-000000000000", "SourceSlotId": "309b0110-2724-4904-8545-8ab91b58212e", "TargetParentOrChildId": "0ee50970-58b4-46fb-8f97-454dfcfef5c3", "TargetSlotId": "49556d12-4cd1-4341-b9d8-c356668d296c" }, { "SourceParentOrChildId": "9d16e65a-2d90-461a-bf8a-ae88345f21c5", "SourceSlotId": "c997268d-6709-49de-980e-64d7a47504f7", "TargetParentOrChildId": "1ec8658b-f7a9-4310-b1f3-ad1494e34b75", "TargetSlotId": "7a13b834-21e5-4cef-ad5b-23c3770ea763" }, { "SourceParentOrChildId": "a9ef46b8-f40e-4acb-95fa-071b1a5b5553", "SourceSlotId": "a1ab0c16-ed15-4334-a529-10e3c217df1a", "TargetParentOrChildId": "2377dec3-d077-451e-b9d0-f1ab8983e153", "TargetSlotId": "a8ee59c3-cb62-42e5-a3c9-f4968876c9cc" }, { "SourceParentOrChildId": "e6df7250-2e2b-4185-9e52-931df5224bf6", "SourceSlotId": "c382284f-7e37-4eb0-b284-bc735247f26b", "TargetParentOrChildId": "7744ea19-2849-4810-a24e-454bcf2e346d", "TargetSlotId": "51110d89-083e-42b8-b566-87b144dfbed9" }, { "SourceParentOrChildId": "9d16e65a-2d90-461a-bf8a-ae88345f21c5", "SourceSlotId": "c997268d-6709-49de-980e-64d7a47504f7", "TargetParentOrChildId": "7744ea19-2849-4810-a24e-454bcf2e346d", "TargetSlotId": "72cfe742-88fb-41cd-b6cf-d96730b24b23" }, { "SourceParentOrChildId": "2377dec3-d077-451e-b9d0-f1ab8983e153", "SourceSlotId": "a3e0a72f-68d0-4278-8b9b-f4cf33603305", "TargetParentOrChildId": "8aa5de5d-f522-4fda-baf5-e0bce19337d8", "TargetSlotId": "3979e440-7888-4249-9975-74b21c6b813c" }, { "SourceParentOrChildId": "b8c7394f-a0a2-43ac-82c9-349216df0760", "SourceSlotId": "d7918fd8-906e-424d-8c5c-9631941cfc9d", "TargetParentOrChildId": "8aa5de5d-f522-4fda-baf5-e0bce19337d8", "TargetSlotId": "f79ccc37-05fd-4f81-97d6-6c1cafca180c" }, { "SourceParentOrChildId": "b8c7394f-a0a2-43ac-82c9-349216df0760", "SourceSlotId": "6d7a9493-6210-462a-b9c2-525b925de6c8", "TargetParentOrChildId": "9d16e65a-2d90-461a-bf8a-ae88345f21c5", "TargetSlotId": "0016dd87-8756-4a97-a0da-096e1a879c05" }, { "SourceParentOrChildId": "b8c7394f-a0a2-43ac-82c9-349216df0760", "SourceSlotId": "d7918fd8-906e-424d-8c5c-9631941cfc9d", "TargetParentOrChildId": "9d16e65a-2d90-461a-bf8a-ae88345f21c5", "TargetSlotId": "16f98211-fe97-4235-b33a-ddbbd2b5997f" }, { "SourceParentOrChildId": "00000000-0000-0000-0000-000000000000", "SourceSlotId": "79d8da72-1558-44d2-9a91-a2a123dde2e3", "TargetParentOrChildId": "a9ef46b8-f40e-4acb-95fa-071b1a5b5553", "TargetSlotId": "ffc1c70e-b717-4337-916d-c3a13343e9cc" }, { "SourceParentOrChildId": "00000000-0000-0000-0000-000000000000", "SourceSlotId": "a391513d-484a-471f-90bd-8a9af56c75d0", "TargetParentOrChildId": "b8c7394f-a0a2-43ac-82c9-349216df0760", "TargetSlotId": "7a13b834-21e5-4cef-ad5b-23c3770ea763" }, { "SourceParentOrChildId": "8aa5de5d-f522-4fda-baf5-e0bce19337d8", "SourceSlotId": "35c0e513-812f-49e2-96fa-17541751c19b", "TargetParentOrChildId": "e6df7250-2e2b-4185-9e52-931df5224bf6", "TargetSlotId": "180cae35-10e3-47f3-8191-f6ecea7d321c" }, { "SourceParentOrChildId": "a9ef46b8-f40e-4acb-95fa-071b1a5b5553", "SourceSlotId": "adf247cd-79cc-4d4e-b3c1-6a8b2d54683d", "TargetParentOrChildId": "e6df7250-2e2b-4185-9e52-931df5224bf6", "TargetSlotId": "2e33837e-54c0-4519-8eda-04eee80690a5" }, { "SourceParentOrChildId": "b6516cbc-b62d-4888-85ae-83a3ace4cbbb", "SourceSlotId": "f5531ffb-dbde-45d3-af2a-bd90bcbf3710", "TargetParentOrChildId": "e6df7250-2e2b-4185-9e52-931df5224bf6", "TargetSlotId": "34cf06fe-8f63-4f14-9c59-35a2c021b817" }, { "SourceParentOrChildId": "a9ef46b8-f40e-4acb-95fa-071b1a5b5553", "SourceSlotId": "1a9b5e15-e9a7-4ed4-aa1a-2072398921b4", "TargetParentOrChildId": "e6df7250-2e2b-4185-9e52-931df5224bf6", "TargetSlotId": "34cf06fe-8f63-4f14-9c59-35a2c021b817" }, { "SourceParentOrChildId": "0ee50970-58b4-46fb-8f97-454dfcfef5c3", "SourceSlotId": "f5531ffb-dbde-45d3-af2a-bd90bcbf3710", "TargetParentOrChildId": "e6df7250-2e2b-4185-9e52-931df5224bf6", "TargetSlotId": "34cf06fe-8f63-4f14-9c59-35a2c021b817" }, { "SourceParentOrChildId": "1ec8658b-f7a9-4310-b1f3-ad1494e34b75", "SourceSlotId": "f03246a7-e39f-4a41-a0c3-22bc976a6000", "TargetParentOrChildId": "e6df7250-2e2b-4185-9e52-931df5224bf6", "TargetSlotId": "599384c2-bf6c-4953-be74-d363292ab1c7" }, { "SourceParentOrChildId": "2377dec3-d077-451e-b9d0-f1ab8983e153", "SourceSlotId": "190e262f-6554-4b34-b5b6-6617a98ab123", "TargetParentOrChildId": "e6df7250-2e2b-4185-9e52-931df5224bf6", "TargetSlotId": "5c0e9c96-9aba-4757-ae1f-cc50fb6173f1" }, { "SourceParentOrChildId": "b8c7394f-a0a2-43ac-82c9-349216df0760", "SourceSlotId": "1368ab8e-d75e-429f-8ecd-0944f3ede9ab", "TargetParentOrChildId": "e6df7250-2e2b-4185-9e52-931df5224bf6", "TargetSlotId": "88938b09-d5a7-437c-b6e1-48a5b375d756" } ] }