<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi Martin,</p>
    <p>thank you so much, this helps a lot!</p>
    <p>Would it alright if I added this information to
<a class="moz-txt-link-freetext" href="https://docs.qgis.org/latest/en/docs/user_manual/working_with_3d_tiles/3d_tiles.html#what-are-3d-tiles">https://docs.qgis.org/latest/en/docs/user_manual/working_with_3d_tiles/3d_tiles.html#what-are-3d-tiles</a>
      ? Marketing-wise it would be a bit negative ("partial XX support"
      sounds worse than plain "3D Tiles support"), but I think for users
      it would be super helpful.</p>
    <p>When you say "gltf 2.0 assets" this includes both text (.gltf)
      and binary (.glb) encodings, right?</p>
    <p>Yeah it seems like there is a lot of "flavours" of 3D Tiles in
      addition to the standards. So confusing. D:</p>
    <p>Pirmin's repo has been of great help already. I haven't had much
      luck with pg2b3dm but currently I am evaluating mago-3d-tiler
      fairly successfully and I will share my findings if they are
      worthy.</p>
    <p>Cheers, Hannes</p>
    <div class="moz-signature">
      <div><br>
      </div>
    </div>
    <div class="moz-cite-prefix">On 8/19/25 15:10, Martin Dobias wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAC2XbFcc6ojDcn7hP9xc47eOLQvdp3QiMoOcyaawP1ckLL9H5A@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div>Hi Hannes</div>
        <div><br>
        </div>
        <div>QGIS currently has partial support for 3D Tiles 1.0 and
          partial support for 3D Tiles 1.1.</div>
        <div><br>
        </div>
        <div>In more detail:</div>
        <div>- "b3dm" is supported, but "i3dm" / "pnts" / "cmpt" tile
          content is not supported yet</div>
        <div>- CRS: 3D Tiles spec generally expects data to be in
          EPSG:4978, see [1]. Other CRS may be specified in metadata in
          3D Tiles 1.1, see [2] but we have not seen it used much yet</div>
        <div>- only explicit tiling is supported (implicit tiling is an
          addition in 3D Tiles 1.1)</div>
        <div>- from 3D Tiles 1.1, QGIS supports gltf 2.0 assets as tile
          content (in addition to "b3dm") - because Google's 3D tiles
          use it</div>
        <div><br>
        </div>
        <div>I remember I looked at those datasets when adding 3D Tiles
          support, but there were a couple of issues:</div>
        <div>- usage of custom CRS - this is not common in 3D Tiles, and
          the CRS is not specified in the metadata. I _think_ other
          viewers like CesiumJS would also fail to show such dataset, as
          this was only supported by their specific 3d viewer</div>
        <div>- usage of implicit tiling not yet supported in QGIS</div>
        <div>- tiles that claim to be "b3dm" are actually composite
          ("cmpt") not yet supported in QGIS</div>
        <div><br>
        </div>
        <div>For tile generation, check out some links at <a
            href="https://github.com/pka/awesome-3d-tiles"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://github.com/pka/awesome-3d-tiles</a></div>
        <div><br>
        </div>
        <div>Cheers</div>
        <div>Martin</div>
        <div><br>
        </div>
        <div>[1] <a
href="https://github.com/CesiumGS/3d-tiles/tree/main/specification#coordinate-reference-system-crs"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://github.com/CesiumGS/3d-tiles/tree/main/specification#coordinate-reference-system-crs</a></div>
        <div>[2] <a
href="https://github.com/CesiumGS/3d-tiles/blob/main/specification/Metadata/Semantics/README.adoc#overview-3"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://github.com/CesiumGS/3d-tiles/blob/main/specification/Metadata/Semantics/README.adoc#overview-3</a></div>
      </div>
      <br>
      <div class="gmail_quote gmail_quote_container">
        <div dir="ltr" class="gmail_attr">On Tue, Aug 19, 2025 at
          11:24 AM Johannes Kröger (WhereGroup) via QGIS-Developer <<a
            href="mailto:qgis-developer@lists.osgeo.org"
            moz-do-not-send="true" class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div>
            <p>Howdy!</p>
            <p>I am struggling with 3D Tiles in QGIS and wonder if
              someone could provide information as to which kinds of 3D
              Tiles exactly are supported.</p>
            <p>For example:</p>
            <ul>
              <li>1.0? 1.1? Both?</li>
              <li>Explicit or implicit tiling? Both? </li>
              <li>EPSG:4979? EPSG:4978? Custom CRS?</li>
            </ul>
            <p> I could get *none* of the 3D Tiles offered on <a
                href="https://3dtilesnederland.nl/3d-tilesets/"
                target="_blank" moz-do-not-send="true"
                class="moz-txt-link-freetext">https://3dtilesnederland.nl/3d-tilesets/</a>
              under "WGS 84" to show up in QGIS: 1.0 (b3dm) or 1.1
              (glb), explicit or implicit tiling.</p>
            <p>If you try different datasets from the "Amersfoort / RD
              New + NAP height" section there in the 1.0 Explicit
              column, some might work (e.g. Cesium ion Rotterdam
              Wilhelminakade – Textured or "FME (Safe Software)
              Rotterdam Stadsdriehoek LoD2"), others won't (e.g.
              "pg2b3dm Amsterdam BAG v20231008" shows up misaligned and
              with gaps in 3D; "VCS (Virtual City Systems) Rotterdam" or
              "pg2b3dm Rotterdam Ommoord" do not show up at all).</p>
            <p>Are there specific tile generators that are ideal for
              creating (big) 3D Tiles datasets for QGIS?</p>
            <p>Cheers, Hannes</p>
          </div>
          _______________________________________________<br>
          QGIS-Developer mailing list<br>
          <a href="mailto:QGIS-Developer@lists.osgeo.org"
            target="_blank" moz-do-not-send="true"
            class="moz-txt-link-freetext">QGIS-Developer@lists.osgeo.org</a><br>
          List info: <a
href="https://lists.osgeo.org/mailman/listinfo/qgis-developer"
            rel="noreferrer" target="_blank" moz-do-not-send="true"
            class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
          Unsubscribe: <a
href="https://lists.osgeo.org/mailman/listinfo/qgis-developer"
            rel="noreferrer" target="_blank" moz-do-not-send="true"
            class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
        </blockquote>
      </div>
    </blockquote>
  </body>
</html>