Skip to main content

GLTF Helper

glb(web images) -> glb(basis images)

For converting gltf/glb files with embedded jpgs/pngs to glb files with embedded basisu images.

Features

  • glb (web images) -> glb (basisu images)
  • glb (web images) -> glb (ktx2 images)
  • glb (basisu images) -> glb (web images)
  • glb (ktx2 images) -> glb (web images)
  • multiple files
  • custom basisu compression flags
  • custom gltf-pipeline flags

Use cases

Unity gltf pipeline:

See sample project ✨

Blue Pill Usage

Prerequisites

  1. docker

Test

make docker-test

makefile -> check it

Red Pill Usage

Prerequisites

  1. build basisu -> check it

  2. install gltf-pipeline -> check it

  3. Install PyPI package

pip install --user gltf-helper

Test

make cli-test
gltf-helper --help

Usage: main.py [OPTIONS] COMMAND [ARGS]...

  glb/gltf(web images) -> glb(basis images)

  A CLI to convert gltf/glb assets with png/jpg textures into glb assets
  with embedded basis/ktx2 textures.

  Made with typer -> [check it](https://github.com/tiangolo/typer)

Options:
  --install-completion  Install completion for the current shell.
  --show-completion     Show completion for the current shell, to copy it or
                        customize the installation.

  --help                Show this message and exit.

Commands:
  convert     Convert a glb/gltf(web images) -> glb(basis images)
  expand-glb  Expand a glb

CLI readme -> check it

Metadata

Release files for gltf-helper 0.2.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gltf-helper 0.2.6
File Size Uploaded
gltf-helper-0.2.6.tar.gz 8.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gltf-helper 0.2.6
File Interpreter ABI Platform
gltf_helper-0.2.6-py3-none-any.whl Python 3 none any Details

Total release size: 16.4 kB

Release files / gltf-helper-0.2.6.tar.gz

Download URL gltf-helper-0.2.6.tar.gz
Size 8.0 kB
Tags Source
SHA-256 checksum
How to use checksums
1e62f9e0989b8cbc2142e5d7c6bcc553e5b43ac8c93944ce778a7968b4cddd94
BLAKE2b-256 checksum
How to use checksums
95386de79f6e8a42ec6b8aa90ee02367c055cfdb5257aec789f6d94757faf766
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.10 CPython/3.7.5 Darwin/19.6.0

Release files / gltf_helper-0.2.6-py3-none-any.whl

Download URL gltf_helper-0.2.6-py3-none-any.whl
Size 8.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3ac7dc15415e7f9fa7d2445a7e4424b52402e8f912b876c5dfb3c92aa464d110
BLAKE2b-256 checksum
How to use checksums
8ba9a29044d66cbeeece6348a76f03876da6c130f7641ffc97e59ca4520816c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.10 CPython/3.7.5 Darwin/19.6.0

Release history Release notifications | RSS feed

This release

0.2.6 This release

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page