Is it possible to get the code of the fbx-conv tool?
Thanks!
Is it possible to get the code of the fbx-conv tool?
Thanks!
Are those minor modifications somewhere to be seen?
I’ll try to build it in linux
Thanks!
ok, let me know if I can help. You’re welcome.
I got it working on linux but it seems there’s a small difference between the c3t files bundled with the CppTests:
orc.c3t (the file that works)
{
"version": "1.2",
"mesh": [
...
My file (doesn’t work )
{
"version": [0 , 2],
"mesh": [
...
Could you check if you pushed everything to that repository?
Thanks a lot!
I can’t check that but I can ask the right person to.
This is how I did it in Linux (Ubuntu):
fbx-conv
download: https://github.com/cocos2d-x/fbx-convert
Need to download FBX SDK too : http://usa.autodesk.com/adsk/servlet/pc/item?id=24314456&siteID=123112
Install FBX SDK then
from console:
export LD_LIBRARY_PATH="/path/to/libfbxsdk.so"
maybe need to issue this every time you launch fbx-convert or write a sh script or such to automate it .
change src/modeldata/Node.h:
#include <algorithm>
change src/modeldata/FileIO.cpp:
#include <string.h>
change build/gmake/fbx-conv.make cflags:
CFLAGS += $(CPPFLAGS) $(ARCH) -g -w -std=c++11
I needed to install premake4 :
apt-get install premake4
export FBX_SDK_ROOT=/path/to/fbx_sdk/
./generate_makefile
make
Thanks for the linux install tips; this ended up working for me; except I had to ./generate_makefile before I edited the fbx-conv.make file
Also I was running CentOS 6.5 which only has gcc 4.4 (doesn’t recognize -std=c++11 flag) so I upgraded by doing this:
wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo
yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++
Then adding the install location of devtools to my path (you can make this permanent by adding to ~/.bashrc):
export PATH=/opt/rh/devtoolset-2/root/usr/bin/:$PATH
Verify by typing:
g++ --version
(you should see 4.8.2; if so you can complete the last part of gabdab’s instructions and issue the make command)
Finally I also had to copy the library file from the sdk (depending on your sdk path)
cp /opt/autodesk/lib/gcc4/x64/release/libfbxsdk.so /usr/lib64/
Well done .
I don’t remember how the c++11 is needed here or if it can be avoided .
Is the windows source code available anymore? I notice the links above have gone dead…?