In this video, I explain the vector manipulation functions in Affinity Photo's procedural texture filter. Vector manipulation functions: rev, rotl, rotr swap12, swap13, swap23, swapxy, swapxz, swapyz, swaprg, swaprb, swapgb, neg1, neg2, neg3, neg12, negx, negy, negz, negxy, negr, negg, negb, negrg Procedural Textures Playlist: https://www.youtube.com/playlist?list=PLPTJk1HIMN35WOCDXnoUB-l2_YVgJ8rHK The Procedural Texture filter and related information can be found on Affinity Photo's website: https://affinity.help/photo/en-US.lproj/pages/Filters/filter_proceduraltexture.html 0:00 Introduction 2:41 Color manipulation using vector functions (swap) 5:14 Color manipulation using vector functions (rev, rotl, rotr) 6:27 Coordinate vector manipulation (neg) 9:48 Coordinate vector manipulation (rev, rotl, rotr) 10:16 Conclusions