Allegro.cc - Online Community

Allegro.cc Forums » Game Design & Concepts » What do you use for creating sprites?

This thread is locked; no one can reply to it. rss feed Print
 1   2 
What do you use for creating sprites?
Trent Gamblin
Member #261
April 2000
avatar

LennyLen, the latest version as of a few months ago had the same problem, and it went back a while before that.

Onewing
Member #6,152
August 2005
avatar

Quote:

What do you use for creating sprites?

Your mom.

Uh, MS Paint or photoshop.

------------
Solo-Games.org | My Tech Blog: The Digital Helm

Leniuch
Member #5,175
October 2004
avatar

SUMO Paint looks impressive. It's a flash based Photoshop clone. Not suitable for pixel art, but I haven't seen it mentioned here, and I think some of you will want to check it out.

Kikaru
Member #7,616
August 2006
avatar

Graphics Gale

It has served me well.

And I don't make .GIFs with it, so I don't need to buy the full version.

Neil Black
Member #7,867
October 2006
avatar

Quote:

Graphics Gale [humanbalance.net]

Looks interesting. How easy is it to use? Are there any bugs or issues one should know about before use?

Edgar Reynaldo
Major Reynaldo
May 2007
avatar

23yrold3yrold
Member #1,134
March 2001
avatar

Quote:

Looks interesting. How easy is it to use?

Not very; I found the interface a bit unintuitive. But if you can get used to it, it's fairly capable.

--
Software Development == Church Development
Step 1. Build it.
Step 2. Pray.

Thomas Harte
Member #33
April 2000
avatar

Quote:

Not very; I found the interface a bit unintuitive. But if you can get used to it, it's fairly capable.

Unintuitive like Blender, or just unintuitive like suddenly trying to use Windows 3.1 again?

piccolo
Member #3,163
January 2003
avatar

Quote:

That is true, but it also depends greatly on how large your sprites will be.
Sprites made with any 3D app won't scale down well, you lose details like eyes and facial expressions quite easily.
If you don't have such small details though, Blender is great for sprites!
Here's one I made a while back.

so thats why mine did not looks like pauls wiki examples. I think ill change my size aswell

wow
-------------------------------
i am who you are not am i

ImLeftFooted
Member #3,935
October 2003
avatar

Quote:

What do you use for creating sprites?

The blood of small kittens :-X

(it really adds to the artistic effect, sometimes I include a part of my ear)

Johan Halmén
Member #1,550
September 2001

Quote:

You're all gay. I use notepad to create mine

I use the command line version of Gimp.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Years of thorough research have revealed that the red "x" that closes a window, really isn't red, but white on red background.

Years of thorough research have revealed that what people find beautiful about the Mandelbrot set is not the set itself, but all the rest.

Kikaru
Member #7,616
August 2006
avatar

I found the interface in graphics gale really handy. I haven't seen any bugs, other than the animation preview has some weird frame rates sometimes. Probably more to do with my computer than the program, though.

Also, once you adjust to using the right-click-as-an-eyedropper feature, it can do wonders for small, animated sprites.

HappyMonster @Home
Member #1,607
October 2001

Well, not sure what my other login was..

Anyway; I'm currently trying (attempt no 3!) to make my own paint program that's good enough for my uses. :)

Dennis
Member #1,090
July 2003
avatar

HappyMonster@Home said:

Well, not sure what my other login was..

I think it was this one.

On topic: I'm not allowed to say, because it's not freeware.:P

Allegro Suck
Member #9,230
November 2007
avatar

Me using GIMP as well. And yes, using it with frustration along with my bamboo tablet. There was even one ocassion when I click "Save As" the program crash and there goes my painting, gone.

Oh ya, to those experts out there, I have one question. How to scale down the image like the zooming one does? There are only four options for scaling: none, linear, cubic, san(something). No matter which I choose the image just doesnt scale down like the zooming does. What I mean is of all the four scaling methods, the quality somehow reduce by a bit but if I zoom down the image the quality isn't reduced. How to scale it down as though it is being zoomed down?

=================================================

My First Game

Johan Halmén
Member #1,550
September 2001

Are you trying to scale an 8 bit aka paletted aka 256 colour image? In that case, convert first to RGB (24 bit), then scale.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Years of thorough research have revealed that the red "x" that closes a window, really isn't red, but white on red background.

Years of thorough research have revealed that what people find beautiful about the Mandelbrot set is not the set itself, but all the rest.

Allegro Suck
Member #9,230
November 2007
avatar

256 colour eh? I think it is 24 bit RGB by default. I just wanna know what mechanism is being used for the zooming as I see scaling doesn't produce exact quality like the zooming does. Else I'll have to zoom down the picture and use the print screen method to reserve the quality of zoomed picture. The only problem is that this method doesn't preserve the transparency value.

=================================================

My First Game

Audric
Member #907
January 2001

Traditionally, a drawing program which displays an image "zoomed out" will use a linear interpolation as it's not too slow. You can check it by drawing a pure black and white image : When zoomed out, if it displays grey pixels to smooth out the edge, it's one of the interpolation modes (bilinear, or bicubic).
Your problem is strange, because if you choose a scaling mode in the menu, the program should just apply it...

