Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
@PluginStudent said in how can I convert a c4d file to fbx format:
You could write a standalone C++ application that uses the Cineware SDK and the FBX SDK.
you said "You could write a standalone C++ application that uses the Cineware SDK and the FBX SDK."
this is I want to do. but is there a free and legal way to get fbx sdk. only cineware sdk cannot complete the task.
I have not c4d software. https://developers.maxon.net/docs/Cinema4DCPPSDK/html/index.html
@m_adam so what you mean is I can't convert a c4d file to fbx without a Cinema 4D sofware installed ?
c++ SDK or python SDK just work with running Cinema 4D, sdk do not work alone.
I haven't Cinema 4D, and I want convert some c4d files to fbx. There ary some other ways?
thanks for answer. there are 2 quesions.
1 . if i use python sdk. where can I download it. In https://developers.maxon.net/?page_id=1118 there is not free python sdk. I notice that: "c4dpy does work only with commercial licenses"
2 . I can download c++ sdk. I am c++ programmer. I do it according to https://medium.com/@antoinefortin_64750/how-to-setup-cinema4d-and-melange-c-sdk-924110725c01
env: vs2019 22.004_RBCinewaresdk22.0_317036
but i encounter compile problems.
I add include lines as below
#include "c4d_file.h" #include "default_alien_overloads.h"
then, there ars many errors likes that:
C2065 'objectToDelete': undeclared identifier use_r22 ...\includes\private_ge_mtools.h 633 see reference to class template instantiation 'cineware::GeTempDynArray<TYPE>' being compiled use_r22 ...\includes\private_ge_mtools.h 687 C3861 'objectToDelete': identifier not found use_r22 C:\Users\boluo\3D Objects\cineware\r22\includes\private_ge_mtools.h 633
I have add include directives and libs config
I think i missed something or , there is confiure error. I tried different version vs and different version c4d lib, and I tried c++ 14. But these errors still exist.
using sdk or cineware. or use python, but how cat I get python sdk .