Money Flow: Personal Finance

šŸ¦‘ Get it at https://gitlab.com/pyfynn/moneyflow I made this spreadsheet to keep track of where my money is coming from and disappearing to: It’s so simple that I’m actually updating it and am gaining valuable insight to my personal finances. Do you also find yourself in need of such a thing? Then check it out at: https://gitlab.com/pyfynn/moneyflow

October 11, 2024

Nuke Preferences Manager

šŸ¦‘ Get the Python module on GitLab Edit: April 2 2022 : Update v1.1.1 released In Nuke 12.2v5 - 13.1v1 the PreferencesManager added an extra TAB_KNOB to work around a Nuke bug that was hiding the last tab in the preferences’ side bar. This is fixed in Nuke 13.1v2+ so the PreferencesManager v1.1.1 removes this extra TAB_KNOB so it doesn’t clutter the interface. Edit April 5 2021 : Update v1.1.0 released This new release makes the Preferences Manager Nuke13 (Python3) compatible šŸŽ‰ ...

April 3, 2022

Let it snow

šŸ¦‘ Get in on GitLab Sprinkle some winter mood into Your PySide GUIs with this widget: When creating VFX pipeline tools, whose main purpose it is to take the annoying part out of all the repetitive and tedious work, it’s nice to add some small ā€œeaster eggsā€. If you write pipeline tools (or other Qt for Python / PySide based tools) feel free to use this little widget to decorate your GUI with some totally unnecessary but fun snowflakes. ...

November 28, 2021

Neat Photo Import

šŸ¦‘ Find it on GitLab here Not wanting to open Lightroom, Darktable or other photo library apps to simply import/copy photos from my camera’s memory card, I wrote a script to fetch photos’ date-taken time stamp and copy them into a date-labelled folder structure: photoName.cr2 → YYYY/MM-DD → 2020/10-01/photoName.cr2 This admittedly simple task ended up also helping with re-organizing messy photo folders and turned out to be an interesting journey through the exiftool docs, running Python subprocesses and dealing with character encodings. ...

November 9, 2021

AlphaBender

Modifying alpha channels is probably one of the things I do most when compositing. I’ve found Nuke’s Erode and Dialate nodes to be a bit too limiting and slow for many of these operations. So I made this lightweight tool for growing and shrinking the alpha channel. It works well for both small adjustments, like ā€œleaningā€ the center of a gradient slightly towards one side, and big modifications. ā˜¢ļø Available on Nukepedia here ...

July 1, 2021

HighPasser Gizmo

ā˜¢ļø Available on Nukepedia here A lightweight sharpening tool with a soft-clamp for low and high values, which is useful for avoiding negative values and halos around high contrast areas. Yields more elegant and even results than the default Sharpen node - especially at large sizes. WaaayĀ overĀ theĀ topĀ sharpenedĀ imageĀ toĀ illustrate: The inner workings:

June 24, 2021

Reconnect Nuke Nodes

šŸ¦‘ Get it on GitLab Edit: April 5 2021: v1.1.0 released Makes reconnectNodes Nuke13 (Python3) compatible and fixes a bug šŸŽ‰ Actually it’s been a while since I’ve created this tool, but after re-opening it the other day to do some bug fixing, I thought I might as well post it here, too. The concept is simple: When you paste recently copied nodes, reconnect disconnected inputs to their original parent nodes. This is how it looks in action: ...

April 5, 2021

p5js Image Distortion

I recently started exploring p5js to up my math game a little and practice per-pixel manipulation. I picked p5js because I like the interactivity and real-time feedback, it has an easy syntax and it’s easy to test the code in either the web-editor or with the processing app (using the p5js plugin). After some fiddling around the ā€œfinished productā€ can distort any image using noise and the mouse position: Transform with MousePos ...

August 9, 2020

WaveMachine for Nuke

ā˜¢ļø Get it on nukepedia Overview Similar to the widely used ExpressionWaveGenerator I wanted to find a simpler way to create and control procedural curves. This is exactly what Wave Machine tries to achieve. It contains nodes to generate, modify, retime and merge curves - all without editing any expressions. Generate Standard ā€œwavesā€ such as sine, triangle, square, random and more ...

June 27, 2020

RevLum Gizmo

ā˜¢ļø Get it on Nukepedia Well hello, fellow Nuke compositor. Do you use this slider in the Grade node a lot? …or wish it was easier to grade only colors but keep the luminance? Me too! So I made this tool, which attempts to do exactly that. I’ve found it to be especially useful when doing complicated color changes (like despills) or using several grade nodes. The idea is, that you do all your grades and modifications as usual and then use the revLum node to revert to the original luminance. ...

March 29, 2020