GISBox

FBX (FilmBox)

GISBox is a one-stop 3D GIS data editing, conversion and publishing platform that supports editing in multiple GIS formats such as OSGB/GEOTIFF/RVT, converting to 3DTiles/Terrain and publishing.

Introduction

FBX (FilmBox) is a file format for 3D models, animations, and scenes. It is a universal exchange format developed by Autodesk for sharing and transferring data between different 3D software. The FBX format supports a variety of elements including geometric shapes, materials, animations, bones, etc., and can preserve the associations and hierarchical structures between these elements.

File Structure

  1. Header: Contains metadata such as file version information, creation timestamp, creator information, etc.
  2. Objects Container: Stores all 3D objects, models, cameras, light sources, etc. in the file.
  3. **Node: **Each 3D object is represented as a node in FBX, containing transformation information such as position, rotation, scale, and possible child nodes.
  4. Geometry Data: Includes vertices, indices, normals, UV coordinates, etc., which define the shape and structure of the model.
  5. **Materials & Textures: **Describes the visual appearance of the object, such as color, texture, etc.
  6. Animation Data: Contains keyframe sequences, which describe the changes of objects over time and are used to achieve animation effects.
  7. Connections: Defines the connection relationship between objects, such as the connection between bones and models.

Pros

  1. Rich functions and features: FBX files can save a variety of elements including geometric data, material mapping, animation effects, lighting settings, etc., providing comprehensive support for 3D production.
  2. Cross-platform compatibility: FBX format has good interoperability between different 3D software (such as 3ds Max, Maya, UE, etc.), supports the transmission of models, materials, actions and camera information, and improves the efficiency and flexibility of 3D workflows.
  3. Preserve element associations and hierarchical structures: FBX format can preserve the hierarchy of models and the timeline of animations, allowing users to maintain good workflows and data integrity between different software.
  4. Wide range of application scenarios: FBX files are suitable for multiple fields such as 3D animation, game development, virtual reality, etc., and can be used to create, edit and exchange various types of 3D content.

Cons

  1. Large file size: Since the FBX file format saves more elements and data, the file size is usually large, which may affect the transmission and loading speed in some cases.
  2. **Learning and use cost: **The FBX file format may require a certain learning and familiarization process in use and processing, and there may be a certain threshold for beginners.
  3. Not supporting certain special effects: FBX files do not support deform, hair effects, etc. If there are many deformers in the binding, or the topology structure is complex (such as plant growth animation), it may not be exported. In addition, the FBX format can only support one layer of bones and one layer of blendShape, and the deformer effect cannot be exported.
  4. Compatibility issues: Although the FBX format has wide compatibility, there may still be compatibility issues in some specific software or platforms, which require additional format conversion or adjustment.

Application Scenario

The FBX format has a wide range of applications, especially in the fields of 3D animation, game development, and virtual reality. It can be used to create, edit, and exchange various types of 3D content, including character models, environment scenes, special effects animations, etc.

Example

  1. FBX file example.

  1. FBX file.

File Opening Mode

  1. Open the FBX file in FBX viewer.

  1. Open the FBX file in Blender.

Related GIS files

MID

IMDF

STYLX

E00

References

  1. https://en.wikipedia.org/wiki/FBX
  2. https://docs.fileformat.com/3d/fbx/
  3. https://cadexchanger.com/fbx/