Sometimes you get a better visual effect if you apply some smoothing before rescaling, but it really depends on the style and size of the image.

RayHawk
Member #9,652
April 2008
avatar

I just use the Gimp. Very powerful, though somewhat tricky at first, and even at times later on for pixel editing. It's free though, and DEFINITELY kills MS Paint in my opinion. ;)

Good 'ol Deluxe paint is still cool though if you want something that chews less memory than the gimp and still has some pretty nifty features -- especially for editing palettes. :D It was used for making the graphics for OMF 2097. I think you can download it here: http://www.amigau.com/aig/dpaint.html

Tobias Dammers
Member #2,604
August 2002
avatar

Quote:

if I zoom down the image the quality isn't reduced

This is virtually impossible: You cannot scale pixel images without any loss of quality - when you scale the image down, you lose information, because the resulting image has less pixels; when you scale it up, you need to 'invent' pixels that weren't there before, and depending on the type of image, you need to choose a suitable scaling algorithm.

IIRC, GIMP lets you set the on-the-fly scaling mode to any of the 3 (aliased, bilinear, bicubic), and when you resize, you can select a mode independently.

However, bicubic is not always the best option; images with sharp edges (such as pixelled art) may 'overshoot' around the edges, and bilinear is often a better alternative.

Another thing GIMP may be doing is using 3d hardware to do the on-the-fly scaling (that is, upload the image as a texture and then render it as a 3d quad using OpenGL or something like that); in that case, the scaling is done in hardware, which is faster, but doesn't necessarily match the software algorithm that GIMP uses for the actual scaling. Typically, 3d hardware uses trilinear filters, that is, produce a series of mipmap levels, and then use 3 stages of linear interpolation: two for x/y and one for the mipmap level.
If you are scaling down by a factor of less than 50%, then you may consider applying a 50% scale iteratively until you can reach the target size with a scaling step between 100% and 50%; this somewhat approximates the mipmap algorithm used by graphics hardware.

Quote:

DEFINITELY kills MS Paint in my opinion.

Which paint application doesn't?

---
Me make music: Triofobie
---
"We need Tobias and his awesome trombone, too." - Johan Halmén

CursedTyrant
Member #7,080
April 2006
avatar

However, is it really that bloody hard to put everything in one window, just to make things more intuitive? I hate GIMP for that very reason, altough I still use it :P

---------
Signature.
----
[My Website] | [My YouTube Channel]

Johan Halmén
Member #1,550
September 2001

Quote:

Quote:

DEFINITELY kills MS Paint in my opinion.

Which paint application doesn't?

The tiny little Artist's Sketchbook doesn't. No wait, it does! With rocks, actually.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Years of thorough research have revealed that the red "x" that closes a window, really isn't red, but white on red background.

Years of thorough research have revealed that what people find beautiful about the Mandelbrot set is not the set itself, but all the rest.

raycrasher
Member #6,683
December 2005

TileStudio. A technique I use to quickly draw spaceship sprites using TileStudio is:

1. Draw outline in black (include inner outlines).
2. Copy outline to another frame
3. FloodFill outline with appropriate colors.
4. Select an unused color (like pink), select Rectangle tool, select Smooth Random Fill (the "TV static" thingie in the drawing toolbar), and draw a rectangle over the entire sprite. The borders should now be blurred.
5. Re-paste the outline you copied earlier into the blurred sprite.
6. Go back to Step 4 if you are not yet satisfied.
7. Add highlights as necessary.

It still doesn't look as professional, but it's good for quickie sprites. A sample I made using this technique:

ships.jpg

Timorg
Member #2,028
March 2002

Gimp 2.4.6 is very stable for me under windows xp, they have changed how it installs on windows, it comes with its own set of gtk+ libs, instead of using the system install of it. So it has helped with stability heaps, but I have a gtk for pidgin (that was my setup choice, so it could have a different gtk skin), and one for gimp, then the system install.

____________________________________________________________________________________________
"c is much better than c++ if you don't need OOP simply because it's smaller and requires less load time." - alethiophile
OMG my sides are hurting from laughing so hard... :D

Allegro Suck
Member #9,230
November 2007
avatar

Audric said:

Traditionally, a drawing program which displays an image "zoomed out" will use a linear interpolation as it's not too slow. You can check it by drawing a pure black and white image : When zoomed out, if it displays grey pixels to smooth out the edge, it's one of the interpolation modes (bilinear, or bicubic).
Your problem is strange, because if you choose a scaling mode in the menu, the program should just apply it...

Tobias Dammers said:

This is virtually impossible: You cannot scale pixel images without any loss of quality - when you scale the image down, you lose information, because the resulting image has less pixels; when you scale it up, you need to 'invent' pixels that weren't there before, and depending on the type of image, you need to choose a suitable scaling algorithm.

Nevermind, I figured out the problem already. Just that the problem isn't visible when zooming down but eventually revealed itself when do the real scaling.

=================================================

My First Game

 1   2 


Go to: