-
Notifications
You must be signed in to change notification settings - Fork 101
for supporting i3dm #600
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
for supporting i3dm #600
Conversation
…ted data note that this change is a proof of concept i3dm instanced rendering in Unity
adds fallback logic to the baseColorTexture processing due to gltf 1.0 extension KHR_techniques_webgl
I found that there is issue of processing material in UnityPrepareRendererResources.cpp I added fallback logic to the baseColorTexture processing of gltf 1.0 extension KHR_techniques_webgl I tested with this tileset. see the commit |
Hi @tomlee-dev, do you have an indication when this could be implemented into the main branch. Our company would benefit from this implementation a lot. |
@Patrick-van-Halm-360Fabriek I don't know. I am just a contributor :) |
I've found this implementation to be very laggy when loading a tileset containing lightposts for instance, is there a way to optimize it? My whole Unity Editor just starts to freeze... |
@Patrick-van-Halm-360Fabriek could you give me the tile url ? |
https://www.3drotterdam.nl/datasource-data/2602863a-3d22-44c2-8c95-bbf88a20bf37/tileset.json |
@Patrick-van-Halm-360Fabriek I will check it tomorrow! |
Thanks in advance :) |
We also found that this tileset doesn't seem to load: |
this tileset is cmpt. I know that cmpt can embed i3dm tile. so I tried to implement some code for supporting it, but It is difficult than just showing i3dm tile. It takes time to me. and I also don't have clear time line for this too. maybe yours developer can working on this. remember that I am just a contributer not a paid freelancer :) |
@Patrick-van-Halm-360Fabriek The current fix idea is as above, but I'm currently busy and can't work on it right away. It will take some time. Thank you for reporting this :) |
@Patrick-van-Halm-360Fabriek I've just uploaded commit for cmpt, embedded i3dm. 31d1a81 |
Description
for supporting i3dm rendering.
note that this change is a proof of concept i3dm instanced rendering in Unity.
for texture and lightingand animation? need to work for it. (I've not finished. I don't have time line for it)Issue number or link
#416
Author checklist
-[ ] I have updatedCHANGES.md
with a short summary of my change (for user-facing changes).- [ ] I have added or updated unit tests to ensure consistent code coverage as necessary.- [ ] I have updated the documentation as necessary.Testing plan
check these url with Cesium3DTileset component.
https://sandcastle.cesium.com/SampleData/Cesium3DTiles/Instanced/InstancedWithBatchTable/tileset.json
https://sandcastle.cesium.com/SampleData/Cesium3DTiles/Instanced/InstancedOrientation/tileset.json
https://raw.githubusercontent.com/CesiumGS/cesium/refs/heads/main/Specs/Data/Cesium3DTiles/Instanced/InstancedTextured/tileset.json
https://raw.githubusercontent.com/CesiumGS/3d-tiles-samples/refs/heads/main/1.0/TilesetWithTreeBillboards/tileset.json
lat: 40.04253068

lon: -75.61209424
height: 10.0096