Toolbox is a node-based editor. Its beautiful, easy-to-use, fast and powerful. It contains a wide range of tools for bitmap and vector graphics. Its useful for logos, textures, icons, decorations, buttons and graphics for the web.
Toolbox_0.8.2.dmg (5 MB). Was released 6 October 2008. Let me know how it can be improved.
20 EUR is the introductory price. Final price will be 50 EUR. The periodic software updates are free.
|
Mac OS X 10.5
1 GB system ram
64 MB video ram
|
The concept of constructing graphics with building blocks is not something I have invented. Its dead simple and incredible powerful. I have taken this idea and made a native Mac program out of it, that is easy-to-use and beautiful.
A building block is a tool that does a simple operation. Example, the "Crop" block removes unwanted space around an image. Example, the "Blur" block makes an image fuzzy. There are 80 blocks in total for bitmap and vector graphics.
Things starts to get fun when you combine many building blocks. Most of the example projects included with Toolbox consists of 10 or more blocks. These shows you how to build logos, web-buttons, background textures, icons. A cool logo can typically be made with 10 blocks. A grunge texture may require 50 blocks.
Most graphics made with Toolbox is for the web, such as logos, background textures, buttons, framing photos and making decorations. Toolbox has great preview support that allows you to see the end result, while you are tuning colors, font sizes, textures and layout, so you reach a consistent look.
Besides that I have used it for non-web tasks such as designing a collection of icons, which turned out really well. This project can be found via the Examples menu and is called "toolbox_icons.box1". Its using a lot of vector graphics and is very sophisticated.
Toolbox is also good at these tasks: watermarking, color correction of photos, color analysis, finding a palette of harmonic colors, making placeholder graphics, ui prototypes, creating digital art. Toolbox is a very versatile piece of software.
Toolbox: Mac App is Like a Modular, Generative Photoshop
...as if it were a game of construction.
Feel free to ask questions, suggest features, cheer me up. Anything!
You are welcome to contact me directly.
I hang out on the irc channel #toolbox available on irc.freenode.net and my nick is: neoneye.
|
Beautiful. Notice the drop shadows around the blocks and around the output image. Notice the slick busy indicator animation that is shown when Toolbox is working. No visual noise. Just beautiful. |
Vector tagging is what CSS classes are to HTML. It makes it possible to do custom styling and filtering of a single vector path. You can assign tags to points and shapes. | |
|
No wires. In traditional node-based editors you have to connect nodes with wires and its a waste of time, because wires aren't necessary at all. Wires also make move/copy/paste/duplicate operations impossible. Toolbox doesn't have any wires and saves you a lot of time and trouble. |
Helpful messages. A "blur" filter needs an image as input. Otherwise it cannot blur, when that happens a helpful message is shown that explains what's going on and how to resolve it. This eliminates guessing and saves time. | |
|
Feedback oriented. See what you do, while you do it. Many other programs have failed, their user interface is lagging, or nothing is happening when you drag a slider. In Toolbox you always get your feedback immediately. |
Block browser, is where you locate the block that you want to insert. This can be done with partial searching or with tag browsing. There are 3 difficulty levels: easy, medium, hard. Be sure to start out with easy. | |
|
Easy-to-use. Toolbox is easy to learn, saves time, easy to remember. Serious errors cannot occur. Toolbox is satisfying to use. What else is there? |
Busy indication. A moving striped bar is shown whenever Toolbox is busy. Its easy to follow what Toolbox is doing when you change a parameter. | |
|
Sliders everywhere. A slider is complimented by a text-field so its possible to type in a precise value. Many other programs still use text-fields so that you have to type in text on the keyboard and that is a waste of time. Sliders eliminates the need for typing and saves precious time. |
Comments, lives in the construction area behind the blocks. They are gray rounded boxes with text inside. Are used in the example projects to describe how things works. | |
|
Example included. There are 50 example projects included with Toolbox, they can be accessed via the "Examples" menu. Its a good way to see what Toolbox is capable of. Feel free to use them as templates for your own projects. |
Resize blocks. You can make a block wider by dragging in the left or right side. This is needed with blocks that takes multiple inputs and in situations where data is needed multiple places. Also aligned blocks looks nicely ordered. | |
|
Recycling. In traditional graphics programs you throw away your work when you are done. In Toolbox you can take the good things you made in a previous project and use it again. This saves time. |
Status in title-bar. The window title-bar shows filename and info about the output. If Toolbox is processing data, then progress is shown. For bitmap output it shows the resolution. And it can tell you if there is no output. | |
|
Bitmap filters and generators, such as blur, perlin, worley, crop, text, trim, light, normal, gamma, photo, extract, gradient, stripes. Some of these filters are able to change the size of the image, this is unique for Toolbox. |
Mouse/keyboard as in Finder. CMD for inverting the selection. ALT for duplication. ESC to cancel an ongoing mouse operation. Double click to focus. | |
|
Vector filters and generators, such as edit, soft, align, transform, gear, mount, mix, shape, style. No other programs has vector filters, which makes Toolbox entirely unique. Be sure to check them out. |
Fitts law. The UI is made with minimal mouse movement in mind. This is the reason the parameter tab is located in the right-bottom corner. Use the spacebar for scrolling. Saves time and is better for your arms. | |
|
Mesh filters and generators for advanced distortion effects such as tunnels, twirls, planes. |
Zoom and Move. Click or hit F1 to toggle between size to fit or actual size. Drag to move. Use mouse wheel or plus/minus to change zoom factor. | |
|
Meta blocks are a special category of blocks. Their purpose are to re-route the data to another place in the graph. |
Swap areas. Press F2 to rearrange the large areas in the UI. This can either give a bigger view of the output or the construction area. | |
|
Drag + drop. Blocks can be moved and resized. Vector paths can be drawn. Photos can be dropped. Blocks can be dragged from the block browser into the construction area. Its used everywhere. |
Photo browser, scan through your photos without opening iPhoto. When you have found an image you like, then drag it into the construction area and it will insert a "Photo" block. | |
|
Vector editor. Draw closed shapes with minimal use of the mouse. Double click to insert a point. Additional clicks for inserting more points. Move mouse away and you are out of insert mode. You find it in the "Edit" block. Unique! |
Automatic software updates. New releases of Toolbox are downloaded to your computer and installed. Saves you the trouble of doing this manually. Thanks to Sparkle! | |
|
Single window. Everything you need is inside one window. This makes better use of screen space and is less cluttered than multi window programs. |
Undo/Redo. If you accidentally delete some blocks or change the wrong parameter, then you can go back in time and do things differently. A life saver. | |
|
Export bitmap graphics as PNG or JPG. Either with or without alpha channel. The compression ratio can be changed while the file size is updated. |
Document based. You can have many documents open at the same time. This allows you to copy/paste from one document to another. | |
|
Export vector graphics as a PDF file, that can be imported in another program for further editing or for printing. This way you can get it on business-cards, posters and even T-shirts. |
Multithreaded, so the UI is responsive and you don't see crazy beach balls. | |
|
Import PNG, JPG, PDF, PSD, TIFF, GIF, BMP, PICT, TGA, ICO, ICNS. There is a "Photo" block for this purpose. |
Cocoa + OpenGL, for UI and for high speed screen updates. |
Its an alpha release. Its stable. Runs on anything with Mac OS X 10.5 installed. The UI is pretty much there. Remaining work is mostly back-end related. Not yet feature complete to go for a version 1. Im low on money, please consider buying a license so the development of Toolbox can continue.
Limitations and issues:
You can do anything with building blocks and its driving me crazy. My plan is to drive you crazy too, because this concept is just brilliant. I want to explore this world and give you the tools so that you can use it, extend it and do your own explorations. This is an ambitious goal.
GPU acceleration is what im currently working on. Its different from traditional code, because it involves OpenGL/CoreImage/shaders/3D and it takes months to lay the foundation. I began in mid october 2008 and around april 2009 it will be ready, hopefully.
Write to me if there is anything I can do. Im open to ideas.
I am intrigued by demos. Back on my Amiga 500 and later on my 486DX2, I coded simple effects and really wanted to create a bigger demo with my friends. Watching Second Reality was groundbreaking and that was what got me started with programming. My interest declined and stopped around the time when FR-08 was released. I was shocked, it was beyond me how that thing was put together. After that point I haven't code anything demo related :-( And now ".werkkzeug" has just been released and things starts to makes sense. Its strikingly simple that even I, can code something similar. I want to code effects again.
Now this was long time ago. I actually made a simple WZ clone! My friend Dennis Hansen has nearly the same story and he also worked on his own tool. We didn't knew that we both worked on the same kind of program despite being close friends. We merged our efforts and I continued the project and turned it into a mac program. I am coding effects as in the good old days, but no demos yet. Dennis is doing stuff on windows (no concrete plans for doing a port).
The name Toolbox was chosen to honor ".werkkzeug", which means tool in english. Also my company name has an 'op' prefix to honor the operator-stacking concept. To quote FR-08, 'The produkkt will change your life'. It has certainly changed my life and im grateful. Thank you Dierk "Chaos" Ohlerich and Farbrausch for sharing your tool back then and for all the awesome prods.
No Toolbox for Windows. Will there ever be one? Yes, its far out in the future. If its going to be a native windows program then it will take between 1 and 2 years, full time. There is also Cocotron and then I guess it will take 6 months. When it will be, I don't know.
What about Linux? I have heard good things about GnuStep, so I guess the editor will be fairly easy to port with very few changes. 6 months.
Is Toolbox open source? No, but maybe in the future. I cannot decide about a dual license scheme or entirely bsd licensed or something else. Opinions are welcome.
Toolbox is a bad name. Its not a unique name and nearly impossible to search for on google. I want to change it, if just I could find a better name. How about "værkktøj"? no! Let me know if you find a better name.
Toolbox is by far the biggest piece of software I have ever worked on. It has cost me a lot of money and it takes all my time. To show your appreciation, please provide feedback and help spread the word.
I cannot write a neutral review of my own program. For this I need you. How does it compare to photoshop. Pros and cons. What can it be used for and what not. Is it intuitive. Does it have a future. Feel free to use text and screenshots from this page.
If you already have an account at reddit or delicious, then this is the easiest way to help. Recommend it, bookmark it.
Please share a few screenshots of your work so that others can see that Toolbox has real users.
My native language is danish. I have tried recording videos where I use my own voice, but that was a disaster. Then I used a soundtrack, but that was illegal. Then the macs built-in voice, but that is bad too. I miss videos with native english.
This is unfortunately the end of this page. If you have made it this far and wants to read more then there is only the forums that I can point you to. Maybe try out the programs of my competitors. Seek info about farbrausch/.werkkzeug. Become a programmer. Become an artist.