Mesh3d ignores lighting with orthographic projection
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 18.8k
- Forks
- 2.8k
- Merge moyen
- 16 h 26 min
- PR mergées (30 j)
- 21
Description
It seems like lighting of Mesh3d is ignored when orhogonal projection is used, example image:
With exactly the same plot, but with perspective projection, lighting is fine:
I just wonder if this is a known issue, or is it a bug somewhere?
I tried to play around with camera locations and lighting parameters (diffuse, ambient, etc.).
Only ambient lighting has effect when orthographic projection is enabled (as you can see in the picture above the whole mesh only has a single flat color) - maybe shader issue?
The version of plotly.py that I am using is 5.6.0.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire l’exemple Mesh3d avec une projection orthographique et en perspective dans plotly.py 5.6.0, puis comparez le comportement du rendu et étudiez le chemin de shader suspecté. Le travail est terminé lorsque l’éclairage diffus et les autres éclairages non ambiants affectent le maillage avec une projection orthographique sans entraîner de régression du rendu en perspective.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- data-visualization
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100