GIMP Scripts for Faster Sprite Rotation/Creation
Posted: Sat Mar 23, 2013 7:21 pm
Since Game Editor hasn't come up with a way by which we can rotate actors easily, we need to create a different animation for each actor angle in the game. For example, if I have a top-down game and want to rotate a player, I need to have a different animation for every angle in which this player would walk, stand, shoot, interact, etc. This is cumbersome graphics design work if you're using a freeware image editing tool like GIMP. To make the process easier and faster, I've developed a few scripts that will perform most of the repetitive tasks automatically. I'll be posting them in this thread and each will most likely have their own separate post. I've included a hyperlinked index in this original post for reference.
Index of GIMP Scripts:
Sprite Operations:
1) Rotate Sequentially - Rotates an image in fixed increments 16 times to form a sprite sheet.
2) Rotate All Layers - Rotates all layers in an images in a single click. The layers rotate around their own center and not around the image center.
3) Array Linear - Creates a horizontal linear array with 10 copies of the original layer. Each copy has its OWN layer, allowing it to be edited to form an animation that can then be used with the preceding script
4) Rotate and Consolidate Sprite Sheet - Creates a massive sprite sheet containing a a 10-frame animation with each frame rotated 16 times in uniform increments
Layer Operations:
1) Resize All Layers - Resizes all the layers in the image to batch the image size and boundaries
2) Autocrop All Layers - Autocrops all layers in an image (removes margins of blank space from each layer)
Index of GIMP Scripts:
Sprite Operations:
1) Rotate Sequentially - Rotates an image in fixed increments 16 times to form a sprite sheet.
2) Rotate All Layers - Rotates all layers in an images in a single click. The layers rotate around their own center and not around the image center.
3) Array Linear - Creates a horizontal linear array with 10 copies of the original layer. Each copy has its OWN layer, allowing it to be edited to form an animation that can then be used with the preceding script
4) Rotate and Consolidate Sprite Sheet - Creates a massive sprite sheet containing a a 10-frame animation with each frame rotated 16 times in uniform increments
Layer Operations:
1) Resize All Layers - Resizes all the layers in the image to batch the image size and boundaries
2) Autocrop All Layers - Autocrops all layers in an image (removes margins of blank space from each layer)