Liquidiser : Library to read .blend files from a java application. (12 posts)

  • Profile picture of iamcreasy iamcreasy62p said 5 months, 1 week ago:

    Source : http://code.google.com/p/liquidiser/

    Here is a small description of this library:

    Liquidiser allows you to read .blend files and have access to all raw data from a java application.
    > full access to data stored in .blend files (including Blender 2.5 and later versions)
    > partial implementation of accessibility layer (it’d be impractical to support all of Blender’s features)
    > M3G converter supports most commonly used data types (meshes, textures, skeletal animation)

    Thought someone might find it interesting here.

    :)

  • Profile picture of glaucomardano glaucomardano252p said 5 months, 1 week ago:

    It might be useful for@mifth .

  • Profile picture of normen normen1290p said 5 months, 1 week ago:

    You mean @Kaelthas?

  • Profile picture of glaucomardano glaucomardano252p said 5 months, 1 week ago:

    too .

  • Profile picture of mifth mifth132p said 5 months, 1 week ago:

    @glaucomardano thanks!

    @iamcreasy , does this library support blender2.5? I need to get material names from blender 2.5 file.

  • Profile picture of glaucomardano glaucomardano252p said 5 months, 1 week ago:

    I think yes :)

  • Profile picture of mifth mifth132p said 5 months, 1 week ago:

    but this is an issue. it’s not solved as i think.

  • Profile picture of glaucomardano glaucomardano252p said 5 months, 1 week ago:

    Ops :roll: .

  • Profile picture of mifth mifth132p said 5 months, 1 week ago:

    but it seem the support of blender 2.6 is ready: http://code.google.com/p/liquidiser/source/detail?r=15
    :)

  • Profile picture of imagei imagei said 3 months, 2 weeks ago:

    Hi guys!

    Sorry for the confusion with obsolete issues in the tracker :) I closed them all now.

    I’m developing Liquidiser for use with my game which currently uses .m3g format with an XML .inf addon for things which are not supported by m3g. It’s a one-man effort and I add features as I’m using Blender for more and more content creation tasks and/or add features to my engine so there’s no grand plan to support everything that Blender can do although that would be nice :) Said that, patches or bug reports are very welcome, perhaps even a feature request or two but I’m not promising anything with those ;)

    Anyway, if you need any help with Liquidiser just shout!

    @mifth: you can certainly do that. I just added support for 2.62 which changes the way meshes are stored in .blend files (BMesh branch changes) so for time being it’s future-proof :) Proper support for most types of lights will land in the trunk in a few hours.

  • Profile picture of mifth mifth132p said 3 months, 2 weeks ago:

    @imagei , thanks for your library. I asked some features requests for coredevs and they already implemented them.

    2 issues still exist in JME Blender Importer:

    1 – http://jmonkeyengine.org/groups/import-assets/forum/topic/blenders-texturehelper-does-not-support-dds-dxt1-dxt3-dxt5/
    Blender Importer does not support DDS Textures with dxt1, dxt3, dxt5 compression.

    2 – http://jmonkeyengine.org/groups/import-assets/forum/topic/blender-loader-texcoord2-support-request/
    Blender Importer cannot get openGL inTexCoord2/texCoord2 for a mesh. This is very important for lightmaps.

    I know, this is not related to your cool Liquidiser, but it’s very important for JME Community.

    If you have any idea how to solve these issues, so please, contact to @Kaelthas and @Momoko_Fan .

  • Profile picture of Momoko_Fan Momoko_Fan371p said 3 months, 1 week ago:

    Thanks @mifth
    I added those two issues to the issue tracker, so hopefully Kaelthus will look at them

    http://code.google.com/p/jmonkeyengine/issues/detail?id=462

    http://code.google.com/p/jmonkeyengine/issues/detail?id=463