Hi! Just started, problem with characters...

Started by johnnyl, Thu 06/09/2007 10:47:51

Previous topic - Next topic

johnnyl

Hi!
I'm new to the forum (been a lurker for a while though), so I think I have to introduce myself briefly:
I'm Italian, 27 years old, point'n'click freak since I first played the *almighty* The Secret Of Monkey Island (*almighty* Amiga version) in 1991 (boy, I'm old! :o)...
Been writing point'n'click games for two or three years around 1996-97 on Amiga using GRAAL and GRAC (anyone remember those?), which were very similar to AGS...
Discovered AGS like two or three years ago but never found the time to try to do something decent with it... Until now.

BUT I'm already stuck at the beginning:
Everytime I try to grab my characters to the game they have a border around them, of the same colour of the original character's background, no matter what colour I use for it (tried with black, white, pink as well).
The result looks like this:


This is the character's "source" image (I use Poser 6 since I can't draw for s**t ;D):


HELP! ???

Gilbert

If the colour depth of your game is 16-bit or below, bear in mind the transparency must be one FLAT solid colour, otherwise you'll get something like this, so you need to disable the anti-alias option for the edges if possible. If your game is 32-bit coloured just export the images to PNGs with alpha channel.

See this Wiki entry and this tutorial for more details.

johnnyl

Thanks!

I'm writing a 16-bit colour game... I already suspected it had something to do with "smooth" edges, which made the background not flat enough, but didn't know how to resolve it.

After your suggestion I tried to remove the anti-aliasing using Photoshop's magic wand (which has an anti-aliasing option)... Now it looks a little rough, but definitely more usable than before.
I wonder if there's a better way to do it... ???

Thanks again! ;)

GarageGothic

The easiest solution, if possible, would be to just turn off antialiasing in Poser's renderer.

SMF spam blocked by CleanTalk