Für einen anstehenden Job habe ich die letzten Tage ein paar Tests gemacht und eine Sache verwundert mich noch immer.
Es wird nötig sein viele metallische Kleinteile mit verschiedenen Eigenschaften zu rendern. Unter anderem gibt es eine Reihe an Teilen die eine getrahlte Oberfläche besitzen. Ich habe also, nachdem ich erstmal nach Jahren der Abwesenheit über den neuen Reflectance-Kanal gestaunt habe (sowas, aber noch immer kein PBR :D), ein paar Optionen ausprobiert.
Natürlich kam dort der Modus Anisotropic dem gewünschten Ergebnis schon am nächsten, aber schon bei den Test-Renderings fiel mir auf dass der zugrundeliegende Shader (oder was auch immer) bei jedem Bild unterschiedlich berechnet wird - ich also jedesmal, selbst wenn ich ohne Änderungen zwei Bilder hintereinander rendere, ein anderes Ergebnis bekomme. Da am Ende auch Animationen der Teile gemacht werden müssen, stellt das ein Problem dar, da einfach Noise entsteht.
Ich frag mich jetzt gerade ob ich irgendetwas grundlegenes übersehe oder ob der Shader einfach nicht für Animationen geeignet ist. Irgendwelche Erfahrungen?
Obwohl der Reflectance Channel immer für Überraschungen gut ist, kann ich Deine Beobachtung nicht bestätigen. Dabei hatten wir gerade ein langes Lamentieren gerade um Anisotropie, Flächenlichter und Glanzlichter et al hier
Welche Version fährst du denn, welche R und welchen Renderer benutzt Du, Standard oder Physical?
Version kann ich gerade nicht genau sagen, aber es müsste die aktuellste sein. Kann ich aber morgen wenn ich im Büro bin genauer beantworten. Ich habe das Material mit einem Preset als Basis aufgebaut (Brushed Aluminium mit einem radialen Pattern) und schon bei diesem Preset war das Verhalten zu beobachten. Renderer war Standard.
Weitere Tests haben ergeben dass es einfach eine Frage des Samplings/AA war duck … aber ist schon nicht ohne, selbst auf 8x8-16x16 oder mit sehr hohen Samples geht das Rauschen nicht ganz verloren und da springt die Renderzeit dann schon von 10 Sekunden auf 4 Minuten. Hm.
Erstmal das Sampling des Aniso-Shaders selbst hochdrehen? Hilft da Wunder, zumal der standardmäßig auf 50% Rauigkeit steht, das Sampling vom Shader aber wie immer nur auf 4. Jedes Mal zum Schreien …