Archive for July, 2005 Page 3 of 6



Fore!

Today was the Annual Amaze Entertainment Golf Tournament and BBQ, and yours truly decided to try his hand at golf. I’ve never played golf before (minigolf doesn’t count), so I figured this would be a good opportunity to try it for free. Plus, it’s the summer, I don’t get outside during the day very often, and the tournament is all on company time.

The tournament was held at the Snohomish Golf Club way out in Snohomish, which is a good 20 miles northeast of Kirkland. Everyone was split up into teams of four, and we played Scramble rules. From what I remember of the rules, everyone is required to drive, then we take the best shot, and everyone plays from within 6″ of that ball. We continue playing in that manner until the ball is in the cup. The Scramble rules were used to accommodate the huge spread in skill levels of all participants. On my team, 2 of us had never played, one had played a couple of times before, and one played regularly.

Due to the sheer number of people playing, we got a late start on our tee time. Once we got going, things moved along a pretty nice and relaxing pace. I didn’t do too bad, considering it was my first time on a golf course. I had trouble getting consistent drives – most sliced off to the sides – but my putts were pretty good. In fact, I had the best overall putting, sinking a couple of shots for par and setting up quite a few for my teammates. At the end of the front nine, we were +7, which I think isn’t bad at all considering our collective skill levels.

Because of our late start, we only made it through the front nine. We could’ve gone on to the back nine, but when we passed by the club house, the BBQ was being set up and the grill getting warmed up. Rather than spend 3 more hours playing golf, we decided to call it a day and get first dibs on the food. A cheeseburger, potato salad, and fresh fruit was much more enticing than blindly whacking at a golf ball.

Although I didn’t play very well, I did have a blast being on the course. Golf is an oddly relaxing sport. You have to have patience and be relaxed to get good shots. I can easily see myself hitting some balls at the driving range to relax or spending a lazy day on the course. I think I may have been bitten by the golf bug today. I already want to go out and play again.

All in all, it was a fun day. I was able to get outside on a beautiful day. I learned a bit about how to play golf. I got free food. And I did it all on company time. Unfortunately, I didn’t get any pictures from the day. I was too lazy to lug my D70 with me on the course and didn’t want to annoy my teammates with my incessant picture-taking. There’s always next year (assuming, of course, that I’m still working at Amaze then…).

Technorati |

Impromptu Shoot

Ivar's Blue

I was on my way home from work this evening, and I decided to swing by Coulon Beach Park to relax and walk around a bit. Naturally, I took my camera with me, and what was originally supposed to be a nice after-work walk turned into an impromptu photo shoot.

Last time I was at Coulon Beach Park, I was on one of my first shoots using my Nikon D70. I had everything set to automatic, and I just aimed and snapped the shutter. I was still just learning how to use the camera as well as re-learning basic photography. I was also very timid about approaching people for close-ups and ended up taking a lot of long shots of both people and scenery.

Posing With Shadows

Two months and hundreds of photos later, I was back at the park with my camera and with a (hopefully) more refined photographic eye and better understanding and control of my camera. This time around I was getting closer to my subjects and/or zooming in tighter. I paid more attention to the overall framing, what was in the background, and how the lighting affected the subject matter. Overall, I was just more careful and selective about what I shot.

Of course, not everything turned out perfectly straight out of the camera, so I did do some processing in Photoshop CS2. Since I shot in RAW mode, I had a lot of flexibility in terms of adjusting exposure, color temperature, and other nit-picky details. My good old image adjustment standbys – Levels, Curves, and Hue and Saturation – came in handy as I fine-tuned the final images.

Longing To Be On The Water

In addition to looking for better shots, I was also more comfortable approaching people I wanted to photograph. There were enough people at the park this evening that I pretty much had my pick of subjects. It turned out that kids were the more interesting subjects to photograph this evening. They were much more active and cheerful than the teenagers and adults, who were either keeping an eye on the kids or lounging in the sun doing absolutely nothing.

Not wanting to come of as a creepy stalker, I was very careful about asking the parents/guardians for permission to photograph their children. I explained to them that I was a hobbyist photographer and was out for one of my regular practice shoots. Everyone I spoke with was more than happy to let me take the shots I wanted. The kids were either oblivious to the fact that I was photographing them or very happy to pose for photos.

Siblings

The two kids pictured above were particularly fun. The little boy was following me around for a while as I was getting some shots of ducks along the water. He kept saying “Hi” to me and sitting a few feet from me whenever I settled for a shot. His sister soon showed up, explained that I was working and told him not to bother me. I thought they were entirely too cute, so I asked their parents if I could take a few pictures of them. The mom seemed very flattered that I even asked and was happy to oblige.

