I got a chance to think more about the menu flow today. These steps would be if the user selected "new" from the splash screen.
Thursday, December 17, 2009
Configuration utility - menu flow
I got a chance to think more about the menu flow today. These steps would be if the user selected "new" from the splash screen.
Wednesday, December 16, 2009
Change of plans -- More software!

(Configuration Utility concept)
I've decided to add a second portion to the software. In the spirit of being artist-friendly, the software will now come bundled with a configuration applet. It's likely to be Adobe Air or a web-based flash applet, and will allow the user to easily set up their own hotkeys and macros. It will be great when it's ready - but certainly adds a chunk of time into the development cycle.
Chiptunes band Fighter X likes the brush blaster, and one of their tracks will be featured in the upcoming promotional video. More to come. As part of their association with the project, I'm modifying the overall graphic design for the blog, front-end applet, and the in-progress website. We'll see where it ends up. It will probably involve robots blasting things.
Saturday, December 12, 2009
The software is up and running!

(Images of the brushBlaster software up and running! Shown are the copy/paste and selection radial buttons in action)
current goals of the software portion of brushblaster:
1) Reduce cursor movement.
2) Reduce eye movement -- keep everything focused on the area that you are painting.
3) Further eliminate the need to dig through menus.
4) Extend the visual style of the hardware onto the screen.
What started as a relatively straightforward plan (on the software side) quickly spiraled out of control. Within the AutoHotkey software, you can do more than simply remap keys. The open source software allows you to draw GUI on the screen!
Others have already used AutoHotkey to create on-screen hotkey buttons, though none were quite what I need for the brushBlaster. This radial menu script Was by far the best example of the concept, though it was way more than I needed. With some guidance from it's creator Boris Mudrinić, I was off and running. Working from an obsolete version of the Radial menu that he created in 2008 I was able to craft what I needed. Along the way there was a lot of learning, though I can safely say this will not be the last time I find a use for Autohotkey.
Though it's not ready yet, I plan to release a free version of the software for anyone to use. It will work in any software, and can be totally re-skinned. It will require a text-editor to customize, though there are many free and open-source text editors.
Wednesday, December 9, 2009
Icons
I'm altering the direction slightly -- reducing the number of buttons on the controller to 22 (and 3 knobs) --- and integrating on-screen radial menus to expand the functionality of each button. This way when I press the "copy/paste" button, I'll have 5 icons that pop up on screen near my cursor. This solution seems like the best of both worlds, though it will probably take more time in AutoHotkey.
Here are the icons and potential logo for the device.
Saturday, December 5, 2009
blueprint and color options

I worked a little more on the body style -- working out the specific shape. I'm getting close to the final design, though am still unclear about my color scheme. I'll be ordering the parts soon, so i need to get a move on. also, on Wednesday I'll be taking my course on the laser engraver, so I'll be able to cut the top panel out of acrylic.
Thursday, December 3, 2009
Yellow body?
Here's another thought for the housing. This one will have a clear acrylic top (the underside painted black) and a yellow wooden body. The entire thing will have rounded corners and be held together with exposed, inset hardware.
The shape is a bit different as well - it's extended to make more space for resting my wrist and forearm. Also, the entire body is a low wedge, creating a more ergonomic layout.
Wednesday, December 2, 2009
The brush blaster project....
To build a better keyboard.
I'm a concept artist in the video game industry and spend a great deal of time working in Photoshop. It's a fantastic tool - but sometimes it gets in the way of creativity and workflow. Though photoshop provides a fair amount of customization in the user interface, I want to augment my physical workstation. Pulling inspiration from video editing and DJ equipment, I'm designing and building a new controller to optimize my painting process.
This blog will keep a record of my process. There's a lot that I need to learn in order to get this machine built, but I'm off to an energetic start.
Below is a drawing I did (in photoshop) of current plan. It's got 26 buttons and 3 rotary encoders -- though I'm still fussing with the layout. I'm using a piece of opensource software called AutoHotkey to drive the button mapping.
Stay tuned for updates!
Subscribe to:
Posts (Atom)