Skip to content

feat: add OBJ input support - #3

Merged
alexchuber merged 2 commits into
BabylonJS:mainfrom
alexchuber:add-obj-mtl-support
Sep 10, 2026
Merged

feat: add OBJ input support#3
alexchuber merged 2 commits into
BabylonJS:mainfrom
alexchuber:add-obj-mtl-support

Conversation

@alexchuber

Copy link
Copy Markdown
Contributor

Summary

  • add ObjInputBlock for OBJ assets, following the existing glTF input contract
  • resolve HTTP(S) MTL and relative texture dependencies with redirect support, strict failures, cancellation, and bounded concurrency
  • preserve Unicode material names and embed validated texture data for downstream GLB export
  • share HTTP data-URI helpers with GltfInputBlock
  • document the public behavior and add generated integration fixtures and coverage

Validation

  • pnpm test - 67 tests passed
  • pnpm lint
  • pnpm build
  • pnpm format

alexchuber and others added 2 commits September 9, 2026 23:23
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@alexchuber
alexchuber merged commit 87ebef2 into BabylonJS:main Sep 10, 2026
2 checks passed
@alexchuber
alexchuber deleted the add-obj-mtl-support branch September 10, 2026 04:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant