Sehr viele Sachen

This commit is contained in:
Simon Lübeß
2026-04-01 13:14:15 +02:00
parent f345160a42
commit 6cefc3f41b
21 changed files with 2752 additions and 62 deletions

View File

@@ -203,4 +203,7 @@ Abbildung CYC demonstriert die Effekte von Kantenglättung und verschiedenen Tex
Der Code für das Generieren des Compositing Graphen (`nodetree.py`) wurde so angepasst, dass diese Schwellwert-Berechnung angewandt wird. Außerdem wurden alle Verbindungen mit der alten Cryptomatte-Maske des Augenlid-Objekts durch die Schwellwert-Node binärisierte "Eyelid Mask" ersetzt. (TODO: vielleicht ei
![[final_compositing_tree.png]]
![[final_compositing_tree.png]]
# Pupille verkürzen
Da nur noch ein Modell für alle Ansichten verwendet wird, und dieses einen langen Zylinder am Ende hat, kam es manchmal vor, dass eine Maske generiert wurde, bei der hinten dieser Pimmel sichtbar ist. In der alten Implementierung war er nur in der Hauptszene lang und die anderen hatten ein kurzen. Er wurde in der neuen verkürzt. Es ist nicht wichtig für uns, dass er lang ist.

View File

@@ -10,6 +10,3 @@ Um die Sclera-Textur zu erzeugen wird in der alten Implementierung zunächst ein
Die ersten beiden Schritte lassen sich zusammenfassen. Statt erst eine weiße Textur zu erzeugen (`np.ones`) und die Pixel dann grau (`tex[::3] = grau`) zu machen, kann in einem einzigen Schritt ein Array mit den korrekten Grauwerten erzeugt werden (`np.full(size, [grau,grau,grau,1])`). Tatsächlich kommt der meiste Performance-Vorteil durch das ersetzen von `tex[::3]`
# Pupille verkürzen
Da nur noch ein Modell für alle Ansichten verwendet wird, und dieses einen langen Zylinder am Ende hat, kam es manchmal vor, dass eine Maske generiert wurde, bei der hinten dieser Pimmel sichtbar ist. In der alten Implementierung war er nur in der Hauptszene lang und die anderen hatten ein kurzen. Er wurde in der neuen verkürzt. Es ist nicht wichtig für uns, dass er lang ist.