PixelSort

Easy-to-use and customizable pixel sorting plugin for Nuke.

Updated: 17 July 2020

Author: maxvanleeuwen

Compatible Nuke versions: 8.0 or later

Compatibility: Linux 64, Windows 64

Deprecated -
see this PixelSort gizmo instead!
It's and updated version that works with newer Nuke versions and is easier to use.

 

Link to updated Pixelsort gizmo: http://www.nukepedia.com/blink/filter/pixelsort
I am leaving this post online for those who want to use it in older Nuke versions.

 

 

 

 

 

 

 

This download contains the compiled files for both Windows and Linux, and you can find the source code on my website if you want to compile it yourself!

 

 

 

nuke pixelsort gizmo

nuke pixelsort

 

 

 

The sort input can be painted on:

 

pixelsorting plugin nuke

nuke pixelsort pixel sorting plugin

 

 

 

Some examples of what you can do with it:

 

pixel sorting

nuke pixel sorting

nuke plugin pixel sort

 

 

 

 

See my website (maxvanleeuwen.com/pixelsort) for more information and examples!

Currently, PixelSort is compiled for the following systems:
Windows: 11.0, 11.1, 11.2, 11.3
Linux: 8.0, 9.0, 10.0, 10.5, 11.0, 11.1, 11.2, 11.3.

Thanks to Idris Miles for his help with compiling for Linux!


On my website you can find the C++ source code, so you can compile it yourself.
Once compiled, place the resulting file in the PixelSort folder, in a subfolder with the name of the version you compiled it for (in the same fashion as the other ones that are already there), and the menu.py will automatically find it!

 

 

 

 

Installation

 

1. Place the PixelSort folder in your .nuke folder (or somewhere else on your computer)


2. Go to your .nuke folder, and create a file called ‘init.py’. If such a file already exists, open it. You can find the .nuke folder here:

Linux: /home/username/.nuke
Windows: C:\Users\username\.nuke


3. In the init.py file, add this line of text to the end and save it:

nuke.pluginAddPath('./PixelSort')

 

 

 

Installation using NukeShared

 

1. Place the PixelSort folder in the ‘_AutoInstaller’ repository.

 

NukeShared is a way of installing plugins by dragging/dropping them in folders, see my website (maxvanleeuwen.com/nukeshared) for more information.

 

 

 

 

 

Updates:

 

v1.6

Simplified a lot, to make it more logical and cleaner (removed some experimental stuff)
Speed improvements!
Released code, so you can compile it yourself
Fixed some BBox and filtering issues with the gizmo

v1.5

Linux compatibility
Added Mask input

Sign in or register to download or rate.