Hey everyone! I'm currently trying to make a high quality Gif under 10 Megabytes so I can put it on ArtStation. This is the current one i made that is close to the 10 mb limit. Thanks for the help!!
Try making the background static so the software generating your GIF can optimise it out. This optimisation writes static pixels once and reuses them for the next frames until they change, reducing filesize. The animated background you have in there isn't doing anything really important to complement the subject anyway.
Smooth gradients don't do well with paletted graphics. That banding you have in the background is very noticeable. I would try replacing that with a noise pattern (this is related to dithering method when generating the GIF). In Photoshop you can change your GIF dithering and palette options from the menu File -> Save for Web (for PS versions below CC 2015), or menu File -> Export -> Save for Web (Legacy) (for PS versions above and including CC 2015). Exporting GIFs this way only works if you put your frames on the Timeline widget of course: https://helpx.adobe.com/photoshop/how-to/make-animated-gif.html
- - - - - ArtStation's Marmoset Viewer is a great way to showcase your model with the high fidelity, like @Nam.Nguyen said. Just be aware that it's possible to rip your model and textures from the viewer, something that can't be done with the pre-rendered GIF.
Replies
Smooth gradients don't do well with paletted graphics. That banding you have in the background is very noticeable. I would try replacing that with a noise pattern (this is related to dithering method when generating the GIF).
In Photoshop you can change your GIF dithering and palette options from the menu File -> Save for Web (for PS versions below CC 2015), or menu File -> Export -> Save for Web (Legacy) (for PS versions above and including CC 2015).
Exporting GIFs this way only works if you put your frames on the Timeline widget of course: https://helpx.adobe.com/photoshop/how-to/make-animated-gif.html
If you don't own Photoshop you can try something like FFmpeg (a cross-platform video conversion command line tool), but it's way more complicated:
- http://cassidy.codes/blog/2017/04/25/ffmpeg-frames-to-gif-optimization/
- http://blog.pkh.me/p/21-high-quality-gif-with-ffmpeg.html
It's done in two steps, first you generate a palette image based on your entire image sequence, this palette image is just a PNG file. Then you create the GIF from your image sequence, using that PNG image as a palette.
- - - - -
ArtStation's Marmoset Viewer is a great way to showcase your model with the high fidelity, like @Nam.Nguyen said.
Just be aware that it's possible to rip your model and textures from the viewer, something that can't be done with the pre-rendered GIF.
Then paste this inside the BAT file. After you save, you can just drag video files onto the BAT to convert quickly.