Could you provide the steps to reproduce this issue and the project file?
Recent community posts
That sounds like the app isn't using your dedicated GPU (in this case 1050ti) but your integrated one, and that it cannot handle the particles as It should. Did it work correctly before updating drivers?
I've checked it out and it does infact load with a solid background. It seems that for some reason the alpha mask is acting weird. I've loaded the png into Aseprite and exported it again without changing anything and now it works.
Can I ask what image editor did you use?
You can right click any slider to input the exact value that you want, exceding min/max values too. Projects are essentially what you say, the only difference between a project and a preset would be that the project includes an image, which can be changed at any point.
If it's on my hands, yes, but Steam lately doesn't provide keys if there's not a similar amount of sales on both shops. So just bear in mind that It might happen that it doesn't sell enough on Steam and I can't generate the keys.
What do you mean by pixel rendering? You can hit the "Resize canvas" button and that will allow using bigger sprites that are not pixel art. You can then use the mouse wheel on the canvas screen to increase or reduce zoom and when exporting the output should be 1:1 to your input.
The advanced presets make use of the lua scripting feature, when applying one you can check the code on the "Scripts" tab. There you will see references to "layer0" (which it's actually the Layer 1), you can there duplicate the code and change it to be applied to other layers.
Render FPS 20 means that it will skip 2/3 of the full animation, in order to reduce 180 frames to 15 you should set the Render FPS to 5, bear in mind that it will drastically reduce the smoothness of the animation.
As Kronbits said, if you are working with a looping animation and want to reduce the resulting frame number, first hit "Loop Animation" then decrease the "Render FPS" option. By default it renders the animation at 60fps, so a 200 frames animation will output the same 200 frames, if you then reduce the render fps to 20 it will record only 1/3 of those frames, giving a result of 66 fames. You can get lower render fps by right clicking the box and manually setting a lower number.
· Something is wrong with RNG in render mode. It looks good in preview but when it renders the animation most of the particles are going in the same few directions.
It's a necessary evil so it can be seamlessly looped, it's more noticeable on shorter renderings. It should get improved at some point.
· it feels like the burst doesn't work correctly - it should spawn all particles in the same time. Instead it spawns them one by one. Maybe I'm missing a feature.
There's an option in the "Basic" tab called "Particle Number", I think that's what you are looking for.
· Setting up sprites as particles breaks the animation - basic options like rotation, scale, life don't apply anymore.
Built-in particles and sprite particle don't share some configurations, this is something that is on the roadmap and one of the first things to be reworked after bugfixing.
I might have forgot to add those options to the default preset, you can easily make a fix until it gets fixed in the next update:
1. Open JuiceFX.
2. Without changing any value, go to "Save Preset" and save the preset as "default.jpf"
3. Move the preset to the app's root folder and overwrite the current "default.jpf"
And that's it, when creating a new project it should load the new "default.jpf" preset and it should update those values.
The ping-pong function is only applied to timed functions. I could add an option to ping-pong any animation, but it'd double the animation size, and it's something that can be somewhat easily achieved in any game engine.
Gif feature will be reworked and expanded in the near future. The rescale happens because the gif export was only developed for preview and quick sharing purposes, not for development, but it will improve with the rework.
I can't give you the information at this moment as I don't have the source here, but a new update is planned that will support LUA + custom scripting and will allow you to write your own JSON exporter. It'll be launched on Juice FX first and then on Pixel FX Designer, you can check the documentation (of Juice FX's one) here: http://codemanu.pro/juicefx
I'll try to give you more info about the .JSON export as soon as possible., although I recommend you to join the app's discord as I'm more active there for this kind of questions. https://discord.gg/azdqRf8