Advertisement
Guest User

Shadery05_HueShift02

a guest
Mar 1st, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. half3 HueShift02(half3 c, half shift)
  2. {
  3.     half angle = radians(shift);
  4.     half cosAngle = cos(angle);
  5.     float3 k = float3(0.57735, 0.57735, 0.57735);
  6.     return  c * cosAngle +
  7.             cross(k, c) * sin(angle) +
  8.             k * dot(k, c) * (1 - cosAngle);
  9. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement