cg-archive / Nuke-PixelSort

A plugin for Nuke that sorts pixels to create a stylized effect (NDK, C++)

Home Page:https://maxvanleeuwen.com/pixelsort

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This project contains compiled files for both Windows and Linux, and you can use the source code to compile it yourself for Mac or unsupported Nuke versions!

 

 

 

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.


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). 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

About

A plugin for Nuke that sorts pixels to create a stylized effect (NDK, C++)

https://maxvanleeuwen.com/pixelsort

License:MIT License


Languages

Language:C++ 79.5%Language:Python 20.5%