JP glTF 2.0 format

JP glTF 2.0 format

Imports and exports glTF 2.0 files, including .glb and .gltf assets.

Extension ID
jp_io_scene_gltf2
Current Version
5.2.1
Minimum Blender Version
5.1.0
Maintainers
Blender Foundation, Khronos Group, Jace Priester
License
Apache-2.0
Repository
https://jacepriester.com/blender-repo

Overview

This is essentially the same as the glTF extension that Blender ships with. This is a fork that allows for other extensions to ask for world-to-local transforms to be applied before imported glTF objects become Blender objects. This fixes the 64bit-to-32bit float precision loss problem when importing tiles in Earth-centric coordinates. It is intended to be used in conjunction with JP Blosm.

Please see the original extension’s page here: https://docs.blender.org/manual/en/latest/addons/import_export/scene_gltf2.html.

Major Features

  • Imports and exports binary .glb and JSON .gltf files.
  • Handles glTF geometry, materials, textures, cameras, lights, skins, morph targets, and animations.
  • Supports embedded, separate, and referenced asset workflows.
  • Includes a file handler for drag/drop and file association workflows.
  • Adds a shader editor operator for glTF Material Output settings.
  • Provides UI for KHR material variants on scenes and mesh data.
  • Provides UI for imported glTF animation tracks.
  • Includes optional gltfpack settings when a gltfpack executable path is configured.

Import Usage

  1. Choose File > Import > glTF 2.0 (.glb/.gltf).
  2. Select a glTF file.
  3. Configure import options such as WebP texture import, unused materials/images, selecting imported objects, scene extras, and importing as a collection.
  4. Run the import to create Blender objects, materials, images, animations, and related data.

Export Usage

  1. Choose File > Export > glTF 2.0 (.glb/.gltf).
  2. Choose the output format and export scope, such as selection, active collection, or active scene.
  3. Configure geometry, materials, texture, animation, armature, morph target, lighting, extras, and optimization options.
  4. Run the export to write the glTF asset and any referenced files.

Preferences

  • Toggle material variants UI.
  • Toggle animation UI.
  • Set the optional path to a gltfpack binary for export optimization settings.

Permissions

The extension requests file access to import and export glTF files and referenced assets.