I’m a 3D modeller and I’ve made about 100 models so far and I’d like to sell them. To do that, I need preview images - a set of static PNGs that show the model from a few angles.
Doing them manually one by one is tough for a solodev so I’m wondering if there is a batch tool, software or some kind of script that could automatically create those images?
I’d appreciate if anyone else who had this issue could share how they solved it.
I made GIFs, but some sites don’t accept this format.
I think the frames could be extracted with some program out there, but GIFs are compressed and sometimes lose color so it would be better to generate a fresh preview directly from the original FBX/OBJ file I think.
Obviously you need to customize some things for yourself such as aspect ratio, maybe background setup, etc. But the general principle is the same, take your models from a list, pose them, save “screenshots” into PNGs, do it all from code.
I use this Sprite Sheet Creator | Animation Tools | Unity Asset Store and altered it to take a single frame shot as well as animated sequence and name them both after the model. It is 1 at a time but you could child a bunch of objects and write a simple routine to toggle one one, run the script, toggle the next, etc.
After much searching I found this tool that does exactly what I need.
Beyond that, since I already had gifs that were generated by the software I use to make my models with (Kenney Shape), I found the excellent program Shutter Encoder that would allow me to perform batch operations on multiple gif files at once to either split them, convert them to WebM format, convert them to mp4 H246 (youtube) and do a whole range on cool operations like slomo, interpolation - all with a few button presses.