SkillAgentSearch skills...

B3DMExtractor

extract the gltf/glb from a single B3DM file or an entire 3DTiles tileset

Install / Use

/learn @ebeaufay/B3DMExtractor
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

B3DMExtractor

This is a specialized tool for extracting the content of a B3DM file. B3DM files are used by OGC 3DTiles to wrap gltf/glb files with a specific metadata structure. The tool will extract the gltf/glb content of the B3DM.

This is a manual tool so you'll have to do the following steps:

  1. run "npm install" at the root
  2. open the file "src/app.js" and manually change the hardcoded path so that it points to the root of your 3DTiles tileset or a specific B3DM file.
  3. run "node src/app.js" from the root

The app will crawl the directory and sub directories looking for B3DM files and save the content next to the original file.

The app does not do any extra work like removing draco compression. Blender supports draco compressed files out of the box.

View on GitHub
GitHub Stars9
CategoryDevelopment
Updated6mo ago
Forks2

Languages

JavaScript

Security Score

62/100

Audited on Sep 28, 2025

No findings