New Alpha Version Released with 3D effects!

New Alpha Version Released with 3D effects!

Happy to announce that 3d effects are now possible in the latest alpha version of TimelineFX. Isometric mode is also supported which works well for exporting animations. Here’s a simple mushroom cloud explosion I put together and exported – this just wasn’t possible with only 2D effects: So let’s go over some of the new features: New effect options Obviously the option to actually make an effect 3d is there under effect options. When you create a new effect you now have a bunch of new 3d preset emitters to choose from. But also you can convert an existing 2d Read more


3D is coming…

For the last month and a half since the last blog post where I mentioned that I was strongly thinking about adding 3d particle effects to timelinefx – that’s exactly what I’ve been doing. It’s been a lot of fun mixed in with a lot of head scratching as I wrap my head around 3d math again (it’s been a while since I did any 3d stuff) but I’m mostly there with it. I still have a few things to iron out with it and would like to create an example library to go with the next alpha update but Read more


New Alpha, New Features – blend factor, playback speed and more!

A lot of work has been done since the last update in March and most of it wasn’t directly related to the editor it was more with the TimelineFX library (available here on github). I really wanted a better solution for how effects are updated and drawn. The way that I was doing it was that you have a particle manager, and to this you add all effects, which then spawn all the particles and these are all updated by the particle manager. The problem with this is that all the particles are basically mashed together in the order that Read more


Simplex Noise in latest alpha! Plus Particle Compute Shader progress

It’s been a very busy few weeks working on 2 big new things for TimelineFX – a compute shader and a new motion randomness alorithm that uses Simplex Noise.   Particle Compute Shader I really wanted to get this out of my system as I always wanted to see if I could make TimelineFX effects run in a compute shader for maximum speed and free up the CPU. This would be a big plus for anyone wanting to incorperate the TimelineFX library into their games and other projects. It took a lot of head scratching as to how I’d make Read more


New Alpha version with library importer

I just uploaded a new Alpha version with some more bug fixes plus a new importer to import effects from other effect libraries. This will only import effects from the current alpha version (not the old version eff files) but I may well add an importer for the old version as well at some point. The new importer should be a lot more useable then the old version. You can now drag effects and emitters individually or you can import all if you wish. Plus you can also drag over shapes individually as well if needed.   Full list of Read more


Alpha 7 released – small features and more bug fixes!

Just another round of bug fixing and streamlining, some of the highlights: Folders are back! One of the few remaining features from the old version that wasn’t in yet are folders, so it’s now a little bit easier to organise your effect libraries. Clicking and Dragging effects, emitters and folders. You can once again click and drags things in the library tab to re-order, move and copy emitters and effects about. Copy and paste groups of graphs Rather then have to copy graph data one by one you now also have the option to copy all Global/Property/Base/Variation or Overtime graphs Read more


Alpha 6 Released!

As mentioned in the previous update I had been doing a lot of work on my renderer that I’m using to render the particles and the editor. This month I finally got back onto the editor again and did a huge amount of work on stability and a few quality of life features. You can grab the latest version of the alpha here! As part of my bug hunting I recreated some of the old effects from the very first libray I created in the old version of the editor. You’ll find that library in the download as well. Some Read more


Happy New Year – Progress Report!

Been over due a blog post as usual but lots of work has been going on in the background, mainly on my 2d sprite renderer that I’m using to render the editor and all the particles. Made a huge amount of progress with it and learnt a lot more about Vulkan and graphics coding in general. I think this will pay off as my ultimate goal is to have all the particles get updated in a compute shader. So last year was the last year that I was going to work on web sites (my main source of income). So Read more


Alpha 5 Released, Graph Presets

I just uploaded Alpha number 5 which ticks off another feature I had planned for the alpha stage – the ability to setup graphs from a number of presets, including bell curves, s curves and simple linear slopes etc. In addition to that you can also generate a sine or square wave as well which is great for modulating attributes such as size and opacity but it can also be great to just experiment with all the other attributes as well, especially the overtime attributes. There is also a new option under the settings menu: Preview Trail Mode. Activating this Read more


Presets update for gradients and emitters

A new alpha version is now available with more bug fixes and some new presets available for selecting colors and gradients and also I’ve overhauled the new effect/emitter option under the edit menu so that you can now select from a bunch of presets. I did list that I would add a feature where the number of particles spawned would scale based on the size of the area, but in the end I decided not to add this into the editor as it’s easy enough to do using the TimelineFX library and more of a feature that’s only useful when Read more