暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

PixelClip.shadersubgraph 10KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423
  1. {
  2. "m_SGVersion": 3,
  3. "m_Type": "UnityEditor.ShaderGraph.GraphData",
  4. "m_ObjectId": "92238c2348bf47838ab830371098566e",
  5. "m_Properties": [
  6. {
  7. "m_Id": "7c32cb4bbe6d4618a6170ff7c4f54e15"
  8. },
  9. {
  10. "m_Id": "5f6a63b68a254614b1723c51adad6966"
  11. }
  12. ],
  13. "m_Keywords": [],
  14. "m_Dropdowns": [],
  15. "m_CategoryData": [
  16. {
  17. "m_Id": "1ef1c455cc3741f0ab122e23e7b214f8"
  18. }
  19. ],
  20. "m_Nodes": [
  21. {
  22. "m_Id": "342adc6d6dcd456bbea6066ccdaa4c65"
  23. },
  24. {
  25. "m_Id": "a2e130a860e84199be89f3ab1f5b0406"
  26. },
  27. {
  28. "m_Id": "a59e8d5638664e259a049944fb1f7d39"
  29. },
  30. {
  31. "m_Id": "27000e196f084287a83025dcdbf48aeb"
  32. }
  33. ],
  34. "m_GroupDatas": [],
  35. "m_StickyNoteDatas": [],
  36. "m_Edges": [
  37. {
  38. "m_OutputSlot": {
  39. "m_Node": {
  40. "m_Id": "27000e196f084287a83025dcdbf48aeb"
  41. },
  42. "m_SlotId": 0
  43. },
  44. "m_InputSlot": {
  45. "m_Node": {
  46. "m_Id": "a2e130a860e84199be89f3ab1f5b0406"
  47. },
  48. "m_SlotId": 2
  49. }
  50. },
  51. {
  52. "m_OutputSlot": {
  53. "m_Node": {
  54. "m_Id": "a2e130a860e84199be89f3ab1f5b0406"
  55. },
  56. "m_SlotId": 1
  57. },
  58. "m_InputSlot": {
  59. "m_Node": {
  60. "m_Id": "342adc6d6dcd456bbea6066ccdaa4c65"
  61. },
  62. "m_SlotId": 1
  63. }
  64. },
  65. {
  66. "m_OutputSlot": {
  67. "m_Node": {
  68. "m_Id": "a59e8d5638664e259a049944fb1f7d39"
  69. },
  70. "m_SlotId": 0
  71. },
  72. "m_InputSlot": {
  73. "m_Node": {
  74. "m_Id": "a2e130a860e84199be89f3ab1f5b0406"
  75. },
  76. "m_SlotId": 0
  77. }
  78. }
  79. ],
  80. "m_VertexContext": {
  81. "m_Position": {
  82. "x": 0.0,
  83. "y": 0.0
  84. },
  85. "m_Blocks": []
  86. },
  87. "m_FragmentContext": {
  88. "m_Position": {
  89. "x": 0.0,
  90. "y": 0.0
  91. },
  92. "m_Blocks": []
  93. },
  94. "m_PreviewData": {
  95. "serializedMesh": {
  96. "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}",
  97. "m_Guid": ""
  98. },
  99. "preventRotation": false
  100. },
  101. "m_Path": "Sub Graphs",
  102. "m_GraphPrecision": 1,
  103. "m_PreviewMode": 2,
  104. "m_OutputNode": {
  105. "m_Id": "342adc6d6dcd456bbea6066ccdaa4c65"
  106. },
  107. "m_SubDatas": [],
  108. "m_ActiveTargets": []
  109. }
  110. {
  111. "m_SGVersion": 0,
  112. "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
  113. "m_ObjectId": "0944166fed944ca99e741e0ea61cc32f",
  114. "m_Id": 1,
  115. "m_DisplayName": "B",
  116. "m_SlotType": 1,
  117. "m_Hidden": false,
  118. "m_ShaderOutputName": "B",
  119. "m_StageCapability": 3,
  120. "m_Value": 0.0,
  121. "m_DefaultValue": 0.0,
  122. "m_Labels": []
  123. }
  124. {
  125. "m_SGVersion": 0,
  126. "m_Type": "UnityEditor.ShaderGraph.CategoryData",
  127. "m_ObjectId": "1ef1c455cc3741f0ab122e23e7b214f8",
  128. "m_Name": "",
  129. "m_ChildObjectList": [
  130. {
  131. "m_Id": "7c32cb4bbe6d4618a6170ff7c4f54e15"
  132. },
  133. {
  134. "m_Id": "5f6a63b68a254614b1723c51adad6966"
  135. }
  136. ]
  137. }
  138. {
  139. "m_SGVersion": 0,
  140. "m_Type": "UnityEditor.ShaderGraph.PropertyNode",
  141. "m_ObjectId": "27000e196f084287a83025dcdbf48aeb",
  142. "m_Group": {
  143. "m_Id": ""
  144. },
  145. "m_Name": "Property",
  146. "m_DrawState": {
  147. "m_Expanded": true,
  148. "m_Position": {
  149. "serializedVersion": "2",
  150. "x": -356.5,
  151. "y": 73.49999237060547,
  152. "width": 127.50001525878906,
  153. "height": 34.00000762939453
  154. }
  155. },
  156. "m_Slots": [
  157. {
  158. "m_Id": "e828277e5df746c9b5f83697334f227b"
  159. }
  160. ],
  161. "synonyms": [],
  162. "m_Precision": 0,
  163. "m_PreviewExpanded": true,
  164. "m_DismissedVersion": 0,
  165. "m_PreviewMode": 0,
  166. "m_CustomColors": {
  167. "m_SerializableColors": []
  168. },
  169. "m_Property": {
  170. "m_Id": "5f6a63b68a254614b1723c51adad6966"
  171. }
  172. }
  173. {
  174. "m_SGVersion": 0,
  175. "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode",
  176. "m_ObjectId": "342adc6d6dcd456bbea6066ccdaa4c65",
  177. "m_Group": {
  178. "m_Id": ""
  179. },
  180. "m_Name": "Output",
  181. "m_DrawState": {
  182. "m_Expanded": true,
  183. "m_Position": {
  184. "serializedVersion": "2",
  185. "x": 0.0,
  186. "y": 0.0,
  187. "width": 0.0,
  188. "height": 0.0
  189. }
  190. },
  191. "m_Slots": [
  192. {
  193. "m_Id": "dae94ab4b5644002989fd50ba529dd5d"
  194. }
  195. ],
  196. "synonyms": [],
  197. "m_Precision": 0,
  198. "m_PreviewExpanded": true,
  199. "m_DismissedVersion": 0,
  200. "m_PreviewMode": 0,
  201. "m_CustomColors": {
  202. "m_SerializableColors": []
  203. },
  204. "IsFirstSlotValid": true
  205. }
  206. {
  207. "m_SGVersion": 1,
  208. "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty",
  209. "m_ObjectId": "5f6a63b68a254614b1723c51adad6966",
  210. "m_Guid": {
  211. "m_GuidSerialized": "9d94a6d6-e860-4220-8464-258d5758d374"
  212. },
  213. "m_Name": "Threshold",
  214. "m_DefaultRefNameVersion": 1,
  215. "m_RefNameGeneratedByDisplayName": "Threshold",
  216. "m_DefaultReferenceName": "_Threshold",
  217. "m_OverrideReferenceName": "",
  218. "m_GeneratePropertyBlock": true,
  219. "m_UseCustomSlotLabel": false,
  220. "m_CustomSlotLabel": "",
  221. "m_DismissedVersion": 0,
  222. "m_Precision": 0,
  223. "overrideHLSLDeclaration": false,
  224. "hlslDeclarationOverride": 0,
  225. "m_Hidden": false,
  226. "m_Value": 0.03999999910593033,
  227. "m_FloatType": 0,
  228. "m_RangeValues": {
  229. "x": 0.0,
  230. "y": 1.0
  231. }
  232. }
  233. {
  234. "m_SGVersion": 1,
  235. "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty",
  236. "m_ObjectId": "7c32cb4bbe6d4618a6170ff7c4f54e15",
  237. "m_Guid": {
  238. "m_GuidSerialized": "f76e9f0a-0786-4b23-a5db-649c33da273a"
  239. },
  240. "m_Name": "In",
  241. "m_DefaultRefNameVersion": 1,
  242. "m_RefNameGeneratedByDisplayName": "In",
  243. "m_DefaultReferenceName": "_In",
  244. "m_OverrideReferenceName": "",
  245. "m_GeneratePropertyBlock": true,
  246. "m_UseCustomSlotLabel": false,
  247. "m_CustomSlotLabel": "",
  248. "m_DismissedVersion": 0,
  249. "m_Precision": 0,
  250. "overrideHLSLDeclaration": false,
  251. "hlslDeclarationOverride": 0,
  252. "m_Hidden": false,
  253. "m_Value": 0.0,
  254. "m_FloatType": 0,
  255. "m_RangeValues": {
  256. "x": 0.0,
  257. "y": 1.0
  258. }
  259. }
  260. {
  261. "m_SGVersion": 0,
  262. "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
  263. "m_ObjectId": "8adf2c99ad734f9586c35b044535f8eb",
  264. "m_Id": 2,
  265. "m_DisplayName": "Threshold",
  266. "m_SlotType": 0,
  267. "m_Hidden": false,
  268. "m_ShaderOutputName": "Threshold",
  269. "m_StageCapability": 3,
  270. "m_Value": 0.0,
  271. "m_DefaultValue": 0.0,
  272. "m_Labels": []
  273. }
  274. {
  275. "m_SGVersion": 1,
  276. "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode",
  277. "m_ObjectId": "a2e130a860e84199be89f3ab1f5b0406",
  278. "m_Group": {
  279. "m_Id": ""
  280. },
  281. "m_Name": "clipFunction (Custom Function)",
  282. "m_DrawState": {
  283. "m_Expanded": true,
  284. "m_Position": {
  285. "serializedVersion": "2",
  286. "x": -229.0,
  287. "y": 0.0,
  288. "width": 222.5,
  289. "height": 94.00003051757813
  290. }
  291. },
  292. "m_Slots": [
  293. {
  294. "m_Id": "f5c7434911f441fdbaf928673b394c6f"
  295. },
  296. {
  297. "m_Id": "8adf2c99ad734f9586c35b044535f8eb"
  298. },
  299. {
  300. "m_Id": "0944166fed944ca99e741e0ea61cc32f"
  301. }
  302. ],
  303. "synonyms": [
  304. "code",
  305. "HLSL"
  306. ],
  307. "m_Precision": 0,
  308. "m_PreviewExpanded": false,
  309. "m_DismissedVersion": 0,
  310. "m_PreviewMode": 0,
  311. "m_CustomColors": {
  312. "m_SerializableColors": []
  313. },
  314. "m_SourceType": 1,
  315. "m_FunctionName": "clipFunction",
  316. "m_FunctionSource": "",
  317. "m_FunctionBody": "clip(A - Threshold);\nB = A;"
  318. }
  319. {
  320. "m_SGVersion": 0,
  321. "m_Type": "UnityEditor.ShaderGraph.PropertyNode",
  322. "m_ObjectId": "a59e8d5638664e259a049944fb1f7d39",
  323. "m_Group": {
  324. "m_Id": ""
  325. },
  326. "m_Name": "Property",
  327. "m_DrawState": {
  328. "m_Expanded": true,
  329. "m_Position": {
  330. "serializedVersion": "2",
  331. "x": -313.50006103515627,
  332. "y": 39.50000762939453,
  333. "width": 84.50003051757813,
  334. "height": 34.0
  335. }
  336. },
  337. "m_Slots": [
  338. {
  339. "m_Id": "ee767a14b8c04d7996e05d4c3c619b4f"
  340. }
  341. ],
  342. "synonyms": [],
  343. "m_Precision": 0,
  344. "m_PreviewExpanded": true,
  345. "m_DismissedVersion": 0,
  346. "m_PreviewMode": 0,
  347. "m_CustomColors": {
  348. "m_SerializableColors": []
  349. },
  350. "m_Property": {
  351. "m_Id": "7c32cb4bbe6d4618a6170ff7c4f54e15"
  352. }
  353. }
  354. {
  355. "m_SGVersion": 0,
  356. "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
  357. "m_ObjectId": "dae94ab4b5644002989fd50ba529dd5d",
  358. "m_Id": 1,
  359. "m_DisplayName": "Out",
  360. "m_SlotType": 0,
  361. "m_Hidden": false,
  362. "m_ShaderOutputName": "Out",
  363. "m_StageCapability": 3,
  364. "m_Value": 0.0,
  365. "m_DefaultValue": 0.0,
  366. "m_Labels": []
  367. }
  368. {
  369. "m_SGVersion": 0,
  370. "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
  371. "m_ObjectId": "e828277e5df746c9b5f83697334f227b",
  372. "m_Id": 0,
  373. "m_DisplayName": "Threshold",
  374. "m_SlotType": 1,
  375. "m_Hidden": false,
  376. "m_ShaderOutputName": "Out",
  377. "m_StageCapability": 3,
  378. "m_Value": 0.0,
  379. "m_DefaultValue": 0.0,
  380. "m_Labels": []
  381. }
  382. {
  383. "m_SGVersion": 0,
  384. "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
  385. "m_ObjectId": "ee767a14b8c04d7996e05d4c3c619b4f",
  386. "m_Id": 0,
  387. "m_DisplayName": "In",
  388. "m_SlotType": 1,
  389. "m_Hidden": false,
  390. "m_ShaderOutputName": "Out",
  391. "m_StageCapability": 3,
  392. "m_Value": 0.0,
  393. "m_DefaultValue": 0.0,
  394. "m_Labels": []
  395. }
  396. {
  397. "m_SGVersion": 0,
  398. "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
  399. "m_ObjectId": "f5c7434911f441fdbaf928673b394c6f",
  400. "m_Id": 0,
  401. "m_DisplayName": "A",
  402. "m_SlotType": 0,
  403. "m_Hidden": false,
  404. "m_ShaderOutputName": "A",
  405. "m_StageCapability": 3,
  406. "m_Value": 0.0,
  407. "m_DefaultValue": 0.0,
  408. "m_Labels": []
  409. }