Skip to content

Progressives Raytracing

Synopsis: Ein Raytracing-Renderstil, der ähnlich wie der Stil Progressiv, eine schnelle Vorschau der Szene erzeugt und die Vorschau anschließend nach einer Anzahl von Durchläufen verbessert. Dieser Stil verbessert das Antialiasing hochauflösender Bilder adaptiv.

Eigenschaft Min / Max Standard Hinweis
Transparenz aktiviert -
Reflexionen aktiviert -
Startfaktor 1 2 4 8 16 32 8 8, 16
Adaptives Antialiasing aktiviert -
Qualität 0, 10 0 0, 6
Weichheit 0, 1 0,5 0,3, 0,8
Einzelner Durchlauf deaktiviert -
Arbeitsauslastung pro Durchlauf 0, 1 0,5 0,25, 1,0
Schattiererqualität Auto Niedrig Hoch Auto -
Material-Antialiasing aktiviert -
Material-Antialiasingfunktionen SAT verwenden ST-Bereich Bildauge ST-Bereich Bild sekundär ST-Bereich analytisches Auge ST-Bereich analytisch sekundär PP analytisches Auge PP analytisch sekundär ST-Bereich Bildschatten ST-Bereich analytischer Schatten PP analytischer Schatten Rendern aus 1-10 -
Qualität umhüllte Bilder Grob Medium Gut Hervorragend Medium -
Übersteuerungsgrad 1, 16 1 1, 4
Max. Strahlenabstrahlungen 0, unendlich 6 0, 16
Max. Reflexionsabstrahlungen 0, unendlich 6 0, 16
Max. Übertragungsabstrahlungen 0, unendlich 6 0, 16
Max. Alphaabstrahlungen 0, unendlich 6 0, 16
Min. Lichtstrahlabgabe 0, 100 5,0 0,0, 10,0
Min. Lichtstrahlreflexionsabgabe 0, 100 5,0 0,0, 10,0
Min. Lichtstrahlübertragungsabgabe 0, 100 5,0 0,0, 10,0
Min. Alpha-Lichtstrahlabgabe 0,0, 100,0 5,0 0,0, 10,0
Mehrkern deaktiviert -
Anzahl der Windungen 0, unendlich 0 0, 4
Max. Octree-Bytes 1, 4096 256 -
Max. Octree-Tiefe 0, unendlich 8 -
Min. Octree-Belegung 0, unendlich 8 -
Innenvolumentest Normal Schnittmenge Normal -
Vereinfachte Geometrie aktiviert -
Qualität Unschärfeschattierer 0,0, 10,0 0,0 0,0, 1,0

