fbx sdk的使用介绍
我们平时需要围绕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/
我用的软件环境是vs2022,fbx sdk 2020.3.4,cmake 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为例:
- 需要创建sln文件的案例目录。
- build文件目录,可以在案例目录文件夹内再建一个空文件夹。
- 先点击Configure,vs版本选择2022即可。
- 最后点击Generate。
没什么问题的话,就生成成功了,如果有奇奇怪怪的报错,就只能自己解决,毕竟和c++打交道这些都很正常。然后打开sln文件的vs工程。
5.测试
看一下Camera这个案例,需要将带camera的fbx文件作为参数执行exe,用maya建一个测试文件试下:
输出后的一些数据还是能对的上的:
到这一步,说明fbx sdk相关环境配置成功,已经可以进行工具开发了。
fbx sdk的使用介绍相关推荐
- FBX SDK对象模型
FBX SDK对象模型 FBX SDK对象模型 一.FBX对象 1.FBX对象创建和销毁 2.属性 3.集合 4.复制FBX对象 二.FBX属性 1.管理属性 2.属性数据 3.属性层次 4.示例代码 ...
- Working with FBX SDK (2)
Working with FBX SDK (2) 仅供个人学习使用,请勿转载,勿用于任何商业用途 作者:clayman 更新2012.5: *****fbx sdk 2013以后的版本做了大幅更新, ...
- FBX SDK下载安装教程
目录 FBX SDK介绍 FBX SDK下载安装 FBX SDK介绍 Fbx 是 Autodesk MotionBuilder 固有的文件格式,用于创建.编辑和混合运动捕捉和关键帧动画,也常用于动画文 ...
- FBX SDK快速简笔(基本)
FBX SDK快速简笔(摘至官方文档(因不开源,大部分地方官方文档中存在保密,以个人理解进行了一部分的推导,该文章免费并承诺不涉及如何利益)) FBX模型的组织结构 FBX是以scene graph的 ...
- fbx sdk android,FBX SDK环境配置
参照这个https://blog.csdn.net/lilysara/article/details/53940353 注意事项1. 选择lib文件夹的时候注意和电脑配置匹配 不匹配的话会报这个错误. ...
- 基于FBX SDK的FBX模型解析与加载 -(三)
6. 加载Camera和Light 在FBX模型中除了几何数据外较为常用的信息可能就是Camera和Light,虽然在游戏中一般不直接从模型中得到这两部分信息,而是由引擎来提供,但是FBX中提供了对这 ...
- Fbx文件解析(一)——FBX SDK for Windows环境配置
Fbx文件解析(一)--FBX SDK for Windows环境配置 一.下载并安装FBX SDK 下载网址:http://www.autodesk.com/fbx 找到与自己Windows对应.与 ...
- FBX SDK 总结之中文问题
最近几个月一直在做FBX数据转换方面的工作,记录下一些工作中遇到的问题和相应解决方案,算是对自己多日工作的总结也希望有需要的人能看到. 今天讨论的Fbx中文问题主要是集中在两方面:1.使用Sdk加载的 ...
- Directx11教程四十六之FBX SDK
在之前的DX11入门系列文章中,有篇有关 Directx11教程四十之加载OBJ模型 读取obj模型数据的博客.不过在obj读取的那篇博客我有些坑并没有说,就是我写的那个obj解析器只能解析特定的ob ...
最新文章
- as用百度地图不联网就gg
- 负载均衡算法 — 轮询
- excel自动生成舒尔特表_财务总监:超完美Excel全套账财务系统,自动生成报表,收好喽...
- 最新17个紫色风格网页设计作品欣赏
- 前端学习(2356):uni基本的插件安装
- 最优化学习笔记(三)最速下降法
- webpack打包后引用cdn的js_手摸手 Webpack 多入口配置实践
- 计算机二级java判卷标准_计算机等级考试二级评分标准
- Java权限管理系统完整案例
- 集成DC电源RS485/422收发器数字隔离芯片CA-IS309X
- geek软件是干什么的_geektool--一款很geek的工具
- API接口电商平台商品详情,网络爬虫数据(步骤示例,参数返回值说明)
- Topic 7. 临床预测模型--Cox回归
- [乡土民间故事_徐苟三传奇]第二回_巧答言长工骂财主
- Grasshopper显示配色
- Flarum轻量级论坛的安装
- python语音识别库kaldi_Kaldi 语音识别基础教程
- 计算机无法读取移动光驱,电脑检测不到光驱怎么办?
- java BIO tcp服务端向客户端消息群发代码教程实战
- 人工智能 知识总结
热门文章
- mysql建立存储过程报错_【松勤教育】MySQL如何创建存储过程
- java list最后一个元素_Java 8 Stream List 获取最后一个元素
- []struct 直接赋值方法,匿名struct数组赋值,slice struct赋值
- java chunked 解码_Tranfer-Encoding:chunked编码解析-Java架构师必看
- Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting
- class在python中的意思_Python中类的理解,Class
- 5G比4G到底有啥好处?看完就彻底明白了
- C语言图形化界面是什么,「分享」C语言如何编写图形界面
- 最小yaffs2文件系统移植(目标板TQ2440)
- php1.6t发动机换正时链条,1.6T发动机正时链条异响解决方案