Skip to content

A lightweight engine for working with 3D graphics and skeletal animation on Qt without using a Assimp library

License

Notifications You must be signed in to change notification settings

3dproger/OpenFBXQt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenFBXQt

A lightweight engine for working with 3D graphics and skeletal animation on Qt without using a Assimp library. Features:

  • No Assimp or other additional dependencies
  • Integrated with Qt 5 (can be adapted for Qt6)
  • Skeletal animation
  • FBX file support
  • Works on Windows, Linux, macOS, Android, iOS and other

Viewer example:

Usage

ofbxqt::Scene& scene = ui->sceneWidget->scene;
ofbxqt::OpenModelConfig config;
const ofbxqt::FileInfo fileInfo = scene.open("awesome_3d_model.fbx", config);
if (!fileInfo.topLevelModels.isEmpty())
{
    // here you can use 'fileInfo.topLevelModels' to access loaded objects
}

About

A lightweight engine for working with 3D graphics and skeletal animation on Qt without using a Assimp library

Topics

Resources

License

Stars

Watchers

Forks

Languages