Is there any toolset that allows me to represent FBX models in Delphi with their actions?
Is there any toolset that allows me to represent FBX models in Delphi with their actions?
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
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
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
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.
Existence is pain
I have published it now after all, but with a license that prohibits commercial use and so on, so that really nobody wants to use it and at the same time so that so one can see still how shitty, overdesigned, complex and contaminated with old waste the FBX file format is: https://rootserver.rosseaux.net/stuf...sFBXLoader.pas
I have to agree that FBX should die asap, there are command line converters from fbx to collada and gltf that you can use, also mixamo can now export collada files aswell
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
Bookmarks