2009-02-27

The Stained Glass Effect, Part 2

If you've been following along you hopefully have a nice, glowy, colored patch of light on the floor. To give it that extra little touch we're going to add some rays of light streaming down from the ceiling.

First thing I did was get a screen-grab of the room with the patch of light on the floor. I just find screen-grabs really helpful in making sure I've got objects sized right before I upload them to Metaplace.
I opened the image in Photoshop and created a new empty layer. On this layer I drew a number of colored blobs that matched the sections of floor beneath them. (The picture probably makes more sense than the written explanation for this little part.

Go to Edit > Transform > Scale and stretch the blocks out until they are vertical stripes of color going from the top to the bottom of your screen.

Go to Filter > Noise > Add Noise I used around 20%, Uniform Dsitribution and the monochromatic settings. Now Filter > Blur > Motion Blur with an angle of 90 degrees and a distance of 20 or so.
Now we're going to change the shape of the rays a little bit. Use Edit > Transform > Distort. Grab your corner control boxes and narrow the top of the box while stretching out the bottom. (Again, the picture should make more sense.) Lower the opacity of the stripes layer to about 30-40%.

Now we're going to soften the rays up a little. Hit the D key to set your foreground and background colors to black & white. Click on the Add layer mask button.

Now go to Filter > Render > Clouds. Let's tighten the contrast a bit. Use Ctrl+L to adjust your levels. Bring the right and left hand sliders in towards the center. Since the cloud function is random, just eyeball the effect you're getting until you see something you like. Switch to your brush tool, make sure you have a soft edge and paint some black over the lower edges of the graphic to match the curve of the circle of light (Once more: picture > convoluted verbage.)

Turn off the visibility for your background layer. (The one that held the screen grab of the floor.)All you will be seeing if the colored stripes over a transparent bkg. Go to File > Save as wenter a name for the file and change the file type to PNG. This is important because the PNG file format will save all that lovely alpha channel info we just created. The graphic is all done. Let's bring it into your world!
Load your world in the web browser. Go to Advanced > Sprites. Click on the + sign to add a new sprite. Next to the phrase "What are you looking for?" click on the triangle to open the sub-menu, then click on upload. A new window will open, allowing you to browse to wherever you just stored that ray file on your computer. Select the file and click on open. On the next screen click on create selected sprites. Close your sprite window.
Go to the get more stuff menu. then click on new object. Click on the pick from your world button. Find your new stripey rays sprite. Double click it. Click on the create button and you new object is done. Tweak the size up or down as need to get the circle of rays the same size as the circle of light you already built into the floor. Sit back and enjoy your work!

Meeping


Soon after you join Metaplace chances are very good you will get a little pop-up message that says "So-and-So meeped you!" Meeping is the Metaplace way of saying Hi/hey/I'm online now/I see you're online/etc... It's just a friendly interaction tool. You can even get badges in different categories. (Number of times you've meeped people, number of times people have meeped you, etc...) Meeps are also these little fuzzball creatures created by Raph Koster that you can find wandering around in lots of different worlds.
You don't know any of this the first time it happens. You get a message that someone meeped you and you wonder what the heck is meeping? So a lot of people who are new to the system end up confused. The staff at Metaplace were a little worried about this. (They are very into making things as easy to understand as possible.) So yesterday an announcement came out that they were going to keep the capability, but they were going to change the name of it. However, and this is very typical of how Metaplace staff handles things, they added "Feel free to post any questions or concerns here." with a link to a forum thread. The thread soon started building up with people asking them NOT to change the name. A campaign was started including a world with a planned protest rally.
I attended the rally and it was a cool thing. There were some odd aspects to it. Like anything on the internet involving more than two people there was some confusion about the issue. (Some people thought they were going to eliminate the meep creatures. One of the speakers talked about MP making decisions without input and I think that is totally off-base.) Late-comers would pop into the room and announce their arrival, interupting the speaker. One troll got me to fire up the /ignore command for the first time.
Raph and some of the staff came and conducted themselves as their usual class act. After letting people stand up and have their say Raph took the floor. You can read what he said here. But the end result is that meeping stays where it is.
As Raph noted in his talk, MP is full of passionate people. I think it is great that they recognize this and are willing to listen to the feedback of users so much. This is my first experience with an online virtual world. From what I understand there are other virtual worlds where a protest like the one I attended last night would never have been allowed to happen. I feel pretty lucky to be starting my virtual life in such an open and welcoming place.
I asked Raph is this was going to be his "It's alive!" moment, meaning the creation that he has poured so much time and energy into is now really taking on a life of its own. His reply: "Definitely."

2009-02-24

The Stained Glass Effect, Part 1


I wanted to create the look of light pouring through a stained glass window and casting a design on the floor. Here is the end result, that incorporates a couple of different tricks I used. Let's go through the steps and I'll explain how you can create the same thing. I used Photoshop CS2 for most of the work with a nice assist by ImageReady.
First of all we need a tileable floor pattern. I did some image Googling and found the above image. I then resized the image to be 64 pixels square. (The Metaplace default zoom has each tile being 64x64 pixels so I like to create my graphics at the same size.) Now use the Ctrl+A keystroke combo to select the entire floor graphic. Go to your menu bar and select Edit > Define Pattern Enter a name for the new pattern and click on the OK button. You've just created a new custom pattern that matches your floor tile.
Now we'll create a new document. We want this one to be 256x256 pixels. Why? Because that way the graphic will be 4 tiles across by 4 tiles high. Select All again (Ctrl+A, remember?)and go to Edit > Fill. The new window that pops up will have a sections labeled Contents. Use the drop down menu bar to select Pattern. Then click on the triangle next to the words Custom Pattern. This will pop up the choices of custom patterns on your system, one of which will be the floor pattern we just created. Click OK and your graphic gets filled with the tileable floor pattern.

