140 lines
3.6 KiB
Plaintext
140 lines
3.6 KiB
Plaintext
{
|
|
"FormatVersion": 3,
|
|
"Id": "1a241222-200b-417d-a8c7-131e3b48cc36"/*SpherePoints*/,
|
|
"Description": "Generates a sphere with evenly distributed points on its surface.\n\nNeeds a [DrawPoints], [DrawLines], or [DrawMeshAtPoints] or similar in order to become visible.\n\nSimilar: [GridPoints], [RadialPoints], [PointsOnMesh]",
|
|
"SymbolTags": "1",
|
|
"InputUis": [
|
|
{
|
|
"InputId": "0b42b3e6-a6fd-4edc-88b1-d91f9c775023"/*Count*/,
|
|
"Position": {
|
|
"X": -230.48734,
|
|
"Y": 585.5762
|
|
},
|
|
"Description": "Controls the amount of points distributed on the sphere",
|
|
"Min": 2,
|
|
"Max": 10000,
|
|
"Scale": 1.0,
|
|
"ClampMin": true,
|
|
"ClampMax": true
|
|
},
|
|
{
|
|
"InputId": "0bdc6243-3e52-4b1a-b070-731ed27388c6"/*Radius*/,
|
|
"Position": {
|
|
"X": 134.58586,
|
|
"Y": 796.0112
|
|
},
|
|
"Description": "Controls the radius of the sphere",
|
|
"Min": -5000.0,
|
|
"Max": 5000.0,
|
|
"Scale": 0.1,
|
|
"ClampMin": true,
|
|
"ClampMax": true
|
|
},
|
|
{
|
|
"InputId": "15716b21-9905-4c1e-8330-06afc72552a5"/*Scatter*/,
|
|
"Position": {
|
|
"X": 134.58586,
|
|
"Y": 866.0112
|
|
},
|
|
"Description": "Shifts the points on the sphere with varying values\n\nProTip: If the points should leave the surface of the sphere, [RandomizePoints] can be of help",
|
|
"AddPadding": "True"
|
|
},
|
|
{
|
|
"InputId": "21140fe1-9fb5-4a79-b03a-7deac242fba2"/*Center*/,
|
|
"Position": {
|
|
"X": -5.414154,
|
|
"Y": 691.0112
|
|
},
|
|
"Description": "Moves the center of the sphere",
|
|
"AddPadding": "True"
|
|
},
|
|
{
|
|
"InputId": "813df416-a783-433c-9645-921c885c9840"/*StartAngle*/,
|
|
"Position": {
|
|
"X": 134.58586,
|
|
"Y": 831.0112
|
|
},
|
|
"Description": "Rotates the sphere",
|
|
"Scale": 1.0
|
|
}
|
|
],
|
|
"SymbolChildUis": [
|
|
{
|
|
"ChildId": "1b2e9b82-684c-4948-83f3-add3b65b9f0e"/*ClampInt*/,
|
|
"Position": {
|
|
"X": -90.487335,
|
|
"Y": 585.5762
|
|
}
|
|
},
|
|
{
|
|
"ChildId": "5532a7b9-5d88-49d5-8ab3-595b1b23c6ff"/*GetBufferComponents*/,
|
|
"Position": {
|
|
"X": 274.58585,
|
|
"Y": 949.35144
|
|
}
|
|
},
|
|
{
|
|
"ChildId": "6099658d-b6ee-4e45-a1b4-66a393fcba74"/*ComputeShader*/,
|
|
"Position": {
|
|
"X": 134.58588,
|
|
"Y": 513.35504
|
|
}
|
|
},
|
|
{
|
|
"ChildId": "6ad56331-5bea-4edf-a514-9012c26259a4"/*ExecuteBufferUpdate*/,
|
|
"Position": {
|
|
"X": 556.18445,
|
|
"Y": 715.95337
|
|
}
|
|
},
|
|
{
|
|
"ChildId": "6fb0b6c7-7c78-497c-b8bc-9344bf14d7f5"/*StructuredBufferWithViews*/,
|
|
"Position": {
|
|
"X": 274.58585,
|
|
"Y": 914.3513
|
|
}
|
|
},
|
|
{
|
|
"ChildId": "7dd3873c-b1a5-483c-935c-55b9dfe940b3"/*FloatsToBuffer*/,
|
|
"Style": "Resizable",
|
|
"Size": {
|
|
"X": 76.37291,
|
|
"Y": 309.88428
|
|
},
|
|
"Position": {
|
|
"X": 274.58585,
|
|
"Y": 656.0112
|
|
}
|
|
},
|
|
{
|
|
"ChildId": "97bf31ee-7901-4ea4-9786-1494763a8b4e"/*ComputeShaderStage*/,
|
|
"Position": {
|
|
"X": 556.18445,
|
|
"Y": 575.95337
|
|
}
|
|
},
|
|
{
|
|
"ChildId": "9fd9f77c-359f-4ca2-8459-4a2b9a35f9f7"/*CalcDispatchCount*/,
|
|
"Position": {
|
|
"X": 274.58588,
|
|
"Y": 548.35504
|
|
}
|
|
},
|
|
{
|
|
"ChildId": "fcd3f3d6-1f56-43c1-810e-ab227db51b51"/*Vector3Components*/,
|
|
"Position": {
|
|
"X": 134.58585,
|
|
"Y": 691.0112
|
|
}
|
|
}
|
|
],
|
|
"OutputUis": [
|
|
{
|
|
"OutputId": "c20f4675-6387-45da-b14f-8d0a3af5e672"/*OutBuffer*/,
|
|
"Position": {
|
|
"X": 556.18445,
|
|
"Y": 785.95337
|
|
}
|
|
}
|
|
]
|
|
} |