Skip to main content

A simple python script used to bulk convert X-Plane OBJ8 files with .dds/.png textures to wavefront .obj and .mtl textures.

Project description

X-Plane OBJ8 to Wavefront .obj standard

Converts X-Plane OBJ8 (.obj) files detailed here (https://developer.x-plane.com/article/obj8-file-format-specification) to Wavefront (.obj) files for use in cases outside simulation (https://en.wikipedia.org/wiki/Wavefront_.obj_file), specifically designed for converting simple meshes in CSL or Model Matching Libraries quickly.

What is supported?

  • VT, TEXTURE, TRIS and IDX commands
  • .dds and .png textures with simple .mtl conversion, where the texture covers the entire mesh

What isn't supported

  • ANIMATION & TEXTURE_LIT commands
  • Multiple textures

DO NOT USE THIS SCRIPT ON COPYRIGHTED CONTENT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

obj8_to_wavefront_obj-0.0.1.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

obj8_to_wavefront_obj-0.0.1-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file obj8_to_wavefront_obj-0.0.1.tar.gz.

File metadata

  • Download URL: obj8_to_wavefront_obj-0.0.1.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for obj8_to_wavefront_obj-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a38d9c65d285f0b83d73e78d72a88cdbeec2df59a1a883e38318b85048f6d3af
MD5 abfcb0e3fa4c80399a4b5ff1863dbbaa
BLAKE2b-256 ede9d11ee47a8c600f8124a94ea179260ada5a30616606a2fb579b3122537081

See more details on using hashes here.

Provenance

The following attestation bundles were made for obj8_to_wavefront_obj-0.0.1.tar.gz:

Publisher: python-publish.yml on isaacbarker/obj8-to-wavefront-obj

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file obj8_to_wavefront_obj-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for obj8_to_wavefront_obj-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 80d93249b3fc8092d2e640b44549fb6bc59a1954a495e5ba8a74263656c7b6d4
MD5 8c4c4258a91aa21ea0839f0eed48b759
BLAKE2b-256 5b1b8bd323ff91ef851213feff1537967dbba54d95ebffdeb745a8751f1d5ac6

See more details on using hashes here.

Provenance

The following attestation bundles were made for obj8_to_wavefront_obj-0.0.1-py3-none-any.whl:

Publisher: python-publish.yml on isaacbarker/obj8-to-wavefront-obj

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page