Now we need the stained glass image. You can search up something that you like. I decided to use the above image. Now there are a few things we need to do with this new graphic. First, paste it as a new layer into the floor graphic. Second, add a little blur to the image. This makes everything look a bit more realistic. The amount of blur is up to you and really depends on the type of floor you're trying to depict. I'm creating a rough, stone floor so I blurred the image more than I would have if it was a shiny, smooth linoleum floor. Third, rotate the graphic 45 degrees counter-clockwise. We're doing that because when we create the tiles in Metaplace the software is going to rotate the images 45 degrees clockwise, so we're compensating for that now. Last of all, lower the opacity of the layer down to around 37% and change it's blending mode to Hard Light.

Our next step is going to be cutting the graphic up into a number of equal sized pieces. Add some guides both horizontally and vertically at the 64, 128 & 192 pixels mark. Go to File > Edit in ImageReady. This will start up ImageReady and open the file for you in that program. On your menu bar select Slices > Create slices from guides. Your graphic is now divided into 16 numbered boxes. Go to File > Save Optimized As. Enter a file name and change the type to "Images only". Click on okay. The nice part of using ImageReady for this is it does the laborious work of slicing, saving and sequentially numbering the images for you. The downside is that it only creates gif files.
We're ready to fire up the web browser and dial in to Metaplace! Go to your world and click on the build button. Click on the build your world button then click on the paint your map drop down button. At the top of the paint your map side panel there is a little row of icons. Click on the + sign to add some new tiles. The popup window that opens has a little triangle next to the phrase "What are you looking for?" Click on the triangle, then click on the word Upload. This opens yet another window where you can navigate to the folder where you saved all of the tiles in the previous step. Select all of the tiles. (You can use the shift key to select a range of tiles.)

At the bottom of the window is a Create selected tiles button - click on it. You then can click on the next button to create all of the tiles.
When you finish that you're back in paint the map mode. Now you can just paint out the individual tiles in a 4x4 grid and there's your stained glass! Just like an incredibly easy jigsaw puzzle.

Next time we'll look at how to add some rays of light shining through the air.

2009-02-16

Dark Clouds and silver linings


Oh, the humanity! The Cloud Nine world did not get done in time. Since I am still learning what is and isn't possible (and how to do it) the concept I had was too ambitious for my available time and knowledge. I was having a heck of a time laying out the trails of clouds in the sky. I knew that was do-able since Raph had done that in his own world - Floating Islands. So I sent an email to Raph asking if he would point me in the right general direction. Not only was he nice enough to explain how he had down the graphics, but he gave me access to the Floating Islands world so I could look at the pieces close up. Thanks to his help I was able to build some tiles that in turn let me build a trail of clouds in the sky that people could walk along. There is still much more to be done in this world before I turn it public, but I am moving forward.
Yes, I know that is not the most exciting screen grab. That's part of why I didn't publish the world. I promise to make up for it in my next post.

The More the Merrier

There are a couple of other Metaplace Beta testers out there in the blog-o-sphere. Check them out!

The Metaplace Insider

Creative Aspirations

2009-02-13

On Cloud Nine


The Metaplace forums featured an announcement the other day for a Valetine's Day contest. Everyone was encouraged to create their own Valentine-themed world and then get together to vote for the one they liked the best. I'd done this once before when MP asked folks to put together a holiday themed world for the New Year. (You can see that world here, if you're in Metaplace. If you're not in the beta yet – drop me an email and I might be able to help you out.)

As an artist I've always enjoyed seeing the various approaches that different people will take to the same project. I decided not only to enter a world in the contest, but to document my efforts with a little build blog. So here we go!

First we need a concept. I like to steer away from the cliché when I can but with a holiday like Valemtine's it is not that easy. I thought about building some kind of Lover's Lane, toyed with the idea of an anti-love site, but neither idea really grabbed me. When I need inspiration I often Google various words and/or phrases. While looking at images of Cupid I saw an old Renaissance painting of some cherubs up in the clouds. Word associations started rolling through my head and up popped the phrase Cloud Nine.

Metaplace lets you use a number of file formats for creating graphics. Among them is the PNG format. One of the cool things about PNGs is that they can have alpha channels. This means you can have parts of an image be transparent. I could theoretically have cloud objects that fade out towards the edges and create the appearance that avatars are walking around on a cloud and partially sinking into it.

Alright! I'll do a Cloud nine world where the ground appears to be actual clouds that people are sinking into. Add some cherubs that can follow people around, mix in a Greco-Roman vibe for the visuals and it sounds like I have a plan.


Next time: a little proof of concept

2009-02-11

Artist unbound!


Hey folks,

just got the word that I am a member of the Metaplace Evangelist program. What is Metaplace, and what does it do, you ask? In their own words "Metaplace gives you the power to create, share, and live in your own unique virtual world." It's a digital sandbox, it's easy and it's fun. Geez, is it easy. My six year old son was playing with it the other day and having a ball.

It is also in closed beta right now. For those of you who don't know, that is the testing stage for software. A time to let in a limited number of people to bang on the walls and help shake the kinks out of the system. I was lucky enough to snag an invite to the beta. (Thank you Boing boing Offworld!) Beta also means you don't get to talk about the program. Kind of like Fight Club. But since I am now an evangelist, I get to share what I'm going through as I use the tools and build some hopefully cool stuff.

Now me, I've been a digital artist for a long time. This, however, is my first foray into online world creation and I'm going to bring you along for the ride. I'll be approaching this from the point of view of an artist - exploring the best ways to get your very own artwork into an online virtual world, sharing some tutorials and tips, highlighting the cool things people are doing with the Metaplace platform.

Next time - Tools of the Trade.