<!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>