Hi folks,
I'm testing Jme3, in some comparisions i try to load simple objects and see the fps, to compare i'm using the last release of fraps (http://www.fraps.com/).
I use the object in Jme3 svn: Tests-Data/models/teapot.obj
The code i use in jme3 in NetBeans:
Geometry teaGeom = (Geometry) manager.loadModel("teapot.obj");
Material mat = new Material(manager, "debug_normals.j3md");
teaGeom.setMaterial(mat);
rootNode.attachChild(teaGeom);
The code i use in jme2 in Eclipse:
Spatial player = null;
String model = "com/tumbu/learning/game/teapot.obj";
URL path;
ObjToJme objToJme = new ObjToJme();
ByteArrayOutputStream BO = new ByteArrayOutputStream();
try {
path = Convert.class.getClassLoader().getResource(model);
objToJme.setProperty("mtllib",path);
objToJme.convert(path.openStream(),BO);
player = (Spatial)BinaryImporter.getInstance().load(new ByteArrayInputStream(BO.toByteArray()));
} catch (IOException e) {
e.printStackTrace();
}
rootNode.attachChild(player);
I'm using GeForce 9600 gso, Core 2 Duo E8400, 3gb ram, Windows 7
Jme3: 4200 fps
Jme2: 2800 fps
1