FBX SDK Programmer's Guide > Sample Programs >

# Tutorial Programs

These tutorial programs are aimed at programmers who are learning the FBX SDK. These tutorials run on Windows only. Each tutorial program:

- Introduces FBX features and requirements in a sequence that suits learners.
- Has a practical purpose.
- Demonstrates typical workflows within an application.
- Show meaningful results.
- Corresponds to one or more tutorial sections of FBX SDK Programmer’s Guide:

Tutorial program | Tutorial section | Description
--- | --- | ---
Tutorial: ImportExport | Importing and Exporting a Scene | Shows how to import a file and how to export a file.
Tutorial: SceneTreeView | Nodes and the Scene Graph | Shows how to traverse all the nodes in an FBX scene, and how to determine the content of each node, i.e., whether a node contains a camera, a light, a mesh, etc.
Tutorial: CubeCreator | Meshes, Materials and Textures | Shows how to add textures and materials to meshes.
Tutorial: CubeCreator | Animation. | Shows how to animate meshes, cameras, and other objects in a scene.

Finding the source code and project files

Folders for each of these programs are located in <yourFBXSDKpath>\examples\UI Examples\. Each folder contains the source code for the tutorial program and Visual Studio project files to help you build and run the program.

Common code used by all tutorial programs

The folder <yourFBXSDKpath>\examples\UI Examples\Common\contains utility functions used by the tutorial programs.

It also contains librarychooser.h, a header file that selects the appropriate FBX SDK library file based on compiler options and defined symbols.

#### Topics in this section

- Tutorial: ImportExport
- Tutorial: SceneTreeView
- Tutorial: CubeCreator