As soon as the mom said yes, the daughter went into instant photo studio smile mode. She didn’t seem to have any problems with being a model for me. Surprisingly, the little boy became very self-conscious and quiet as soon as I turned the lens toward him. Not once did he crack a smile. His sister tried to get him to smile, she even tickled him a bit, but nothing work. It didn’t bother me though, because I had fun taking their photos. And their parents seemed to enjoy it as well.

After an hour of shooting, I got a handful of images that I consider to be pretty nice/neat/cool. I didn’t shoot as much as I normally do, but I did get much better results than previous shoots. You can view the complete set from this evening over at my Flickr Photostream.

Tip: Silhouettes

One of the key Principles of Animation that animators study is that of Posing and Staging. Without going into a dissertation about what that is, basically, it means that we have to pay attention to how a character is positioned within the frame in order to communicate the action, thought, or mood of that particular scene. Where the character is in the frame and how it is posed directly affects how the viewer sees and reacts to the animation.

An important part of posing characters is looking at their silhouettes. This means that a character’s pose can be interpreted even if it is in a black and white outline or silhouette. If you cannot read the pose as a silhouette, it is probably a weak pose and should be changed.

Silhouette1

Animators working in TV, film, and other pre-rendered applications always have to think about staging, because the final frame is what matters. It’s a little different for game animators, though. In an interactive environment with character and cameras that change frequently, we don’t really have any control over what the frame is and how characters are situated within the frame. However, that doesn’t mean that we cannot use silhouettes in our work.

As an example, for 3rd person chase camera views, we know that we’ll be spending most of the time look at the character from behind. We can use this knowledge when animating the character to make the actions look best from that perspective. We can give a walk cycle a bit more side to side motion, add diagonal arcs across the body for sword slashes, exaggerate the twisting of the spine in idle standing poses, and swing out the arms and legs to the side for big jumping motions. Even though we may not be able to control the exact staging in game (user-controllable cameras, scripted cameras, etc.), we can still use silhouettes to help get better poses as we animate the character.

Looking at silhouettes in 3D is a cinch. All we have to do is change the lighting, turn shading on or off, or replace textures. There are a couple of ways to view silhouettes in Maya depending on the scene setup.

If you have no lights in the scene, all you have to do is set the lighting to Use All Lights (press 7 on the keyboard or choose Lighting > Use All Lights from the viewpanel menu). All geometry turns black, since there are no lights to shade the meshes.

Silhouette2

If you do have lights in the scene, then you can choose Lighting > Use Selected Lights from the viewpanel menu. As long as no light is selected, the model will remain black.

Silhouette3

If you have lights in the scene and you choose Use No Lights, then the shader’s base color will be used instead of black. This is handy for getting colored silhouettes, but these can be difficult to view depending on the actual color. Toggling the viewpanel background color (alt-b/option-b) between black, dark gray, and light gray can make it easier to look at light-colored silhouettes. Toggling Hardware Texturing off (Shading > Hardware Texturing in the viewpanel menu or 5 and 6 on the keyboard) will help if you have textures applied to the mesh.

Silhouette4

Here are a couple of MEL scripts to speed things up:

Use No Lights:

$thePanel = `getPanel -withFocus`;
modelEditor -e -dl none $thePanel;

Use Selected Light:

$thePanel = `getPanel -withFocus`;
modelEditor -e -dl active $thePanel;

I recommend assigning these to hotkeys or add them to marking menus, since they work based on the viewpanel that has focus. I use shift-6 for No Lights and shift-7 for Selected Lights. This works for me since I already use 5, 6, and 7 to changing lighting and shading in the viewpanels.

As with anything else, there are probably a million different ways to do this, but these are the ones that I actually use day-to-day. Play around with the different lighting and shading options and find one that works best for you. The important thing here, of course, is to look at the silhouettes to get better poses. How you do that is entirely up to you.

3D Game Animation For Dummies

3D Game Animation for Dummies

This is no joke. There is officially a 3D Game Animation For Dummies book for sale now. I saw this copy sitting on the shelf next to a bunch of the Inspired 3D books, Mike McKinley’s book, and some of the official Alias Maya books. Naturally, I couldn’t resist flipping through it.

I only skimmed through some of the info, and it was ok. You could easily find better information online, but this is a Dummies book. It’s supposed to give you a very basic and rather uninformed view of the subject matter. Frankly, a search on Google would give you more and better information than this book could ever do.

The “artwork” did catch my eye, and, to put it simply, it sucked. Not quite as bad as Gallerie Abominate suck, but it was pretty close. OK, it was as bad. It really did look like a dummy put together the models.

I’m surprised this book made it to market, because it’s quite horrible, even for a Dummies book. I feel sorry for anyone who thinks that reading 3D Game Animation For Dummies will put them on the right path to becoming a game animator. Anyone dumb enough to actually take this book seriously really does not deserve to be in the industry at all. Perhaps it’s all part of a secret plot to weed out the wannabes…