# Block Swap

**URL:** <https://forum.showsync.com/t/block-swap/2811>\
**Category:** Videosync\
**Created:** [August 19, 2026, 7:41am UTC](https://forum.showsync.com/t/block-swap/2811 "2026-08-19T07:41:37Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wiim](https://forum.showsync.com/user_avatar/forum.showsync.com/wiim/32/1881_2.png) [@Wiim](https://forum.showsync.com/u/Wiim)\
**Post date:** [August 19, 2026, 7:41am UTC](https://forum.showsync.com/t/block-swap/2811/1 "2026-08-19T07:41:37Z")

</div>

A plugin filter ISF Shader. It swaps blocks of pixels of a certain width and height in a 2x2 matrix according to the selected mode.

 ![image](https://forum.showsync.com/uploads/default/original/2X/b/be16ebd6599565a75580bf0cce8b99eeebe4da24.png)  
 ![image](https://forum.showsync.com/uploads/default/original/2X/3/3f1c4735a842120b6fe9ed428646d6a8d81f6984.jpeg)  
 ![image](https://forum.showsync.com/uploads/default/original/2X/f/ff0648dfe57a39aaa8bce80d266c43230d1e2f08.jpeg)  
 ![image](https://forum.showsync.com/uploads/default/original/2X/7/7e8c9f053a740294684086b47e0b78afbe7ad014.jpeg)  
[Block Swap.zip](https://forum.showsync.com/uploads/short-url/40kwN8c2McRqO462YsHPPmlz0jT.zip) (63.5 KB)

---

<div class="post-metadata">

**Author:** ![Wiim](https://forum.showsync.com/user_avatar/forum.showsync.com/wiim/32/1881_2.png) [@Wiim](https://forum.showsync.com/u/Wiim)\
**Post date:** [August 19, 2026, 8:25pm UTC](https://forum.showsync.com/t/block-swap/2811/2 "2026-08-19T20:25:35Z")

</div>

With a few other tricks it creates nice chaos.  
The second LFO modulates “Thickness”, that has to be “Mode”. This naming error is fixed in attached patch.  
[Block Swap.zip](https://forum.showsync.com/uploads/short-url/fEo2sxIyRqddUOhmIhD0M39IZB9.zip) (63.5 KB)

 ![image](https://forum.showsync.com/uploads/default/original/2X/f/fea5bb297265f8922045553226ed079857184bd4.jpeg)  
 ![image](https://forum.showsync.com/uploads/default/original/2X/3/36f8fc86cb7c68fe6bb76ee4b0f7528069cb88d2.png)
