{ "FormatVersion": 3, "Id": "c757cde3-511c-44cb-af62-39156557daa6"/*DrawMeshHatched*/, "Description": "Draws incoming geometry and meshnodes in an abstract shading style.\n\nAn interactive tutorial for the complete TiXL render pipeline can be found at [HowToDrawThings].\n\nThe most commonly used render methods are [Drawmesh], [DrawMeshUnlit], [DrawMeshHatched], and [DrawMeshAtPoints].\n\nThey can then be combined with [SetMaterial], [SetFog], [SetPointLight], and many others to create the look of scenes.", "SymbolTags": "64", "InputUis": [ { "InputId": "120e2a56-c7fa-4eb8-80b0-ff75cc924960"/*ColorMap*/, "Position": { "X": 628.75635, "Y": 5276.926 }, "GroupTitle": "Inputs", "Description": "Texture Input from [LoadImage]." }, { "InputId": "204a3776-c191-48b1-b502-2efc45adec67"/*ColorShade*/, "Position": { "X": 639.3811, "Y": 4725.332 }, "Description": "Defines the color in which the dark / shaded areas are displayed" }, { "InputId": "42042144-1ca7-41c7-92b8-21ea1136698a"/*ColorHighlight*/, "Position": { "X": 639.3811, "Y": 4680.332 }, "GroupTitle": "Colors", "Description": "Defines the color in which the bright areas / lines are displayed.", "AddPadding": "True" }, { "InputId": "50935c43-666f-4c31-825b-667bc83c327a"/*RandomFaceLighting*/, "Position": { "X": 635.04663, "Y": 5038.9478 }, "Description": "Brightens random faces to varying degrees.", "Min": 0.0, "Max": 8.0, "Scale": 0.01, "ClampMin": true, "ClampMax": true }, { "InputId": "603078ef-e7bc-4ba8-87b2-81574a04cfb6"/*OffsetDirection*/, "Position": { "X": 633.7131, "Y": 4930.601 }, "Description": "Rotates the alignment of the lines.", "Min": 0.0, "Max": 180.0, "Scale": 1.0, "ClampMin": true, "ClampMax": true }, { "InputId": "61eb78f5-d36e-479e-938f-a4fa4b31a1b6"/*LineWidth*/, "Position": { "X": 633.7131, "Y": 4840.601 }, "GroupTitle": "Hatched Lines Settings", "Description": "Thickness of the Lines / Highlighted areas", "Min": 0.1, "Max": 100.0, "Scale": 0.1, "ClampMin": true, "ClampMax": true }, { "InputId": "a9021b39-f236-4e29-98d7-e7805ceaa82f"/*Culling*/, "Position": { "X": 635.04663, "Y": 5128.9478 }, "GroupTitle": "Z-Buffer", "Description": "Defines the transparency of the surfaces.\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": "c74dbffa-cea8-4ab7-a3b9-0bc6009041f3"/*EnableZWrite*/, "Position": { "X": 635.04663, "Y": 5218.9478 }, "Description": "This defines whether the mesh covers itself or is covered by or covers other meshes." }, { "InputId": "ce4cc48f-07bb-4aa8-a410-2042732aaa25"/*FollowSurface*/, "Position": { "X": 633.7131, "Y": 4885.601 }, "Description": "Defines how strongly the lines follow the surface of the mesh.\n\nLow values: The lines mainly follow the angle of the view.\nHigh values: Lines also increasingly flow along the surfaces of the mesh", "AddPadding": "True", "Min": 0.0, "Max": 180.0, "Scale": 1.0, "ClampMin": true, "ClampMax": true }, { "InputId": "d84bd197-8788-4787-9883-c43bc0e285e7"/*Shading*/, "Position": { "X": 635.04663, "Y": 5083.9478 }, "Description": "Defines the gradient between highlight and shade colors", "AddPadding": "True" }, { "InputId": "db54450a-2648-4cea-99ef-d2e0a083a4de"/*EnableZTest*/, "Position": { "X": 635.04663, "Y": 5173.9478 }, "Description": "This defines whether the mesh covers itself or is covered by or covers other meshes.", "AddPadding": "True" }, { "InputId": "e069cd71-547b-4231-a6ff-33036337f805"/*RandomFaceDirection*/, "Position": { "X": 635.04663, "Y": 4993.9478 }, "GroupTitle": "Face Extras", "Description": "Randomly rotates all lines on all faces.", "Min": 0.0, "Max": 666.0, "ClampMin": true, "ClampMax": true }, { "InputId": "f5037611-c425-4097-927f-08041dfee27f"/*Mesh*/, "Relevancy": "Required", "Position": { "X": 628.75635, "Y": 5321.926 }, "Description": "Input for Incoming Mesh Geometry" } ], "SymbolChildUis": [ { "ChildId": "04e143b7-cf64-4377-b516-93f840c8cfd7"/*OutputMergerStage*/, "Position": { "X": 1857.8224, "Y": 4460.4517 } }, { "ChildId": "05ecd1f8-e266-43f9-b5f8-fa0c0cb1c57b"/*VertexShader*/, "Position": { "X": 1683.1306, "Y": 3656.2202 } }, { "ChildId": "0cd361db-4722-42ad-90f3-359a06c54b28"/*LoadImage*/, "Position": { "X": 712.3643, "Y": 4297.926 } }, { "ChildId": "20a2318a-0105-4632-a6b1-ce3e08c542d5"/*PixelShader*/, "Position": { "X": 1865.4974, "Y": 4229.4326 } }, { "ChildId": "2f46400e-ab32-46cd-9bd9-ab51b0428c4a"/*FloatsToBuffer*/, "Style": "Resizable", "Size": { "X": 135.41911, "Y": 186.39783 }, "Position": { "X": 1681.3647, "Y": 4077.0276 } }, { "ChildId": "33d0827d-541d-4c17-8244-d40aadef8690"/*IntToFloat*/, "Position": { "X": 1425.2642, "Y": 4333.4624 } }, { "ChildId": "3d9a42d2-618d-4701-986e-a7092f47302e"/*InputAssemblerStage*/, "Position": { "X": 2139.7566, "Y": 3777.9434 } }, { "ChildId": "3fd23203-a9ac-4c13-a213-2045eb91918b"/*_MeshBufferComponents*/, "Position": { "X": 866.23474, "Y": 5446.2827 } }, { "ChildId": "40235d25-49a2-4ffa-aa8f-607c6a770ad0"/*GetBufferComponents*/, "Position": { "X": 1175.8268, "Y": 4618.12 } }, { "ChildId": "4c861a8c-5e33-4e1d-a6bf-c072c059fea5"/*Vector4Components*/, "Style": "Resizable", "Size": { "X": 111.079544, "Y": 59.905018 }, "Position": { "X": 1466.085, "Y": 4098.1055 } }, { "ChildId": "4d95fe09-4d24-4055-83af-a8082bab53e7"/*Draw*/, "Position": { "X": 1882.364, "Y": 4663.9917 } }, { "ChildId": "50fe4ce9-7aef-437f-80f5-650b44d9613b"/*SrvFromTexture2d*/, "Position": { "X": 1205.8606, "Y": 3955.5356 } }, { "ChildId": "5654dca8-2c69-48d2-a98e-f7f67b6c70c8"/*PickBlendMode*/, "Position": { "X": 1631.8704, "Y": 4545.891 } }, { "ChildId": "5beb0a6d-0a8c-4e85-92f7-1f8dad1ecb29"/*VertexShaderStage*/, "Position": { "X": 2139.7566, "Y": 3809.9434 } }, { "ChildId": "7955330e-d5e8-45b3-9f24-d5187815a880"/*Vector4Components*/, "Style": "Resizable", "Size": { "X": 111.079544, "Y": 59.905018 }, "Position": { "X": 1447.283, "Y": 4195.124 } }, { "ChildId": "7d05daf5-a9be-4c86-b3c2-1fdbb6e2df90"/*Rasterizer*/, "Position": { "X": 2139.7566, "Y": 4008.9434 } }, { "ChildId": "a26c9d0d-48ba-4b0b-a558-b0029a9ba55a"/*SrvFromTexture2d*/, "Position": { "X": 1702.6042, "Y": 5127.1216 } }, { "ChildId": "aa379957-5bbd-402d-9390-47e0e6adeaea"/*IntValue*/, "Position": { "X": 1732.364, "Y": 4663.9917 } }, { "ChildId": "abbdbe79-0b3c-4240-a049-bcd00b623cc5"/*Execute*/, "Style": "Resizable", "Size": { "X": 81.28825, "Y": 890.9817 }, "Position": { "X": 2335.999, "Y": 3778.0747 } }, { "ChildId": "b3629398-137c-414a-92e2-f15162555f12"/*PixelShaderStage*/, "Position": { "X": 2139.7566, "Y": 4064.9434 } }, { "ChildId": "bd941adf-b7f2-421d-b1c1-29448f270fc5"/*ContextCBuffers*/, "Position": { "X": 1683.1306, "Y": 3785.2202 } }, { "ChildId": "c5b20160-8aaa-48c7-8636-45c9b86c31ba"/*DepthStencilState*/, "Position": { "X": 1631.8704, "Y": 4476.891 } }, { "ChildId": "c84778b0-b04c-47d7-a386-b22c28d6bc43"/*GradientsToTexture*/, "Position": { "X": 1282.4656, "Y": 5055.6777 } }, { "ChildId": "dd661b5d-c1ba-4dcc-a0e0-ddc8d0ce61c4"/*GetBufferComponents*/, "Position": { "X": 1175.8268, "Y": 4674.12 } }, { "ChildId": "dfcdec32-3cc5-4695-a350-01ae4d9942e8"/*UseFallbackTexture*/, "Position": { "X": 1065.357, "Y": 4229.2886 } }, { "ChildId": "e16c884c-017b-435c-b048-dddbe9dd8c15"/*_TransformsCBuffer*/, "Style": "Expanded", "Size": { "X": 110.0, "Y": 23.0 }, "Position": { "X": 1683.1306, "Y": 3699.2202 } }, { "ChildId": "e2ad37bb-36d5-4252-aaab-930502e6f3e6"/*MultiplyInt*/, "Position": { "X": 1582.364, "Y": 4663.9917 } }, { "ChildId": "e93adca6-df6e-4481-95cc-fb027b2a185c"/*RasterizerState*/, "Position": { "X": 1908.6821, "Y": 4059.4917 } }, { "ChildId": "efe7de08-4563-4659-8793-01d9bfbefe75"/*GetSRVProperties*/, "Position": { "X": 1432.364, "Y": 4663.9917 } }, { "ChildId": "fbfe49d5-7dcf-4ec2-a513-04841c679dec"/*RequestedResolution*/, "Position": { "X": 1275.2642, "Y": 4333.4624 } }, { "ChildId": "ff83d7d4-07bf-400c-b661-41495534d5cd"/*SamplerState*/, "Position": { "X": 1883.375, "Y": 4306.292 } } ], "OutputUis": [ { "OutputId": "56b8a7fc-2d23-4e25-84cb-a3b25b832935"/*Output*/, "Position": { "X": 2662.6118, "Y": 4184.992 } } ] }