3d-tiles-and-hlod SKILL.md skillA
3d-tiles-and-hlod from yuiseki/map-from-scratch is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add yuiseki/map-from-scratch/3d-tiles-and-hlod@git:20261027.80aa384Pins git:20261027.80aa384 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- yuiseki/map-from-scratch
- Path
.agents/skills/3d-tiles-and-hlod/SKILL.md- Versions recorded
- 2
- Latest version
- git:20261027.80aa384, committed Oct 27, 2026
- First version recorded
- Oct 26, 2026
- Size
- 16,883 bytes
- Repository stars
- 24
- License
- GPL-3.0
How map engines stream hierarchical level-of-detail content (3D Tiles, point-cloud octrees, chunked 3D vector and terrain trees) and which of their choices a purpose-built renderer should copy or skip. Load it when a map-from-scratch request involves 3D city models (PLATEAU, b3dm/glb, Google Photorealistic tiles), point clouds (pnts, LAS/COPC/EPT/Potree), photogrammetry or any data too large to keep on the GPU at once, i.e. before choosing bounding volumes, a screen-space-error rule, a tile…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 3D Tiles and HLOD: selecting, loading and releasing tiles of detail A hierarchical level-of-detail (HLOD) tileset is a tree in which each node carries a bounding volume, a geometric error and some content; the renderer walks the tree every frame, keeps a node when its projected error is small enough, descends when it is not, and streams, caches and evicts content as the camera moves. Every engine below got some part of this wrong first: the error test, the bounding volume, empty or missing children, memory that was never released, per-feature bookkeeping that cost more than drawing, or float precision. Example 22 streams PLATEAU buildings; for its live data, rendering and cache pitfalls, also read [plateau-3d-tiles](../plateau-3d-tiles/SKILL.md). Most advice here concerns what a fixed, baked dataset lets you leave out. ## Selection: bounding volumes and the error test - **Error test.** Cesium computes a tile's screen-space error as `geometricError * drawingBufferHeight / (distance * sseDenominator)`, divided by the pixel ratio; a leaf with zero error short-circuits to 0 [61]. Use the distance to the bounding volume, not to its centre: iTowns …
Read the whole file at its exact version.
How to install
mdr add yuiseki/map-from-scratch/3d-tiles-and-hlod@sha256:df10b3435ec5f370The line at the top of this page pins the label git:20261027.80aa384, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_bd727paqf7ukrer2)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, between Oct 26, 2026 and Oct 27, 2026, more than one a day.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261027.80aa384 latest | 2026-10-27 | 80aa384 | 16,883 B | A | view · diff |
| git:20261026.79a684e | 2026-10-26 | 79a684e | 16,691 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (16883 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
yuiseki/map-from-scratch · 24 stars · license GPL-3.0 · pushed 2026-11-06 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_bd727paqf7ukrer2 GET https://markdownregistry.com/api/v1/resolve?ref=yuiseki/map-from-scratch/3d-tiles-and-hlod GET https://markdownregistry.com/api/v1/blob/df10b3435ec5f3703ce88ed53dcf4c803d7adee983f37cd704b1ddd44bd44101
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.