Results 1 to 9 of 9

Thread: FBX models in Delphi

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    FBX models in Delphi

    Is there any toolset that allows me to represent FBX models in Delphi with their actions?

  2. #2
    I'm very interested in this aswell, especially the animations, then i can make use of entire mixamo library for games ( https://www.mixamo.com )

    I think castle doesn't support fbx either yet.

    I know this exists, and it might serve some purpose for you: https://github.com/libgdx/fbx-conv

    three.js can also load fbx including animations, maybe it can serve to you as a converter too?
    Last edited by JernejL; 09-08-2018 at 05:35 AM. Reason: stuff
    This is my game project - Top Down City:
    http://www.pascalgamedevelopment.com...y-Topic-Reboot

    My OpenAL audio wrapper with Intelligent Source Manager to use unlimited:
    http://www.pascalgamedevelopment.com...source+manager

  3. #3
    This exists, based on openfbx dll:
    https://github.com/xtreme3d/xtreme3d...ns/OpenFBX.pas

    Probably uses https://github.com/xtreme3d/openfbx-dll which means it doesn't seem to support any anymations, which is a real shame.

    The dll is essentially https://github.com/nem0/OpenFBX which does support animations (but the dll doesn't export)
    This is my game project - Top Down City:
    http://www.pascalgamedevelopment.com...y-Topic-Reboot

    My OpenAL audio wrapper with Intelligent Source Manager to use unlimited:
    http://www.pascalgamedevelopment.com...source+manager

  4. #4
    I found some useful resources for you regarding fbx and pascal:

    Autodesk converter:
    https://www.autodesk.com/developer-n...erter-archives - free converter, it can convert fbx to collada (dae)

    assimp (collada: animations yes, fbx: animations yes (with some limitations regarding file version, if fails, try autodesk converter to change version) )
    https://github.com/assimp/assimp/blo...scal/Readme.md ( a 2012 version but has 2016 updates, no clear information how to build a dll / so library, no examples )
    https://github.com/assimp/assimp/wik...knowledge-base
    has a model viewer: http://cms.assimp.org/index.php/viewer - it can help see if your files will work with your project
    This is my game project - Top Down City:
    http://www.pascalgamedevelopment.com...y-Topic-Reboot

    My OpenAL audio wrapper with Intelligent Source Manager to use unlimited:
    http://www.pascalgamedevelopment.com...source+manager

  5. #5
    I have an almost finished Pascal-native FBX loader, but I won't release it simply because I think FBX has to die. The whole FBX file format is just crappy and incompatible to itself to other older file format versions, i.e. FBX != FBX, respectively there are many different incompatible FBX versions, but my FBX Loader can load them all, but as I said, I will not release it. Sorry At least it cost about one whole month of my life.

  6. #6
    PGDCE Developer de_jean_7777's Avatar
    Join Date
    Nov 2006
    Location
    Bosnia and Herzegovina (Herzegovina)
    Posts
    287
    Quote Originally Posted by BeRo View Post
    I have an almost finished Pascal-native FBX loader, but I won't release it simply because I think FBX has to die. The whole FBX file format is just crappy and incompatible to itself to other older file format versions, i.e. FBX != FBX, respectively there are many different incompatible FBX versions, but my FBX Loader can load them all, but as I said, I will not release it. Sorry At least it cost about one whole month of my life.
    Wow. I always had a suspicion it was like that due to how complicated their SDK is, but now I know for sure. Still, a shame to waste that much time, but you know for the best. Think I'll just avoid fbx for the most part until I get more free time on my hands.
    Existence is pain

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •