Tools
Please donate if you like my stuff
so I can keep releasing tools!
so I can keep releasing tools!

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.
I've finally released a test version!
It'll improve as I get time :)
Please free to send me feedback
FB Image-Plane-o-rizer
version 1.0
simple imageplane creation script
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.
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
Just drop FBcombine.mel into mydocuments/maya/X.X/scripts/ and type FBcombine in the commandline.
It'll appear in the FBTools menu
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
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.
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
FB refine Joint
version 1.0
bissect selected joint (make twist bone)
FB Average Weights
version 1.2
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
View the videos and images at the right for more.
- Paste a blend onto selection.
- Paste a gradient between 2 skinverts on selected skinverts
- Radial Blend to add a weight based on distance
View the videos and images at the right for more. FB Sub-Obj Pivot
version 0.98
Working pivot toggle for sub-objects
FB_sub-obj Piv is an early modeling script for 3ds max that lets you pick a subobject and align a pivot to it specifically to alter geometry along arbitrary axes for hardsurface or organic modeling
How to Use:
How to Use:
- Select a mesh or poly sub-object (vert,edge,face)
- Run the script to align either a Working Pivot or the Object Pivot to it as defined in the image below.
- Run the script again to return to your previous pivot
(Note: script only reverts from working pivot)
FB Quick Loop/Ring
version 1.1
Enable shift+click UV and Skin loop/rings
FB_quickLoopRing is a startup script for 3ds max that emulates the new editpoly shift+click loops and lets you add a loop/ring of UV verts, edges,faces, or skinverts to your selection by holding shift and clicking an adjacent subobject like Editable Poly
How to Use:
How to Use:- Download FB_quickLoopRing.ms and drop into
...ProgramFiles/Autodesk/3dsMaxXXXX/Scripts/Startup/
and restart Max - Select a subobject in Unwrap UVW or Skin Modifiers
- then hold shift while selecting an adjacent subobject and it'll add the vert,edge,face loop to your selection
- Looping will occur on the Geo-level if picked in viewport and UV-level if picked in editor*
FB UV conversion
version 1.0
Enable ctrl+click UV conversion
FB_UVconversion is a startup script for 3ds max that lets you convert UV subobject's by holding ctrl while changing subObj mode like Editable Poly etc.
How to Use:
How to Use:- Download FB_UVconversion.ms and drop into
...ProgramFiles/Autodesk/3dsMaxXXXX/Scripts/Startup/
and restart Max - Select a subobject in the Unwrap UVW modifier
- then hold ctrl while changing subobject mode and your selection will be converted
Eraser/Brush TGL
version 1.0
toggles between common tools eraser and paintbrush
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
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
FB fetchPSdocs
version 1.0
quickly stores/fetches workspace documents in photoshop
Stores global or project-specific document lists that you may 'fetch' between photoshop sessions.
ex1: store/fetch which references you have open for a large illustration you're doing
ex2: storing all 12 textures you're working on for a particular 3d environment, character, etc.
Scripts included:
and they'll appear in File->Scripts.
You can also set hotkeys or set a script to run on startup
(more instructions in Readme.txt)
ex1: store/fetch which references you have open for a large illustration you're doing
ex2: storing all 12 textures you're working on for a particular 3d environment, character, etc.
Scripts included:
- FB_StoreDocs - Stores open documents to a global temp file
- FB_FetchDocs - Re-opens stored documents from a global temp file
- FB_StoreDocsAs- Stores open documents to a Custom location (ex. project-specific)
- FB_FetchDocsAs - Re-opens stored documents from a custom .PSdocs file
and they'll appear in File->Scripts.
You can also set hotkeys or set a script to run on startup
(more instructions in Readme.txt)
savePSD+TGA
version 0.9
quickly saves the PSD and a TGA in the parent directory
