Add back support for time dynamic voxels and LOD blending
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 15.8k
- Forks
- 3.9k
- Avg merge
- 4d 6h
- Merged PRs (30d)
- 34
Description
At some point in https://github.com/CesiumGS/cesium/pull/10253 time dynamic support and LOD blending support were removed, or at least stopped working.
These are separate features but they're built on the same tech of interpolating multiple data points within the same voxel. This is a very unique capability of the CesiumJS voxel implementation and would be great to have back.
Future work would be to support time dynamic and LOD blending simultaneously, since that was never supported.
Once we add the code back we should also revert parts of https://github.com/CesiumGS/cesium/commit/97b1cc38f5c1f184b3f8b606c8daa22c17f7c310 so that time dynamic and LOD blending related fields are part of the public API again.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing pull request #10253 and commit 97b1cc38f5c1f184b3f8b606c8daa22c17f7c310 to identify where time-dynamic voxel and LOD-blending support was removed. Then trace the CesiumJS voxel implementation and its existing tests, if any. Done means restoring each feature and exposing the related fields in the public API; simultaneous support is explicitly future work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- computer-graphics
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100