Beschreibung:

  • Transparenz: Aktiviert/deaktiviert die Verarbeitung von Transparenz.
  • Reflexionen: Aktiviert/deaktiviert die Verarbeitung von Reflexionen.
  • Startfaktor: Der Detailmaßstabsfaktor für die erste Stufe des progressiven Renderns. Ein Wert von 4 würde bedeuten, dass nur ein einzelner Strahl nachverfolgt wird, um einen Bereich von 4 x 4 Pixeln auf dem Bildschirm abzudecken. Jeder nachfolgende Renderdurchgang wird mit erhöhten Details gegenüber dem vorhergehenden Durchgang durchgeführt, bis zu einer Pixelgröße von 1 x 1, gefolgt von der adaptiven Antialiasing-Phase.
  • Adaptives Antialiasing: Aktiviert/deaktiviert die adaptive Methode des Antialiasing. Wenn dieses Argument unwahr ist, verfeinert das Antialiasing alle Pixel und überspringt nicht adaptiv Pixel, für die scheinbar bereits ein ausreichendes Antialiasing durchgeführt wurde.
  • Qualität: Steuert die Qualität des adaptiven Antialiasing-Algorithmus. Der Standardwert 0 erzeugt Vorschau-Rendern, d. h. kein Antialiasing. Höhere Werte erhöhen die Qualität des Antialiasing bei einer verlängerten Renderzeit.
  • Weichheit: Steuert die Weichheit des Antialiasing. Werte, die niedriger als der Standardwert 0,5 sind, erzielen schärfere Ergebnisse. Höhere Werte erzielen einen weicheren Effekt. Diese Einstellung wird nur als feine Anpassung an den Antialiasing-Algorithmus vorgesehen. Wenn Sie zum Beispiel sehr feine Details auflösen möchten, ist es ggf. notwendig, diesen Parameter zu verringern.
  • Einzelner Durchlauf: Aktiviert/deaktiviert das Rendern in einem einzigen Durchgang. Wenn das Argument Einzelner Durchlauf wahr ist, wird die Antialiasingphase in einem Renderdurchgang durchgeführt. Der Algorithmus ist immer noch adaptiv, aber das Rendern löst sich nicht inkrementell über mehrere Durchgänge auf.
  • Arbeitsauslastung pro Durchlauf: Steuert die Intensität des Antialiasing pro Durchgang. Werte, die kleiner als der Standardwert von 0,5 sind, reduzieren das Antialiasing pro Durchgang und führen zu einer schnelleren Anzeigezeit pro Durchgang, es sind aber mehrere Durchgänge nötig, um das Bild in der benötigten Qualität aufzulösen.
  • Schattiererqualität: Ein allgemeiner Schattierer für die Antialiasing-Qualitätseinstellung. Die Standardeinstellung Auto bedeutet, dass die Antialiasing-Qualität durch die Antialiasing-Argumente definiert werden. Sie können die anderen Argumente jedoch überschreiben und Niedrig oder Hoch wählen. Niedrig bedeutet, dass unabhängig von den Einstellungen ein einfaches Vorschau-Rendern ohne Antialiasing durchgeführt wird. Hoch erzwingt unabhängig von den anderen Einstellungen eine höhere Qualität durch den Antialias-Rendertyp Voll.
  • Material-Antialiasing: Aktiviert/deaktiviert die Verwendung des materialeigenen Antialiasing, um das Rendern zu unterstützen. Wenn dieser Parameter unwahr ist, wird anstelle der Funktion Voll die Funktion Vorschau des Materialschattierers verwendet.
  • Material-Antialiasingfunktionen: Bietet erfahrenen Benutzern detaillierte Steuerung darüber, welche Material-Antialiasingfunktionen verwendet werden. Wenn 'SAT verwenden' wahr ist, wird SAT (Summed Area Tables) anstelle von MIP-Maps für die Texturdarstellung verwendet). SATs tendieren dazu, weniger Antialiasing anzuwenden, wenn Texturen skaliert sind, dies erfordert allerdings eine höhere Speichernutzung. Wenn 'Rendern aus' aktiviert ist, kann analytisches Antialiasing in einem Kontext verwendet werden, der kein Rendern erfordert. Es gibt ebenfalls verschiedene Einstellungen, die die Verwendung von ST-Bereichen und Pixelpolygonen für das Antialiasing steuern, jedoch sollten nur erfahrene Benutzer diese Einstellungen verändern.
  • Umgebrochene Bilderqualität: Gleicht Qualität und Geschwindigkeit für Oberflächenbilder aus, bei denen die Methode ST-Bereich verwendet wird.
  • Übersteuerungsgrad: Erlaubt (zusätzlich) sehr einfaches Brute-Force-Antialiasing für Rendervorgänge. Die Einstellung eines Werts größer als 1 für dieses Argument führt zu Oversampling (oder Supersampling) jedes Pixels. Dies bedeutet, dass die Farbe jedes Pixels viele Male berechnet wird und anschließend eine Berechnung der Durchschnittsfarbe erfolgt. Die tatsächliche Anzahl der Abtastungen für jedes Pixel entspricht der Quadratwurzel dieses Arguments. Eine Erhöhung dieses Arguments hat also einen sichtbaren Effekt auf die Rendergeschwindigkeit.
  • Max. Strahlenabstrahlungen: Steuert die Tiefe des Raytracings während des Renderns. Je kleiner die Strahltiefe, desto schneller verläuft das Raytracing für komplexe Szenen, aber wenn der eingestellte Wert zu klein ist, werden Effekte wie Mehrfachreflexionen eventuell nicht korrekt gerendert.
  • Max. Reflexionsabstrahlungen: Steuert, wie viele Reflexionsstufen während des Renderns beachtet werden. Je kleiner die Anzahl der Reflexionen, desto schneller verläuft das Raytracing für komplexe Szenen, aber wenn der eingestellte Wert zu klein ist, werden Mehrfachreflexionen eventuell nicht korrekt gerendert.
  • Max. Übertragungsabstrahlungen: Dieses Argument ist identisch mit Max. Reflexionsabstrahlungen, wird aber nur gebrochenen Strahlen zugeordnet.
  • Max. Alphaabstrahlungen: Dieses Argument ist identisch mit Max. Reflexionsabstrahlungen, wird aber nur einfachen Alphatransparenz-Strahlen zugeordnet.
  • Min. Alpha-Lichtstrahlabgabe: Steuert die minimale Abgabe, die durch einen Sekundärstrahl (gespiegelter, gebrochener oder Alphastrahl) erfolgen kann, bevor er ignoriert wird. Ein Wert von 5 bedeutet, dass die Abgabe ignoriert wird, wenn der nachverfolgte Strahl weniger als 5 Prozent zur Gesamtbeleuchtung am fraglichen Pixel beiträgt.
  • Min. Lichtstrahlreflexionsabgabe: Steuert die minimale Abgabe, die durch einen Reflexionsstrahl erfolgen kann, bevor er ignoriert wird. Ein Wert von 5 bedeutet, dass die Abgabe ignoriert wird, wenn der nachverfolgte Strahl weniger als 5 Prozent zur Gesamtbeleuchtung am fraglichen Pixel beiträgt. Wenn dieser Wert kleiner ist als die allgemeine Einstellung Min. Alpha-Lichtstrahlabgabe, wird die allgemeine Einstellung überschrieben.
  • Min. Lichtstrahlübertragungsabgabe: Steuert die minimale Abgabe, die durch eine Übertragung (Brechung) erfolgen kann, bevor sie ignoriert wird. Ein Wert von 5 bedeutet, dass die Abgabe ignoriert wird, wenn der nachverfolgte Strahl weniger als 5 Prozent zur Gesamtbeleuchtung am fraglichen Pixel beiträgt. Wenn dieser Wert kleiner ist als die allgemeine Einstellung Min. Alpha-Lichtstrahlabgabe, wird die allgemeine Einstellung überschrieben.
  • Min. Alpha-Lichtstrahlabgabe: Steuert die minimale Abgabe, die durch einen Alphatransparenz-Strahl erfolgen kann, bevor er ignoriert wird. Ein Wert von 5 bedeutet, dass die Abgabe ignoriert wird, wenn der nachverfolgte Strahl weniger als 5 Prozent zur Gesamtbeleuchtung am fraglichen Pixel beiträgt. Wenn dieser Wert kleiner ist als die allgemeine Einstellung Min. Alpha-Lichtstrahlabgabe, wird die allgemeine Einstellung überschrieben.
  • Mehrkern: Schaltet die Mehrkernprozessornutzung ein und aus. Wenn dieses Argument wahr ist (Standardeinstellung), wird die Anzahl der verwendeten Kerne automatisch an die verfügbare Hardware angepasst. Falls das Argument 'Anzahl der Kerne' auf einen Wert ungleich 0 eingestellt ist, wird die Anzahl der verwendeten Kerne jedoch manuell überschrieben.
  • Anzahl der Windungen: Wenn 'Mehrkern' wahr ist, gibt dieser Parameter an, wie viele Kerne verwendet werden sollen. Der Standardwert 0 bedeutet, dass die Anzahl der verwendeten Kerne automatisch an die verfügbare Hardware angepasst wird. Wenn dieses Argument auf einen Wert ungleich 0 eingestellt wird, wird die Anzahl der verwendeten Kerne manuell überschrieben.
  • Max. Octree-Bytes: Steuert die Octree-Speicherverwendung während des Raytracing. Wenn dieser Grenzwert (in MB) überschritten wird, kann folgendes passieren: (1) Wenn das Rendern ausreichend fortgeschritten ist, wird der Octree ausgeblendet und neu aufgebaut; (2) Andernfalls wird das Speicherlimit verdoppelt und das Rendern wird fortgesetzt. Da der Octree während des Renderns unter Verwendung von Raytracing adaptiv aufgebaut wird, wird nur der Teil des Octrees erweitert, der voll verwendet wird. Infolgedessen vermeidet ein Verwerfen des Octrees bei Erreichen des Speicherlimits und ein benötigter Neuaufbau, dass der Octree unnötigerweise weiter wächst. Der Standardwert ist 256 MB.
  • Max. Octree-Tiefe: Definiert die maximale Tiefe der während des Raytracing aufgebauten Octree-Datenstruktur. Ein Octree wird immer dann aufgebaut, wenn Raytracing verwendet wird.
  • Min. Octree-Belegung: Definiert die minimale Belegung einer Blattzelle der Octree-Datenstruktur, die für das Raytracing aufgebaut wird. Die Belegung entspricht der Anzahl der in einer Octree-Blattzelle enthaltenen Facetten. Ein Octree wird immer dann aufgebaut, wenn Raytracing verwendet wird. Eine Kombination dieser Steuerungsvariable und dem Parameter 'Max. Octree-Tiefe' definiert die Abbruchkriterien für den Octree-Aufbau.
  • Innenvolumentest: Während des Raytracing ist es notwendig, zu entscheiden, ob bestimmte Punkte im Modell innerhalb oder außerhalb eines Volumenkörpers liegen (sodass z. B. eine Brechung ordentlich funktioniert). Dieses Argument erlaubt es Ihnen, zwischen zwei verschiedenen Methoden zu wählen, um zu testen, ob ein Punkt sich innerhalb eines Volumenkörpers befindet. Nur für erfahrene Benutzer empfohlen.
  • Vereinfachte Geometrie: Während des Renderns wird Geometrie, die normalerweise als NURBS oder anderen hoch detaillierten Beschreibungen dargestellt wird, als Polygonnetz expandiert. Nach dem Rendern wird diese expandierte Polygongeometrie normalerweise verworfen, um Speicher zu sparen. Wenn Sie dieses Argument deaktiviert haben, wird die expandierte Geometrie beibehalten. Dies kann in einigen Fällen dazu führen, dass die nachfolgenden Rendervorgänge schneller durchgeführt werden. Diese Einstellung wird jedoch nicht empfohlen.
  • Qualität Unschärfeschattierer: Eine globale Steuerung über die Qualität unscharfer Reflexionen, die durch Schattierer wie Unscharfer Spiegel und Unscharfes Glas erzeugt werden. Beachten Sie, dass Sie diese globale Einstellung für jedes Material einstellen können, indem Sie die eigenen Argumente des Unschärfeschattierers verwenden (die Qualität kann entweder hier, über das eigene Qualitätsargument des Schattierers oder durch eine Kombination beider Schattierer definiert werden). Die Reflexionen werden glatter, wenn höhere Werte für die Gesamtqualität eingestellt werden, wie z. B. 1,0. Niedrige Werte, wie z. B. 0,01, führen zu einer verrauschten Erscheinung. Wenn eine Qualität von 0 eingestellt ist, wird keine Unschärfe verwendet.