Advertisement
Guest User

hueFader.BeyondScript

a guest
Jul 10th, 2025
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | Source Code | 0 0
  1. CodeName "HSV to Col Chan"
  2. var r, g, b;
  3. var h; h = extvalue(0,1);
  4.  
  5. if (h > 0.99) goto white;
  6.  
  7. var i; i = int(h * 6);
  8. var f; f = h * 6 - i;
  9. var q; q = (1 - f);
  10.  
  11. var case; case = int(i) % 6
  12. if (case = 0) goto caseA;
  13. if (case = 1) goto caseB;
  14. if (case = 2) goto caseC;
  15. if (case = 3) goto caseD;
  16. if (case = 4) goto caseE;
  17. if (case = 5) goto caseF;
  18.  
  19. final:
  20. ColorChannel.0.R = r * 255;
  21. ColorChannel.0.G = g * 255;
  22. ColorChannel.0.B = b * 255;
  23.  
  24. exit
  25.  
  26. white:
  27. ColorChannel.0.R = 255
  28. ColorChannel.0.G = 255
  29. ColorChannel.0.B = 255
  30.  
  31. exit
  32.  
  33. caseA:
  34. r = 1;
  35. g = f;
  36. b = 0;
  37. goto final;
  38.  
  39. caseB:
  40. r = q;
  41. g = 1;
  42. b = 0;
  43. goto final;
  44.  
  45. caseC:
  46. r = 0;
  47. g = 1;
  48. b = f;
  49. goto final;
  50.  
  51. caseD:
  52. r = 0;
  53. g = q;
  54. b = 1;
  55. goto final;
  56.  
  57. caseE:
  58. r = f;
  59. g = 0;
  60. b = 1;
  61. goto final;
  62.  
  63. caseF:
  64. r = 1;
  65. g = 0;
  66. b = q;
  67. goto final;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement