To get it working correctly, I had to make it create some of the floatbuffers as they were loaded. Very minor changes, and nothing at all you’ll see in any speed or memory or anything (IE no main code changes). Just a neat ability. I test it out with
jmetest.renderer.TestSerial;
I load 3 scenes into ByteArrays (representing the scene stored on a file disk) and users press a button to load the scene from the byte array. After taking a while to create, it doesn’t take tooooo long to load. Could be usefull in a networking type game with user created models and such.