As I get into designing control panels and other things, one problem was that a lot of the tools other people pointed me toward didn't work on my Mac. I'm also not familiar with the heavy-duty modeling tools, and I know they've got a steep learning curve. So I improvised.
First I turned to OmniGraffle for laying out my control panel. The great thing about this program is that it's very easy to move things around and try different layouts. I went through about 25 revisions before I figured it out completely. Some examples. . .
http://zobeid.zapto.org/caviar/image/CP01.pnghttp://zobeid.zapto.org/caviar/image/CP08.pnghttp://zobeid.zapto.org/caviar/image/CP18.pnghttp://zobeid.zapto.org/caviar/image/CP24.pngSo far, so good. But the next problem came after I decided I wanted a rotating LCD monitor. I couldn't pull an existing cabinet plan off the shelf, I had to design my own. This was a 3D problem. I felt intuitively that everything should fit into the dimensions I wanted, but I needed a way to verify it.
I went into Second Life and started building. The biggest hassle was constant unit conversions, because everything in SL is measured in meters! But anyhow, here's what I ended up with:
http://zobeid.zapto.org/caviar/image/mame/mockup_01.jpgRotating 19-inch LCD, inclined back 40 degrees. Full-sized speakers and marquee. My chosen control layout, with no awkward "front porch" hanging off the cabinet. Dimensions similar to a classic Defender machine.
Here's a close-up of the control panel:
http://zobeid.zapto.org/caviar/image/mame/mockup_02.jpgIt looks like everything should fit, and not be too cramped together. Next I take the side panel off. . .
http://zobeid.zapto.org/caviar/image/mame/mockup_03.jpgAgain, my concern is that there's room for the monitor to rotate. Looks like it should fit. Notice the admin buttons tucked under the CP box! So if you want to exit the game, you can reach under there. . . but you'll never hit it by accident, and it's not taking up space on top of the CP.
Next I compare with a typical human figure, wondering if the CP height will be comfortable, monitor height and angle will be comfortable, marquee won't block the view of the screen, etc. . .
http://zobeid.zapto.org/caviar/image/mame/mockup_04.jpghttp://zobeid.zapto.org/caviar/image/mame/mockup_05.jpgLooks good so far.
