-
Notifications
You must be signed in to change notification settings - Fork 317
Add basic support for voxel rendering and styling #1685
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: property-attributes
Are you sure you want to change the base?
Conversation
Update main See merge request cesium-gs/cesium-unreal!1
This comment was marked as outdated.
This comment was marked as outdated.
I could keep picking apart at this, but I think this would benefit more from a fresh pair of eyes. I'm keeping this as a draft but I would appreciate any and all reviews 🙏 |
… for both editor and runtime builds.
Fix uninitialized geocoder fields
…endencies Modified dependency list so that Slate and SlateCore will be included…
Co-authored-by: Janine Liu <32226860+j9liu@users.noreply.github.com>
…as-CESIUMRUNTIME_API Added CESIUMRUNTIME_API (DLLEXPORT) to CesiumEllipsoidFunctions class
Turns out that UE 5.4 has drastically improved the UX of Custom HLSL nodes in materials! It's now possible to define extra |
Description
Depends on CesiumGS/cesium-native#1188.
Depends on #1694, so merge that first.
This PR adds support for loading and rendering tilesets with
3DTILES_content_voxels
, parsing glTFs withEXT_primitive_voxels
payloads.Data courtesy of Swisstopo
This is a meaty set of changes, so I'll add a written walkthrough of the changes in a follow-up comment.
Author checklist
CHANGES.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.Remaining Tasks
VoxelResources
. It's a weird compromise between CesiumJS'sVoxelTraversal
and the cesium-native traversal, and it falls apart for larger datasets.Testing plan
Reach out to me offline for the pictured test data.
Cesium3DTileset
).UCesiumVoxelMetadataComponent
to gather its properties.Compatibility checks: