我们平时需要围绕fbx写一些小工具,虽说使用ascii格式的fbx可以直接进行字符串解析,并且网上也有一些基于ascii解析的开源库,但在制作一些通用的工具时,使用fbx sdk进行编写肯定是最好的。

1.下载fbx sdk和cmake

要用cmake生成visual studio文件才能打开工程,不知道有没有人卡在这一步,下面给出下载链接。
fbx sdk下载地址:
https://www.autodesk.com/developer-network/platform-technologies/fbx-sdk-2020-3-4

cmake下载地址:
https://cmake.org/download/

我用的软件环境是vs2022fbx sdk 2020.3.4cmake 3.26.3 安装器版本

此外,我在csdn也压缩上传了一份,如果下载慢可以点这里:
fbx sdk+ cmake打包: https://download.csdn.net/download/grayrail/87769344

2.检查环境变量

有时候MSBuild会没有设置到环境变量,所以检查一下cmake和vs的环境变量设置,修改完记得重启电脑:

3.安装fbx sdk

fbx sdk下载好后提示安装,实际上不做成安装包的形式也没问题,安装好后进入sdk文件夹,检查目录结构是否完整:

4.通过cmake生成vs文件

打开CMake的GUI程序,找到fbx sdk下的samples文件夹,随便找一个案例,这里以camera为例:

  1. 需要创建sln文件的案例目录。
  2. build文件目录,可以在案例目录文件夹内再建一个空文件夹。
  3. 先点击Configure,vs版本选择2022即可。
  4. 最后点击Generate。

没什么问题的话,就生成成功了,如果有奇奇怪怪的报错,就只能自己解决,毕竟和c++打交道这些都很正常。然后打开sln文件的vs工程。

5.测试

看一下Camera这个案例,需要将带camera的fbx文件作为参数执行exe,用maya建一个测试文件试下:

输出后的一些数据还是能对的上的:

到这一步,说明fbx sdk相关环境配置成功,已经可以进行工具开发了。

fbx sdk的使用介绍相关推荐

  1. FBX SDK对象模型

    FBX SDK对象模型 FBX SDK对象模型 一.FBX对象 1.FBX对象创建和销毁 2.属性 3.集合 4.复制FBX对象 二.FBX属性 1.管理属性 2.属性数据 3.属性层次 4.示例代码 ...

  2. Working with FBX SDK (2)

    Working with FBX SDK (2) 仅供个人学习使用,请勿转载,勿用于任何商业用途 作者:clayman 更新2012.5:  *****fbx sdk 2013以后的版本做了大幅更新, ...

  3. FBX SDK下载安装教程

    目录 FBX SDK介绍 FBX SDK下载安装 FBX SDK介绍 Fbx 是 Autodesk MotionBuilder 固有的文件格式,用于创建.编辑和混合运动捕捉和关键帧动画,也常用于动画文 ...

  4. FBX SDK快速简笔(基本)

    FBX SDK快速简笔(摘至官方文档(因不开源,大部分地方官方文档中存在保密,以个人理解进行了一部分的推导,该文章免费并承诺不涉及如何利益)) FBX模型的组织结构 FBX是以scene graph的 ...

  5. fbx sdk android,FBX SDK环境配置

    参照这个https://blog.csdn.net/lilysara/article/details/53940353 注意事项1. 选择lib文件夹的时候注意和电脑配置匹配 不匹配的话会报这个错误. ...

  6. 基于FBX SDK的FBX模型解析与加载 -(三)

    6. 加载Camera和Light 在FBX模型中除了几何数据外较为常用的信息可能就是Camera和Light,虽然在游戏中一般不直接从模型中得到这两部分信息,而是由引擎来提供,但是FBX中提供了对这 ...

  7. Fbx文件解析(一)——FBX SDK for Windows环境配置

    Fbx文件解析(一)--FBX SDK for Windows环境配置 一.下载并安装FBX SDK 下载网址:http://www.autodesk.com/fbx 找到与自己Windows对应.与 ...

  8. FBX SDK 总结之中文问题

    最近几个月一直在做FBX数据转换方面的工作,记录下一些工作中遇到的问题和相应解决方案,算是对自己多日工作的总结也希望有需要的人能看到. 今天讨论的Fbx中文问题主要是集中在两方面:1.使用Sdk加载的 ...

  9. Directx11教程四十六之FBX SDK

    在之前的DX11入门系列文章中,有篇有关 Directx11教程四十之加载OBJ模型 读取obj模型数据的博客.不过在obj读取的那篇博客我有些坑并没有说,就是我写的那个obj解析器只能解析特定的ob ...

最新文章

  1. as用百度地图不联网就gg
  2. 负载均衡算法 — 轮询
  3. excel自动生成舒尔特表_财务总监:超完美Excel全套账财务系统,自动生成报表,收好喽...
  4. 最新17个紫色风格网页设计作品欣赏
  5. 前端学习(2356):uni基本的插件安装
  6. 最优化学习笔记(三)最速下降法
  7. webpack打包后引用cdn的js_手摸手 Webpack 多入口配置实践
  8. 计算机二级java判卷标准_计算机等级考试二级评分标准
  9. Java权限管理系统完整案例
  10. 集成DC电源RS485/422收发器数字隔离芯片CA-IS309X
  11. geek软件是干什么的_geektool--一款很geek的工具
  12. API接口电商平台商品详情,网络爬虫数据(步骤示例,参数返回值说明)
  13. Topic 7. 临床预测模型--Cox回归
  14. [乡土民间故事_徐苟三传奇]第二回_巧答言长工骂财主
  15. Grasshopper显示配色
  16. Flarum轻量级论坛的安装
  17. python语音识别库kaldi_Kaldi 语音识别基础教程
  18. 计算机无法读取移动光驱,电脑检测不到光驱怎么办?
  19. java BIO tcp服务端向客户端消息群发代码教程实战
  20. 人工智能 知识总结

热门文章

  1. mysql建立存储过程报错_【松勤教育】MySQL如何创建存储过程
  2. java list最后一个元素_Java 8 Stream List 获取最后一个元素
  3. []struct 直接赋值方法,匿名struct数组赋值,slice struct赋值
  4. java chunked 解码_Tranfer-Encoding:chunked编码解析-Java架构师必看
  5. Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting
  6. class在python中的意思_Python中类的理解,Class
  7. 5G比4G到底有啥好处?看完就彻底明白了
  8. C语言图形化界面是什么,「分享」C语言如何编写图形界面
  9. 最小yaffs2文件系统移植(目标板TQ2440)
  10. php1.6t发动机换正时链条,1.6T发动机正时链条异响解决方案