Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - daemontus

#1
Thank you for clarification. Object has around 12000 polygons, so I understand it is going to consume a lot of memory, but honestly I did not expect that much :D
#2
Yes, it has jPCT tag. Thanks for info anyway.
#3
Thanks for advice about exporter, I will definitely look at this.
But that part about native .bones file is interesting. I am actually using .bones format and I get this warning anyway. To be more specific, I am using following code to covert .DAE file to .bones on desktop:


                File Spectre = new File("/Users/daemontus/Downloads/pilsner.DAE");
URI uri = Spectre.toURI();
final SimpleResourceLocator resLocater = new SimpleResourceLocator(uri.resolve("./"));
        ResourceLocatorTool.addResourceLocator(ResourceLocatorTool.TYPE_MODEL, resLocater);
ColladaImporter Col = new ColladaImporter().loadTextures(true);
ColladaStorage Stor = Col.load(uri.toString());
AnimatedGroup A3D = BonesImporter.importCollada(Stor, 4, new Quaternion());
BonesIO.saveGroup(A3D, new FileOutputStream("test.bones"));


And this code to load it on android device:


                Resources res = mActivity.getResources();
        model = BonesIO.loadGroup(res.openRawResource(R.raw.test));
        for (Animated3D o : model) {
        o.build();
        }
        masterNinja.addToWorld(world);


I get this warning both on Android and desktop. Any suggestions how to get rid of that warning on Android device?
#4
Hi. I am new to Bones and I am trying to load one quite big .DAE animated model (12k vertices, around 10MB file size) on Android and I get this warning in LogCat:

WARNING: Coordinate array is sparsely populated! Consider to pre-process it to save memory!

Since this model needs around 128MB heap memory just to be loaded successfully, I was wondering what the Warning means and how can I do such a thing. Also any other help on reducing the memory needed to load such model is highly appreciated :) (I am noob so I have just processed the .DAE to .bones using convertion scripts, loaded it using BonesIO.loadGroup() and then added it to world.)