MetaCell / MetaCell/NetPyNE-UI

3D viewer cannot load larger detailed models

Aperta
#748 4 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

UI
Lingua principale
JavaScript
Stelle
23
Fork
10
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

It looks the 3D viewer fails with larger models.

I have a model here with 10 detailed human cells. The model will load, and one can use the various controls, but the 3D viewer remains blank.
If I reduce the model to 8 cells, the 3D viewer loads.

So, we need to:

- optimize the geppetto model conversion to allow the 3d viewer to show larger models: come up with some ways to simplify the morphology if there are too many segments etc.
- when the model is too large and it cannot be shown in the 3d viewer, **we need to inform the user and not silently fail**

Data:
- Model that can be visualized: with 8 cells, no biophysics, : [HL23Net_0.001.net.nml.zip](https://github.com/MetaCell/NetPyNE-UI/files/12040175/HL23Net_0.001.net.nml.zip)
- Model that cannot be visualized: with 12 cells, no biophysics:
[HL23Net_0.001-12cells.net.nml.zip](https://github.com/MetaCell/NetPyNE-UI/files/12040350/HL23Net_0.001-12cells.net.nml.zip)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia caricando i modelli allegati a 8 celle e a 12 celle nel visualizzatore 3D e tracciando il percorso di conversione del modello quando il rendering rimane vuoto. Il lavoro è completato quando i modelli dettagliati più grandi vengono renderizzati correttamente oppure il visualizzatore informa chiaramente l’utente quando un modello non può essere visualizzato, invece di fallire silenziosamente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript
Ambito
computer-graphics, frontend
Tipo di issue
Bug
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.