NASA-AMMOS / NASA-AMMOS/3DTilesRendererJS

BatchedTilesPlugin: Improvements

Open
#802 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
2.5k
Forks
416
Avg merge
17h 52m
Merged PRs (30d)
37

Description

Related to #800

  • Support multiple batched meshes / array textures to work around array texture depth limit.
  • Abstract management of meshes, textures into a separate class
  • Allow for scene objects to be removed from the cache object entirely rather than replacing it with an empty group
  • Add dedicated demo w/ toggle
  • Consider variant that doesn't delete geometry, only adds visible tiles to the batched mesh (#880)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with BatchedTilesPlugin and the related discussion in issue #800. The open goals are support for multiple batched meshes or array textures beyond the array texture depth limit, and separating mesh and texture management into its own class. Done means those goals are implemented; the struck-through removal and demo items are already marked complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, three.js
Domain
computer-graphics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.