Textures & Pictures

So far what we've done is use generic objects to create a house. We haven't changed them at all. Before we finish, you should learn about textures and pictures.

Currently, there is no ceiling inside your house. Select the floor, copy it, move it back one click, and then move it upwards 8 clicks. Now you have a ceiling. From below, though, that stone floor looks like a chunk of solid grey.

We can fix this by putting a new texture onto the object. Textures are what make that stone floor look like stone; and almost any texture can be applied to almost any object. When a texture is applied to an object, it shows up on all sides of the object, including the bottom.

A reasonable texture for this one would be some kind of wood. There are several wood textures available. Probably the best for this case would be the texture called "woodflor." To apply a texture, select the stone ceiling. In the "Action" box of the Object Properties dialog, type in "create texture woodflor" like this:

create texture woodflor

Let's examine this command. The "Action" area is where you type commands that affect the object. The first word, "create" is a trigger that tells AW that the command should be performed as soon as the object is loaded. There are two other triggers: "bump" which performs its command when somebody bumps into it, and "activate," which does its thing when somebody clicks on the object.

The second word "texture" is the command, and the third word is the command's argument, telling it which texture to load. All in all, "create texture xyz" means "As soon as this object is loaded by a user's copy of AW, switch its texture to xyz."

So, back to our house. When you've typed the command into the Action box, press Enter (or Return) and the new texture will be applied. Now your house has a ceiling that looks like this:

Mmm, oak.

Back to the interior decoration. These walls are pretty bare -- let's liven them up with a picture. Select a wall, and copy it. Move the copy back so it's in the same position as the wall. Now turn the copy into "pict1" and de-select it. Now you've got a picture frame stuck in the wall, like this:

Picture frame in the wall.

If you see a big white rectangle instead of a frame, that just means you're looking at the back side of the picture frame. Rotate it 12 clicks (180 degrees) and you'll see the front like in this screenshot.

Right now, the frame is stuck inside of a wall. Obviously this isn't the best place for it, so let's move it forward a bit. You don't want to move it a full click away from the wall, because then it would be hanging suspended in midair. What you should do in this case is hold down the Shift key as you move the object. Holding down Shift lets you make smaller adjustments to the position of an object. You can also hold down Control AND Shift at the same time, and make positively tiny adjustments. Shift+Arrow alone moves the object 1/10th of a click for each movement. Shift+Control+Arrow moves the object 1/50th of a click for each movement.

Just move it towards yourself two or three times while holding down Shift. Then move it up two full clicks. You should now have a picture frame showing static hanging on your wall, like this:

Picture positioned.

Now we're going to make it show a picture. Select the picture, and type "create picture tnlc.com/images/artnimbus.jpg" into the Action box, like this:

To paint a picture . . .

When you de-select the picture, it should show a mountain lake with a rainbow overhead. You can use any .jpg file which is stored on the web. The command is "create picture yourdomain.com/yourdirectory/yourpicture.jpg". The picture must be a .jpg; a .gif won't work. The picture will be resized to fit the picture frame, so if a picture comes out looking "stretched" that's why. The .jpg files have to be downloaded across the Internet, so you should try to keep the file size as small as possible. Reducing the dimensions of the picture is one good way to reduce file size; another way is to reduce the color depth. (EG use 256 colors instead of 16 million.) If a picture is too large, people might just walk away before it ever finishes loading.

You can't use the "create picture" command on all objects, only a special few. You can see a display of all the objects that support "create picture" at 23629.6N 23445.4W 0.6a 90. Thanks to Lara, who put together the display!

On one final note, you can use multiple commands on one object. That picture frame is a pretty ugly white by default. Let's change it by adding ", texture wood5" to the Action box of the picture. So the full command set is: "create picture tnlc.com/images/artnimbus.jpg, texture wood5". Notice that the command are separated by a comma, and you don't have to say "create" more than once.

And the final product should look something like this:

Finished interior.

Finished exterior.

That covers all of the most important basic building techniques. The next page covers where to go to learn more -- it's important, so don't skip it.

Previous A Roof Vital Resources Next