I really like your engine and jpct. I chose jpct because of the licensing, but I see you've changed that.
yes I think that opensourcing will help developpers to better understand when something is going wrong and will help a lot for debugging.
Does it do animated models?
yes 3DzzD import and can play keyframe from 3ds file (not morphable one, only skeletal for now)
One other thing, I went back to look at it a second time, and it didn't seem to be in my cache
I usually dont use cache when developping as I need to have the same view than a user (first visitor) will have, also 3ds cannot be cached or only using a workaround trick (rename to .class)
Also, you never said how to switch to hardware mode.
switching is only one line of code but requiere native libs to be putted on the server, I think I dont put them for this demo, but basically it is with keys "H" & "S", it is enabled ont his demo (but it dont use lastest API)http://demo.dzzd.net/View3D/TANK.html
thanks for feedback