[BUG] Displace Modifier does not propagate change when input texture is changed
- Vorherrschende Sprache
- Python
- Sterne
- 1.2k
- Forks
- 112
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
**Describe the bug**
When not previewed, changes to the input texture of a Displace Modifier node won't refresh the entire tree down to the Preview of a leaf node.
**To Reproduce**
Steps to reproduce the behavior:
Please see the screenshots
**Expected behavior**
Modifying the texture parameters will refresh the tree down to leaves, hence any other previewing node.
**Screenshots**
The NodeTree uses a Displace Modifier inside (not a leaf, neither previewed) using a Cloud-based texture




**Desktop (please complete the following information):**
- OS: Windows 10
- Blender Version 2.80
- Sorcar Version (master: commit 48e555a159d40d368745b5acb871127de2ed1f25)
**Additional context**
Excellent work! First try, first issue but just super excited to get this plugin running in Blender as bug free as possible!
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Bei dem Issue geht es um den Displace Modifier-Knoten in Sorcar, einem Blender-Add-on für prozedurale Modellierung. Untersuche die Logik zur Aktualisierung des Knotengraphen, wahrscheinlich in den Knotenklassen oder im Code zur Modifier-Verarbeitung. Der Fehler besteht darin, dass Änderungen an einer Eingabetextur nicht weitergegeben werden, wenn der Knoten nicht in der Vorschau angezeigt wird. Untersuche zunächst, wie Änderungen an Texturparametern Aktualisierungen auslösen und an welcher Stelle die Aktualisierungskette abbricht. Prüfe die Update-Methode des Knotens und das Baum-Auswertungssystem. Ein Test würde darin bestehen, einen Texturparameter zu ändern und zu überprüfen, dass nachgelagerte Knoten als dirty markiert werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- blender
- Bereich
- computer-graphics, desktop-dev
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100