Another preview before I release the new source code on GitHub:
3D transformation are coming back to ND2Dx !
No need to use any kind of new component or whatsoever. It’s directly integrated into Node2D and the new batching system I’m implementing at the moment.
You’ll be able to use nodes with 2d and 3d transformations together while still being batched !
There will be a performance loss due to the fact that more calculations are needed for the new z, rotationX and rotationY properties, but it will be faster than the current version of ND2Dx that is available on GitHub.
Here is a screenshot of the actual progress (performance wise), this is using the direct gpu drawing (faster) rather than using the scene graph (display list which is slower due to nodes and components traversing).
I’m reaching the 37.000 animated objects at around 55fps (using 3 axis for rotation: x, y and z)
It’s not finished yet. I still need to apply the new transformations of a parent node to its children.
I’ll be on vacation for a week from now, so don’t expect anything new before 7 days.