zoukankan      html  css  js  c++  java
  • fbx模型

    fbx模型

    1、FBX是Autodesk的一个用于跨平台的免费三维数据交换的格式(最早不是由Autodesk开发,但后来被其收购),目前被 众多的标准建模软件所支持,在游戏开发领域也常用来作为各种建模工具的标准导出格式。Autodesk提供了基于C++(还有Python)的SDK来实现对FBX格式的各种读写、修改以及转换等操作,之所以如此是因为FBX的格式不是公开的,这也是FBX的诟病之一。

    2、一个典型的fbx模型如下:

      

    3、每个结点的模型有4种(除了空以外),分别为mesh、light、camera、skeleton,下述代码用于遍历一个node时,分别处理不同类型的结点:

    4、一个模型拥有以下内容:

      1)Mesh。

      2)指定引用的Material。

        2.1 Material决定Color。

        2.2 Material决定Texture。

        2.3 Material决定Shader。

        2.4 Material可再配置其它任意属性。

      所以,一个模型要想应用多张图,就需新建多个Material,每个Material仅有引用的Texture不同。

      

    参考:

    1、FBS的读取:http://blog.csdn.net/bugrunner/article/details/7210511

  • 相关阅读:
    Python open 读和写
    Sublime Text的使用
    解决MySQL Workbench导出乱码问题
    统计学(一)
    pymysql使用(二)
    使用pymysql(使用一)
    2个Excel表格核对技巧
    用Python读写Excel文件的方式比较
    从零上手Python关键代码
    php面试
  • 原文地址:https://www.cnblogs.com/tekkaman/p/3795083.html
Copyright © 2011-2022 走看看