CesiumGS / cesium

An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
https://cesium.com/cesiumjs/
Apache License 2.0
12.94k stars 3.49k forks source link

Drape imagery over 3D Tiles #7591

Open OmarShehata opened 5 years ago

OmarShehata commented 5 years ago

This seems to be a popular request this week:

The request is for having untextured 3D Tiles, and using imagery to dynamically texture them.

I wonder if it would be better to instead have a way for ion to drape and bake that texture in? I imagine this is how it would work if/when terrain is folded into imagery.

pjcozzi commented 5 years ago

It will be important to be able to do this at runtime when the 3D Tiles rendering engine is used for rendering terrain; hopefully we can interop the existing imagery layers with a quantized-mesh 3D Tiles tile.

Frank-Chan commented 4 years ago

Any new progress?

OmarShehata commented 4 years ago

@Frank-Chan it's still on the roadmap but I don't have a timeline for it. In the mean time it is possible to drape textured materials on 3D Tiles, see the "Textured Material" dropdown in this example:

https://sandcastle.cesium.com/index.html?src=Classification%20Types.html

OmarShehata commented 4 years ago

Requested over email in the context of draping satellite imagery over Cesium OSM Buildings.

hpinkos commented 4 years ago

I don't think this is an ideal solution for texturing buildings. It's difficult to figure out what the texture should be for the vertical faces. We want to avoid something that looks like this:

image

bkuster commented 4 years ago

Allthough I agree with @hpinkos, that this makes little sense for photorealistic textures. We had more then one use case, where we would use some form of WMS/WMTS layer to dynamicall show things like sensor coverage data. For these use cases (especially if the data is provided by the minute) this would be a cool feature.

delbern310 commented 2 years ago

any new progress?

qilimazhualuo commented 1 year ago

I don't think this is an ideal solution for texturing buildings. It's difficult to figure out what the texture should be for the vertical faces. We want to avoid something that looks like this:

image

use some form of WMS/WMTS layer to dynamicall show things like sensor coverage data.

hellow, I want to ask how to put WMS on 3dtiles like this, i'd like to put some pipe image (WMS) to 3dtiles

ggetz commented 1 year ago

A community member is looking to do this with Google's Photorealistic 3D Tiles: https://community.cesium.com/t/google-photorealistic-3d-tiles/24587/13?u=gabby_getz

ggetz commented 1 year ago

Also requested in https://community.cesium.com/t/draping-wms-over-3dtileset/21631/5.

msaeedi50 commented 12 months ago

hello every body I want in secium draw points.geojason and use glb file for all of points in geojson . how can use glb for all of coordinate of points in geojson please help me

ggetz commented 12 months ago

Hi @msaeedi50,

CesiumJS is a big project, so we use GitHub for feature requests and bug tracking exclusively. In the future, please take any questions to the Cesium Forum where there are members of the community and developers from the team who can help. Thanks!

jjhembd commented 1 month ago

Another community member requested this: https://community.cesium.com/t/how-should-cesium-attach-the-map-layer-to-the-3dtiles/34875/3