-
Posts
27 -
Joined
-
Last visited
-
Days Won
1
Posts posted by recursor
-
-
On 11/2/2021 at 11:07 PM, Rick Brewster said:
@recursor FYI this plugin isn't working so well at high-DPI, this is just at 144 dpi / 150% scaling ...
Also it would be smart to add a PluginSupportInfo that contains a WebsiteUri so that the error message in Paint.NET can help guide people where to download the updated version. As it is, since I have to block the old versions (due to the incompatibility with .NET 5), people may not know what to do.
The latest version adds PluginSupportInfo and now plays more nicely with DPI scaling (from my testing).
- 3
- 2
-
7 hours ago, BitFlip said:
I really like Sprite Animation Helper, I just wish it would add a zero to the named frames if they happen to be more than 10, as it is now I have to manually rename the files so that they end up in the right order (2 being interpreted as a higher number than 10; but 02 wouldn't be).
Since it is activly being worked on I really hope that could get implemented some day.
Is this not a nuisance for anyone else? Or do you solve it in some other way?
Just implemented your sugestion in v1.0.0.96 which adds zero padding as needed to frame numbers when exporting individual frames.
- 2
- 2
-
[solved]
Updated paint to the newest version and it works now.
Second question: Is there a plug in (or another simple method), to break down a gif into frames which would be compatible in the format used by your plug in? I think I found a couple that I'm experimenting with that may be ok, but wasn't sure if there was a newer one that you may have developed.
I have not yet had the need to pull in an animated gif and edit its frames individually so I'm afraid I'm not much help there.
-
Thanks for the info ^^
But i still have a problem xD
I cant save it as a BMP. animated sprite :T
The plugin only supports animated gifs
-
Hi, i got a small problem
The file i wanted to be done is not as expected:
.GIF instead of .BMP
only 1 frame got animated
Background isnt transparent
Heres everything recorded for further infos
Just had a chance to look at your video, and you are using an older version of the plugin. There is a newer version you should try that fixes some issues with exporting animated gifs.
-
Hi, i got a small problem
The file i wanted to be done is not as expected:
.GIF instead of .BMP
only 1 frame got animated
Background isnt transparent
Heres everything recorded for further infos
Thanks for the video. I'll look into it,
Also, do you have any plans on open sourcing the plugin?
No plans for that.
I have my desktop scaling set to 150% and the effects dialog is not usable at all. Have a look at the screenshot:
Thanks. I'll look into possible solutions.
-
Is there a way to manipulate the speed of the animation with out making multiple frames?
The plugin supports changing the speed of the animation by adusting the FPS parameter, but no it doesn't support different timings for each frame.
-
That's not a bug but is the intended behaviour. However, I can see where the behaviour you are describing would be useful especially if the animation frames are in columns instead of rows. Give me a couple of days and I'll add a checkbox to apply xoffset to all rows. Thanks for the feedback.
- 1
-
Hey LucasMS,
Thanks for the encouragement, and I hope you find it helpful!
-
Hi Jorichi,
That is a nicely drawn and animated character. I'm Glad you find the plugin useful. I just updated the plugin to address the x and y offset value limits of 3000. Now they can be set up to 10,000.When I originally did the plugin, you could only get data from the currently selected layer, but that might have changed.
I am currently busy with some other stuff but I will make a note to look into it. A Multi-Layer sampling feature would be really neat.
PS Sorry I didn't see this until now. I somehow was not following my own topic!
-
I just uploaded version 0.89
Fixed an issue with animated gifs where if you used the zoom to size option you would get black bars on the right and bottom of your output.
-
Version 0.88 now has support for saving animations as an animated gif. Animated gifs can be saved either using the current zoom level or using the actual size of the frame. Animated gifs can be set to either loop forever, or play once.
-
@smk: For some reason I didn't get notified of your post so I only saw it yesterday. Thanks for the comments and suggestions. I had a bit of time today and was able to implement a couple of your suggestions into v0.87. Saving as animated gifs would be cool so I'll look into that and see what I can do.
-
I have downloaded your latest plugin dll. Everything is working fine, except one error when pressing Save frames without entering the Target folder path. This cause paint.net to crashed and closed.
Please fix this issue by validating the target folder path on clicking Save Frames. I have also attached the crash log.
Thanks
Thanks for the report. I'll get that fixed in the next release.
I'm using it now! Thanks for sharing.
EDIT: one thing that I'd find useful is buttons next to "Offset" that increases the offset in X or Y by the current width or height of the cell. That is, if the cells are set to be 32x64, the "Next" button next to "Offset X" would increase the current X offset by 32 (and the "Next" button next to "Offset Y" would increase the current Y offset by 64).
I like that Idea. Look for it in the next release.
<snip - no need to quote the whole first post >
When i use this my image is always small. If i make it larger in the plugin it starts to show other images from other sprites around it. Please help me.
I'll look into it.
-
Still crashes for me. Here's the error:
Exception details:
System.NullReferenceException: Object reference not set to an instance of an object.
at AnimationEffect.AnimationHelper.SetFrameNumber(Int32 frame)
at AnimationEffect.AnimationHelper.timer_Tick(Object sender, EventArgs e)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Sorry I took so long to respond. I just saw this today. While I have been unable to reproduce this, I think I
see what might have caused it. Version 0.83 should fix the problem.
-
Ok. I think I've fixed that bug. See The first post in this topic for version 0.81 or the plugin.
-
Hi recursor, Just wanted to say thanks for the plugin, and also ask about it. The video tutorial didn't really specify how to actually create an animation, could you give me some help with that? I don't really understand the column thing - it says the number of columns per row to use for the anim, but I only want to use the images from 1 row. Is it just going to take the number of images I specify from that row? When I put the column as 1, and frames as 2, should I be expecting a static image? Because I'm getting the same image moving up and down.
I randomly tried some settings and the animation kept making the guy go off the image. Is there any way to make it just a walking animation like in your video? I don't want him to go off screen.
If you only have one row then all you need to do is make sure that the # of columns specified is equal to or greater than the number of frames you have and you'll be ok. If however, your animation spans more than 1 row, then you can use the columns to indicate when the program should go to the next row.
Ex:
Let's say I have 7 frames in my animation, but I have 4 on the 1st row and 3 on the next row as shown below:
[1] [2] [3] [4]
[5] [6] [7]
In this case, you would set columns = 4 and the frames=7. When the program goes to get the 5th frame it knows that there are only 4 frames per row so it goes to the next row to get the 5th, 6th, and 7th frames.
Also, if you have a grid between each cell as shown in my video, then you will want to set the Border equal to the width of those pixels so that they will be skipped. If you have no borders on your frames then be sure to set Border=0.
If your animation moves left or right, then any of the following may be the culprit:
Your cell width/height (the size of each frame)
Your starting offset in the image
Your border size may be wrong
This may require another video to explain more clearly...
-
Sprite Sheet Animation Helper Version 0.8 released
V0.8 Notes:
=============
1) Fixed bug where if your selection rectangle was either as wide as or as tall as the original image, then the selection rectangle was ignored.
2) Added a frame counter
3) Changed the Directory label to a textbox so you can modify the save directory in the textBox instead of having to use the Folder dialog box every time
4) Also if you type in a directory that does not exist into the TextBox, then it will try to create it (note I'm not yet catching any exceptions that might occur here so if you screw up the directory, it could close Paint .NET)
See first post in this topic for the download
-
I don't think mine seems to work can you explain to me the steps on how to use it.
A thousand thank yous
Certainly, Check out the tutorial video:
-
I've released version 0.7 which now uses the current rectangular selection (if there is one) to fill in
the frame width, height and x,y values. See the first post in this topic for the new file.
-
I have released Version 0.6 of the plugin.
To see what has changed and to get the download link, check the first post in this topic.
-
I just released version 0.5
Version Notes:
===============
1) Added ability to export each frame to a .png file (sprite sheet cutting)
See first post in this topic for the download
-
Glad it is useful to you. I have updated the plugin to use nearest neighbor for zooming as you suggested. It was something that had not occurred to me. I have also changed where it is located in the Effects drop down - it is now under Animation instead of Advanced
-
Version 0.4:
1) Removed Status bar
2) Made Nearest neighbor the default for zooming. It looks much better this way.
3) The plugin is now located in the Animation category under the Effects menu
Version 0.3 Bugs fixed:
1) Cell bitmap was not being cleared before drawing the next frame
Sprite Animation Helper (v 1.0.1.3 updated April 30, 2022)
in Plugins - Publishing ONLY!
Posted · Edited by recursor
I fixed this a few weeks ago with version 1.0.1.3 but forgot to update the information on this post. Sorry about that.