{ "FormatVersion": 3, "Id": "c44d23c7-bfac-403d-b49e-49d00001a316"/*TransformField*/, "Description": "Transforms, rotates and scales the incoming field in 3D space.\nSimilar node with fewer options: [Translate]\n\nIt can be rendered with [RaymarchField] and visualized with [VisualizeFieldDistance].\n\nOther nodes: [RepeatWithMirror], [PolarRepeat], [TwistField].\n\nIt needs an incoming field like [BoxSDF], [ChainLinkSDF], [FractalSDF] as an input.\n\nFor a simple and interactive tutorial on the TiXL rendering pipeline, see [HowToRaymarchField].\n", "SymbolTags": "1", "InputUis": [ { "InputId": "279730b7-c427-4924-9fde-77eb65a3076c"/*Pivot*/, "Position": { "X": -200.0, "Y": 225.0 }, "Description": "Moves the Pivot (center point) of the incoming field:\n\nX (-left / +right) \nY (-down / +up) \nZ (-forward / +backwards)\n\nThe Pivot Point determines the location of the incoming subgraph Gizmo. Transforming its location can make it easier to perform transformations around the position you want.\n" }, { "InputId": "3b817e6c-f532-4a8c-a2ff-a00dc926eeb2"/*Translation*/, "Position": { "X": -200.0, "Y": 0.0 }, "GroupTitle": "Transformation", "Description": "Moves the incoming field\n\nX (-left / +right), \nY (-down / +up), \nZ (-forward / +backwards)\n" }, { "InputId": "5339862d-5a18-4d0c-b908-9277f5997563"/*Rotation*/, "Position": { "X": -200.0, "Y": 45.0 }, "Description": "Rotates the incoming field around the following axes:\n\nX: Horizontal axis\nY: Vertical axis\nZ: Forward axis\n", "Min": -180.0, "Max": 180.0, "Format": "{0:0.0}°" }, { "InputId": "566f1619-1de0-4b41-b167-7fc261730d62"/*UniformScale*/, "Position": { "X": -200.0, "Y": 135.0 }, "Description": "Uniformly scales the incoming field", "AddPadding": "True" }, { "InputId": "58b9dfb6-0596-4f0d-baf6-7fb3ae426c94"/*Scale*/, "Position": { "X": -200.0, "Y": 90.0 }, "Description": "Scales the incoming field in the following directions:\n\nX: Width\nY: Height\nZ: Depth\n" }, { "InputId": "7248c680-7279-4c1d-b968-3864cb849c77"/*InputField*/, "Relevancy": "Required", "Position": { "X": -200.0, "Y": 135.0 } }, { "InputId": "dd53654b-d2f9-4656-b26c-95927f059b31"/*RotateFieldVecs*/, "Position": { "X": -200.0, "Y": 300.0 } }, { "InputId": "f53f3311-e1fc-418b-8861-74adc175d5fa"/*Shear*/, "Position": { "X": -200.0, "Y": 180.0 }, "Description": "Shears the incoming field in the following directions:\n\nX: Width\nY: Height\nZ: Depth\n", "AddPadding": "True" } ], "SymbolChildUis": [], "OutputUis": [ { "OutputId": "9b12e766-9dcd-4c8f-83ee-2a0b78beae43"/*Result*/, "Position": { "X": 0.0, "Y": 0.0 } } ] }