I’ve been working on a hobby game dev project for a while and I’m doing battle scene animations using Babylon.
I’ve integrated Effekseer particle systems through sharing the gl context between Babylon and the Effekseer js client and this works reasonably well. (Ex.: Particle System Animation Test 1 - YouTube)
Now the one issue I have run into is that if any alpha blended meshes are in the scene, the effekseer effect will always be rendered on top of those meshes. With alpha tested meshes there are no depth issues, but it might be handy to be able to use alpha blended meshes for overlay effects and it would probably make things less confusing for my users as well.
I’m not really familiar with the inner workings of 3D engines so I’m not sure if what I’m trying to do here is possible at all.
Any input would be appreciated.
P.S.: I tried to make a representative playground but I ran into CORS issues trying to get effekseer demo assets to load there.