Open Landmarks

Open Landmarks / Contribute

Bring a place
you know.

A good contribution is recognizable, correctly placed and inexpensive to render. How you make it is up to you.

Choose your tools

Model in Blender by hand, use procedural scripts, or use AI assistance. You do not need the original author's generator, an AI subscription or access to a private service. Submit an editable Blender source and two GLBs. Disclose AI assistance and other third-party inputs in the metadata.

Keep the architecture, lose the weight

Prioritize the silhouette, major roof forms, openings and structural rhythm. Keep the low LOD within 8,000 triangles and 250 kB, and the detail LOD within 40,000 triangles and 1.5 MB. Both allow at most six materials and six draw calls. V1 uses opaque, texture-free materials, static triangles and applied transforms. Include a genuinely simpler LOD when it preserves the silhouette.

Prepare a submission

  1. Copy the metadata template into collection/your-landmark/asset.json.
  2. Add detail.glb, low.glb, source.blend.gz, spatial-source.json and a small preview.webp.
  3. Record the OSM IDs, versions, geometry and timestamp; list reference authors, source pages and licenses. Do not copy imagery from commercial maps.
  4. Run npm ci then npm run validate. Fill in exact byte counts and SHA-256 hashes. Existing submissions are complete examples.
  5. Submit a pull request on GitHub. Keep the review state pending; maintainers approve the exact content revision.

Contributors submit source files and metadata. Maintainers review exact revisions; a publication workflow batches accepted changes. Do not generate or edit retained releases in a contribution PR.

What gets reviewed

Automated checks cover glTF validity, hashes, size budgets, transforms, normals, triangles, materials and declared 3D bounds. A maintainer also checks footprint fit, architectural identity, multiple camera angles, lightness, night lighting, basemap overlap and licensing. Passing the validator alone does not approve a model.

What you agree to share

Your original artistic contribution is offered under CC BY 4.0; OSM-derived spatial data remains under ODbL 1.0. Provide editable source and provenance alongside the exports. You can keep your production tools private, provided you can grant the submitted rights and meet the source-data obligations. Read the full component policy.