从FBX解析骨骼蒙皮动画并使用OpenGL ES 渲染绘制

市面上骨骼动画的很多使用FBX为交换标准,本文原创,主要工作是 解析FBX并且制作自定义的格式,通过OpenGL ES 渲染骨骼蒙皮动画.1、首先需要配置fbxsdk的环境,自行百度,不做赘述2、分析FBX的信息,主要分成两部分,就是mesh的信息和对应的骨骼的信息,下面简单的说明下怎么解析mesh的信息 fbxsdk::FbxImporter* const &importer = f
摘要由CSDN通过智能技术生成

市面上骨骼动画的很多使用FBX为交换标准,本文原创,主要工作是 解析FBX并且制作自定义的格式,通过OpenGL ES 渲染骨骼蒙皮动画.

1、首先需要配置fbxsdk的环境,自行百度,不做赘述

2、分析FBX的信息,主要分成两部分,就是mesh的信息和对应的骨骼的信息,下面简单的说明下怎么解析mesh的信息

 fbxsdk::FbxImporter* const &importer = fbxsdk::FbxImporter::Create(m_Manager, "");
 importer->ParseForGlobalSettings(true);
 importer->ParseForStatistics(true);
 bool result = importer->Initialize(filename, -1, m_Manager->GetIOSettings());
 if(!result)
 {
     //读取失败
     return false;
  }


        m_Scene = FbxScene::Create(m_Manager, "__FBX_SCENE__");
        importer->Import(m_Scene);
        importer->Destroy();


        //转化scene的坐标系到默认的坐标系
        if(m_Scene)
        {
            FbxAxisSystem axis(defaul

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值