{ "FormatVersion": 3, "Id": "37a747b0-ec0e-4ebc-83dd-2e03022ad100"/*DrawRibbons*/, "Description": "Draws a point buffer as ribbons. The lines will distance to the camera. You can override this with the ScaleWithDistance parameter. \nWe use the points W attribute as a scale factor for the line width. \nIf the W attribute of a point is NaN (Not a Number), that point is not being drawn and acts as a separator between the adjacent line segments.\n\nAlso see [DrawPoints], [DrawLines] and [DrawBillboards].\nFor a detailed interactive Tutorial about Tools Renderpipeline see [HowToDrawThings].", "SymbolTags": "1", "InputUis": [ { "InputId": "1ce27f43-3664-44e6-9a0b-5fcca3a5b9fe"/*EnableDepthWrite*/, "Position": { "X": -228.65521, "Y": 616.3835 }, "GroupTitle": "Advanced Options", "Description": "Defines whether Ribbons cover themselves or are covered by or cover other 3D elements." }, { "InputId": "1e3af280-2f64-423d-b14d-630065659afc"/*TextureMode*/, "Position": { "X": -224.65475, "Y": 408.20538 }, "GroupTitle": "Texture Options", "Description": "Defines the mode in which the texture is mapped to the tape. " }, { "InputId": "22a23dbc-0222-441d-8435-b630dcd77acb"/*Color*/, "Position": { "X": -226.94064, "Y": 164.1991 }, "GroupTitle": "Options", "Description": "Selects the color for the ribbons." }, { "InputId": "31791971-8c6e-4f8f-8b04-a3abf02ad69b"/*UseWAsWeight*/, "Position": { "X": -228.65521, "Y": 751.3835 }, "Description": "Defines whether the \"W\" value of the points used has an influence on the width of the ribbon.", "AddPadding": "True" }, { "InputId": "3198a61e-94b3-42c4-a2ae-822456db8bdd"/*TextureRange*/, "Position": { "X": -224.65475, "Y": 453.20538 }, "Description": "Modifies the Start- and Endpoint of the used texture scaling / stretching it." }, { "InputId": "3f8b336d-fb2b-4b8a-b13a-a229e7792f46"/*Spin*/, "Position": { "X": -226.94064, "Y": 299.1991 }, "Description": "Uniformly rotates the ribbon around its center", "Min": -180.0, "Max": 180.0, "Scale": 1.0, "ClampMin": true, "ClampMax": true }, { "InputId": "5124b85d-5c09-4329-bf33-ef3cc13f30aa"/*BlendMod*/, "Position": { "X": -228.65521, "Y": 661.3835 }, "Description": "Selects the Blendmode.", "AddPadding": "True" }, { "InputId": "99252905-b0f0-48bb-aa92-39ffb5cd949c"/*Culling*/, "Position": { "X": -228.65521, "Y": 706.3835 }, "Description": "Defines the transparency of the surface.\nNone: All surfaces are \"bothsided\" or always visible from all sides\nFront: The normals are flipped (frontside is transparent / backside visible)\nBack: Default (Frontside is visible / backside is invisible)" }, { "InputId": "bbec658b-84fa-4528-ad03-6b306531b152"/*GPoints*/, "Relevancy": "Required", "Position": { "X": -226.24692, "Y": 43.842525 }, "Description": "Input for Points" }, { "InputId": "cdaf942a-a518-4dd0-aea7-737aa11436bb"/*Twist*/, "Position": { "X": -226.94064, "Y": 344.1991 }, "Description": "Rotates the end point of the Ribbon and thus twists it.", "Min": -3600.0, "Max": 3600.0, "Scale": 1.0, "ClampMin": true, "ClampMax": true }, { "InputId": "d41169ee-4e53-4198-b56a-b4b771cc3dfd"/*Width*/, "Position": { "X": -226.94064, "Y": 209.1991 }, "Description": "Width of the Ribbons", "AddPadding": "True", "Min": 0.01, "Max": 10.0, "Scale": 0.0001, "ClampMin": true, "ClampMax": true } ], "SymbolChildUis": [ { "ChildId": "00a7d1c0-c02d-4934-89e6-1b05b9c1f4d9"/*InputAssemblerStage*/, "Position": { "X": 998.1409, "Y": -230.1885 } }, { "ChildId": "0317bcf9-f534-4fb6-ba7b-73e29cacc268"/*Vector2Components*/, "Position": { "X": -94.65464, "Y": 464.20538 } }, { "ChildId": "05dc9c5e-e53e-4d43-908a-7f7bc7208b05"/*RasterizerState*/, "Position": { "X": 760.10345, "Y": 580.56696 } }, { "ChildId": "087118a0-e2c9-4dc1-a041-c00b1df86873"/*GetTextureFromContext*/, "Position": { "X": 217.57898, "Y": -270.6745 } }, { "ChildId": "0a71e0c6-70dd-484b-85c1-015d699f39b4"/*clampedSampler*/, "Position": { "X": 715.7508, "Y": 297.7694 } }, { "ChildId": "0eb2a5fb-eb67-4eaa-ad0a-d0b860f2836d"/*PixelShader*/, "Position": { "X": 737.8436, "Y": 174.42192 } }, { "ChildId": "14cfffa8-24c9-494e-81ec-000924300dcb"/*PickBlendMode*/, "Position": { "X": 760.10345, "Y": 705.5668 } }, { "ChildId": "1da453b7-a230-4974-98a3-4b2c4a055cbd"/*GetBufferComponents*/, "Position": { "X": -96.246864, "Y": 43.842525 } }, { "ChildId": "212cb0b3-42c8-49ce-a67b-cc4aacd03538"/*ClampInt*/, "Position": { "X": 635.73584, "Y": 813.56067 } }, { "ChildId": "22214435-b987-49ae-9c04-081638c53b4e"/*Vector4Components*/, "Style": "Resizable", "Size": { "X": 111.079544, "Y": 59.905018 }, "Position": { "X": 180.08652, "Y": 145.89935 } }, { "ChildId": "274d7777-1940-464d-ab5d-9a99607a0e95"/*GetPbrParameters*/, "Position": { "X": 472.48523, "Y": 2.4261208 } }, { "ChildId": "2b22b227-7375-4eba-8ac5-6ea1de0b5808"/*GetSRVProperties*/, "Position": { "X": 375.7359, "Y": 813.56067 } }, { "ChildId": "3abd1369-4fa6-46fe-aeab-7fb2f141d624"/*Draw*/, "Position": { "X": 895.73596, "Y": 813.56067 } }, { "ChildId": "57af7d31-e544-42df-9352-a156d209027f"/*OutputMergerStage*/, "Position": { "X": 890.10345, "Y": 649.5669 } }, { "ChildId": "7bba8aa3-d0c7-4dbe-b3d8-4eb667e6176f"/*Rasterizer*/, "Position": { "X": 890.10345, "Y": 580.56696 } }, { "ChildId": "8bcd8157-25e0-405c-9e88-384109341798"/*DepthStencilState*/, "Position": { "X": 760.10345, "Y": 649.5669 } }, { "ChildId": "8d4f9dd4-e281-4bab-94a1-58a819e427ad"/*VertexShader*/, "Position": { "X": 471.16235, "Y": -144.42642 } }, { "ChildId": "8ec35e04-4a29-4348-85c6-81203d4e09fc"/*PixelShaderStage*/, "Position": { "X": 1008.0199, "Y": 148.23428 } }, { "ChildId": "941058e1-a4c2-4ecf-ab83-da0095a65054"/*_TransformsCBuffer*/, "Position": { "X": 472.48523, "Y": -83.57388 } }, { "ChildId": "b7d73c0b-f997-41ef-8896-3733b5df321a"/*BoolToFloat*/, "Position": { "X": 10.208252, "Y": 799.1068 } }, { "ChildId": "bb33c901-8dc4-49a6-97f6-1ff8a477ffa7"/*MultiplyInt*/, "Position": { "X": 765.7359, "Y": 813.56067 } }, { "ChildId": "d134aa2f-9f3a-4b2b-9292-4c609cb0ed88"/*ContextCBuffers*/, "Position": { "X": 472.48523, "Y": -40.57388 } }, { "ChildId": "db5410b3-7740-4d17-b6d0-e872c23cfd39"/*SrvFromTexture2d*/, "Position": { "X": 367.57898, "Y": -270.6745 } }, { "ChildId": "ded15ce8-a8f8-4b94-9ddb-973cba5e974b"/*FloatsToBuffer*/, "Style": "Resizable", "Size": { "X": 157.2494, "Y": 440.32675 }, "Position": { "X": 477.8078, "Y": 129.08946 } }, { "ChildId": "e0a7f6bf-6448-41e6-b83e-220d0a64145f"/*AddInt*/, "Position": { "X": 505.7359, "Y": 813.56067 } }, { "ChildId": "e2ab12bf-fec5-4d1e-a260-f504bba27b65"/*SamplerState*/, "Position": { "X": 715.7508, "Y": 254.7694 } }, { "ChildId": "e4a89cb8-ea1b-4f7f-afd5-67c59169db90"/*IntToFloat*/, "Position": { "X": -94.65464, "Y": 408.20538 } }, { "ChildId": "ea6d0a78-b870-4e45-93db-ea3184ac3a48"/*VertexShaderStage*/, "Position": { "X": 1008.0199, "Y": -119.76574 } }, { "ChildId": "f97059fc-c472-4dfe-a6ff-33676cb7852f"/*Execute*/, "Style": "Resizable", "Size": { "X": 86.44224, "Y": 1031.857 }, "Position": { "X": 1217.6342, "Y": -217.7478 } } ], "OutputUis": [ { "OutputId": "324f8114-dae9-4cc8-aa88-021d84dbaf79"/*Output*/, "Position": { "X": 1693.3767, "Y": 109.5778 } } ] }