Skip to content

Raytracing

Synopsis: Fotorealistischer Renderstil, der einen Strahlenwurfalgorithmus verwendet. Der Renderstil kann Mehrkernvorgänge durchführen, was die Rendergeschwindigkeit erhöht.

Eigenschaft Min / Max Standard Hinweis
Transparenz aktiviert -
Reflexionen aktiviert -
Antialiasing deaktiviert -
Schattiererqualität Auto Niedrig Hoch Auto -
Funktion folgt Antialiasing deaktiviert -
Analytisches Antialiasing deaktiviert -
Analytische 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 -
Antialiasing-Alpha deaktiviert -
Pixelgrenzwert 0,0, 1,0 0,1 -
Ü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, 100 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: Dieser Renderstil erlaubt fotorealistisches Rendern mithilfe eines Strahlenwurfalgorithmus.

Verfügbare Argumente:

  • Transparenz: Aktiviert/deaktiviert die Verarbeitung von Transparenz.
  • Reflexionen: Aktiviert/deaktiviert die Verarbeitung von Raytracing-Reflexionen.
  • Antialiasing: Aktiviert/deaktiviert alle Formen von durch die Argumente Kantenglättung, Texturqualität, Antialiasing-Reflexionen und Antialiasing-Schatten gesteuertem Antialiasing.
  • Schattiererqualität: Eine allgemeine 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 AntialiasRendertyp Voll.
  • Funktion folgt Antialiasing: Aktiviert/deaktiviert FFAA (Feature Following Anti Aliasing). FFAA führt zusätzliche Abtastungen und Antialiasing in Bereichen um kontrastreiche Bereiche durch. Dies ist nützlich für das korrekte Rendern langer, dünner Objekte wie z. B. Geländer, Zäune, Linien oder Karosserien. FFAA kann sehr zeitaufwendig sein, sodass Sie das gesamte Bild vielleicht lieber ohne FFAA rendern sollten und FFAA dann für das erneute Rendern kleinerer Bildausschnitte mit Objekten, die mehr Aufmerksamkeit erfordern, verwenden. Beachten Sie, dass FFAA als Nachbearbeitungsvorgang durchgeführt wird.
  • Analytisches Antialiasing: Einige Schattierer unterstützen analytisches Antialiasing. Dies bedeutet, dass der Schattierer entwickelt wurde, um Antialiasing algorithmisch und ohne zusätzliche Abtastungen durchzuführen. Wenn dieses Argument wahr ist, wird analytisches Antialiasing verwendet, wenn es unterstützt wird. Wenn dieses Argument unwahr ist, wird analytisches Antialiasing auch dann nicht verwendet, wenn es durch die Schattierer in einer Szene unterstützt wird.
  • Analytische Antialiasingfunktionen: Bietet erfahrenen Benutzern detaillierte Steuerung darüber, welche 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. Verfügbare Steuerungen: 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
  • Qualität umhüllte Bilder: Gleicht Qualität und Geschwindigkeit für Oberflächenbilder aus, bei denen die Methode ST-Bereich verwendet wird. Vier Einstellungen sind möglich: Grob, Medium (Standardeinstellung), Gut und Hervorragend.
  • Antialiasing-Alpha: Standardmäßig wird beim Raytracing nur Antialiasing für Farbwerte durchgeführt. Wenn diese Option aktiviert ist, wird das Antialiasing auch für den Alphakanalwert durchgeführt. Dies kann das Rendern erheblich verlängern und ist nicht immer notwendig.
  • Pixelgrenzwert: Definiert den beim adaptiven Supersampling des Bilds zu ermittelnden Grenzwert. Das Bild wird abgetastet, bis sich angrenzende Farbabtastungen am größten in deren roten, grünen und blauen Komponenten durch einen Wert unterscheiden, der den Pixelgrenzwert nicht überschreitet.
  • Übersteuerungsgrad: Erlaubt 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. Reflexionensabstrahlungen, wird aber nur gebrochenen und Alphastrahlen zugeordnet.
  • Max. Alphaabstrahlungen: Dieses Argument ist identisch mit Max. Reflexionsabstrahlungen, wird aber nur einfachen Alphatransparenz-Strahlen zugeordnet.
  • Min. 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. Beachten Sie, dass dieser allgemeine Wert durch bestimmte Werte für Reflexionsstrahlen (Min. Lichtstrahlreflexionsabgabe) und Übertragungs-/Brechungsstrahlen (Min. Lichtstrahlübertragungsabgabe) überschrieben werden kann.
  • 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 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. Alpha-Lichtstrahlabgabe: Steuert die minimale Abgabe, die durch einen Alphatransparenzstrahl 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: Bestimmt, ob der Mehrkernprozessor eingesetzt wird. Falls diese Option aktiviert ist, wird je nach verfügbarer Hardware die Anzahl der verfügbaren Kerne automatisch ausgewählt. Falls das Argument Anzahl der Kerne auf einen Wert ungleich 0 eingestellt ist, wird die Anzahl der verwendeten Kerne jedoch manuell überschrieben.
  • Anzahl der Kerne: Wenn Mehrkern wahr ist, gibt dieser Parameter an, wie viele Kerne verwendet werden sollen. Der Standardwert ist 0, d. h. die Anzahl der Kerne wird automatisch ausgewählt. Wenn dieses Argument auf einen Wert ungleich 0 eingestellt wird, wird die Anzahl der verwendeten Kerne manuell überschrieben. Dieses Argument ist primär für Debuggingvorgänge vorgesehen.
  • 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: Normal und Schnittmenge. 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 Unschärfer 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ärfe-Schattierers 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.