Archive for January, 2024

This is the first update where I’m trying to improve the usability of the editor. In this update I’ve completely reworked effect and emitter properties and attributes. Before there were 2 separate lists with properties where you adjust things like the draw order, the emission type, spawn options etc. And attributes where you would change how the particles behave overtime. I’ve combined these all into the same tab and made them all searchable by keyword. I have also rearranged the attributes so that they’re grouped together more logically. As you can see in the screen shot, instead of all the Read more

Compute shader prerecorded particle playback

Happy New Year! Alpha version 24 has now been released. It has been a very busy period for me over the holiday, and a real time of learning new things.   Bounding Boxes for Sprite Data Something I wanted to accomplish was calculating the bounding boxes for each frame of a sprite data animation. This is where you can pre-record your effects and simply use a compute shader to interpolate the compressed data to playback the effects. It is a very fast way to use effects, as almost everything happens on the GPU. All the CPU has to do is Read more