Please donate if you like my stuff
so I can keep releasing tools!
Standalone Tools
FunkyBar
version 0.886
Artist's Hotkey Toolbar for Windows
Funky Bar is an app that stores hotkeys on a per-app basis within a highly customizable toolbar.
Using Pior Oberson's concept, it was written specifically for artists who use tablets to help eliminate the dependency on the keyboard, but is open to many other possibilites!
Much like the Wacom tablet drivers, Funky Bar detects which program you are currently using and adjusts accordingly to your custom settings for that particular program.
View the videos linked at the right to see more.
July 5th demo of Funkybar v0.870 June 18 demo of Funkybar v0.848

I've finally released a test version!
It'll improve as I get time :)
Please free to send me feedback

MEL Scripts
FB Image-Plane-o-rizer
version 1.0
simple imageplane creation script
This is a quick and simple script I made just to speed up the process of creating image planes in Maya.
It creates a shader and the image plane with correct dimensions. There are options for:
  • 6 different views
  • a prefix name
  • scale
  • offset from origin
  • one-sided display
  • and renderability.
FB poly Planarize
version 1.0
Make polygonal components planar like in 3ds Max
FBpolyPlanarize is my attempt at the 'Make Planar' tools from 3ds Max.
Particularly useful for inorganics and stylized stuff, it makes selected poly components planar on X, Y, Z, or an arbitrary 'Best' plane
Running FBpolyPlanarizeSetup will create the option in an FBTools menu and apply it to the userSetup.mel - or you can do it manually.
FB combine
version 1.0
smart poly Combine with retaining and awesome options
FBcombine is my improvement to the 'Combine' tool.
With FBcombine you have options to retain properties of your first selected object
  • delete history or not
  • toggle and run Separate if only 1 object selected
  • retain, ignore, or center Pivot
  • retain or ignore rotation
  • retain or ignore previous parent

Just drop FBcombine.mel into mydocuments/maya/X.X/scripts/ and type FBcombine in the commandline.
It'll appear in the FBTools menu
FB wire Jumbler
version 0.9
Creates a bunch of jumbled 'wires'
This script is based on the concept of Neil Blevins' Wire Jumble scripts for 3ds Max. I tried to keep the controls pretty similar.
Simply run the script, select target objects in desired order, enter desired parameters, and press Make wires.
FB save Selection
version 1.0
retain component selections like 3ds Max
FBsaveSelection is my attempt at emulating the behaviour of 3ds max in that your component selections are retained and recalled whenever you switch component modes.
It may take some getting used to, but in the end I hope it helps speed up your workflow by eliminating repetitive selections.
It's all done in mel, so there are a host of settings to minimize any speed decrease. Instructions are included in the zip
FB local Tumble
version 1.1
Force camera to tumble around selection
A simple script that creates a toggle for tumbling the camera around selected objects/components.
Options will appear in a FB Tools Menu
Add FBlocalTumble to userSetup.mel to install, or run this code in the script editor or edit the usersetup.mel file manually.
FB Slider
version 0.8
Slide an object/component precisely between 2 points
This is a kinda simple script that slides objects/verts/CVs/EPs/joints/etc between other target objects/verts/CVs/EPs/Joints/etc.
This is useful for lining up bones or precisely sliding objects/components between eachother.
FB refine Joint
version 1.0
bissect selected joint (make twist bone)
A simple script to easily create twist joints.
Inserts new joints in the middle of selected joints
Max Scripts
FB Average Weights
version 1.1
Vertex Weight Blending tool
FBaverageWeights is a script for 3ds max that lets you pick 2 "source" weights and manipulate a selection of skinverts based on these source weights.
there are many effects you could get with this, but some of the core options are
  • Paste a blend onto selection.
  • Paste a gradient between 2 skinverts on selected skinverts
  • Radial Blend to add a weight based on distance
and many options within them! Below is a diagram quickly explaining what each button does
View the videos and images at the right for more.
Photoshop Scripts
Eraser/Brush TGL
version 1.0
toggles between common tools eraser and paintbrush
Toggles between the Eraser and Brush tools
but the script is easily edited to cycle through a number of tools if eraser/brush isn't your thing :)
Save to C:/Program Files/Adobe/PS CS3/Presets/Scripts
and it'll appear in File->Scripts. You can also set it to a hotkey at Edit->Keyboard Shortcuts
UV tgl
version 1.0
Toggles UV layer(s) visibility on/off
uv_TGL simply toggles the visibility of any layer named either:
UV, UVs, UV's, or prefixed with TGL_
by default it searches only for the first layer, but you may change the variable near the top to run on all UV layers.
That can get slow on hefty PSD's though, so it's not advisable!
Save to C:/Program Files/Adobe/PS CS3/Presets/Scripts
and it'll appear in File->Scripts. You can also set it to a hotkey at Edit->Keyboard Shortcuts
savePSD+TGA
version 0.9
quickly saves the PSD and a TGA in the parent directory
Meant partially as a replacement for File->Save, savePSD+TGA saves the current psd and a TGA with the same name one level up in the directory.
Save to C:/Program Files/Adobe/PS CS3/Presets/Scripts
and it'll appear in File->Scripts. You can also set it to a hotkey at Edit->Keyboard Shortcuts