I’m always using gifs in my elysiun posts but i have to take the long approach of rendering an avi then opening in corel and exporting as a .gif. Why cant this be done in blender? I think it would be a really cool feature for blender, maby even a sequencer plugin or something to combine .pngs would work.
just a thought…
(i don’t know how hard this would be but it would be really nice)
it can’t be done in blender because nobody has written and submitted the code to do it
[that and its not a really good idea, gif images need to be palatized [which is non trivial] and have a bunch of methods to compress reasonably [also non trivial]. To create a reasonable animated gif it is best to use an image map and paint the colors youself [from the pallate directly] so the compression does the best possible [gradients, particularly dithered gradients don’t compress very well in gif]]
AFAIK, GIF uses lossless compression with only 255 total possible colors in its pallette - thus, as z3r0d says, gradients are troublesome, especially when animated.
Also, if I remember, there are legal issues surrounding the GIF format - it is not an open graphic format, and a liscence fee is required of software that creates GIFs.
Not sure of its accuracy, but its something to think about.
I really had high hopes that the PNG format would support multiple “pages” or frames like GIFs do, so that it could be used for animations with full 16-24bit color, but I don’t think it does (at least AFAIK.) The file sizes would be significant, tho, I guess. GIF’s capacity to limit the color pallette helps alot to keep file sizes down, I think.
Of course it’s a limitation but sometimes file size is more important than image quality.
The only thing I can see as a serious issue for creating .gif’s through blender is how much/little control over the palette one would have… I personally would probably still end up rendering png’s and changing them to .gif in an image editor later on.
For animation purposes you can use png just as well.
If its a single image, then nothing beats the compressability of jpeg. Simple as that.
Besides, considering how limited and crappy gifs are, it usually takes some tweaking to get decent results. As such it would probably be a lot faster and save you alot of headache if you simply use a separate program to convert the image sequence into animated gif.