mental ray-Renderer

Der mental ray®-Renderer von NVIDIA® ist ein Allzweck-Renderer, der physikalisch korrekte Simulationen von Lichteffekten generieren kann, zum Beispiel Raytrace-Reflexionen und -Refraktionen, Caustics (Bündelungen) und globale Illumination.

Anmerkung: mental ray und NVIDIA sind eingetragene Marken und photon map ist eine Marke von NVIDIA Corporation.

Mit dem Scanline-Renderer gerenderte Szene

Dieselbe Szene mit dem mental ray-Renderer gerendert.

.

In der zweiten Renderausgabe, die mit dem mental ray-Renderer erzeugt wurde, sind Caustics zu sehen, die durch Refraktion im Martiniglas verursacht werden. Caustics-Effekte sind auch in der Reflexion auf dem Cocktail-Shaker zu sehen.

Anmerkung: Eine Beschreibung zur Verwendung von mental ray-Renderer, besonders mit Architekturmodellen, finden Sie in diesem Weißpapier.

Der mental ray-Renderer von 3ds Max unterstützt die Formate der mental ray-Versionen 2 (mi2) und 3 (mi3). Das Format der mental ray-Version 1 (mi1) unterstützt er nicht.

Unterschiede zwischen dem mental ray-Renderer und dem Vorgabe-Scanline-Renderer

Im Gegensatz zum Vorgabe-Scanline-Renderer von 3ds Max müssen mit dem mental ray-Renderer komplexe Beleuchtungseffekte nicht mehr "von Hand" simuliert oder durch eine Radiositäts-Lösung generiert werden. Der mental ray-Renderer wurde dafür optimiert, mehrere Prozessoren zu verwenden und den Vorteil schrittweiser Änderungen zu nutzen, um Animationen effizient zu rendern.

Im Gegensatz zum Vorgabe-Renderer von 3ds Max, der Scanlines im Bild von oben nach unten rendert, werden vom mental ray-Renderer rechteckige Blöcke (so genannte Buckets) gerendert. Die Reihenfolge, in der die Buckets gerendert werden, kann je nach der gewählten Methode variieren. Als Vorgabe verwendet der mental ray-Renderer das Hilbert-Verfahren, bei dem die Auswahl des nächsten Buckets zum Rendern darauf beruht, wie hoch der Aufwand für den Wechsel zum nächsten Bucket ist. Da Objekte aus dem Speicher gelöscht werden können, um andere Objekte zu rendern, ist es wichtig, zu vermeiden, dass dasselbe Objekt mehrmals geladen werden muss. Besonders wichtig ist dies, wenn Sie Platzhalterobjekte aktiviert haben (siehe Gruppe "Verarbeitung" Rollout "Übersetzungsoptionen").

Wenn Sie zum Rendern einer Szene verteiltes Rendern verwenden, ist die Logik der Renderreihenfolge mitunter schwer zu verstehen. In diesem Fall wird die Reihenfolge unter dem Gesichtspunkt optimiert, zu vermeiden, dass große Datenmengen über das Netzwerk übertragen werden müssen. Jeder CPU wird ein Bucket zugewiesen, sobald der Bucket verfügbar wird; dadurch kann es passieren, dass im gerenderten Bild verschiedene Buckets zu verschiedenen Zeitpunkten auftauchen. Siehe Gruppe "Renderer" > Rollout "Sampling-Qualität".

Anmerkung: Der mental ray-Renderer kann auch eigenständig ausgeführt werden, wobei dann eine Befehlszeilenschnittstelle verwendet wird, die auf dem Szenenbeschreibungsformat mi2 oder mi3 beruht. Diese Vorgehensweise wird im Handbuch zur mental ray-Programmierung erläutert, das für Programmierer geschrieben wurde, die benutzerdefinierte Shader entwickeln.

Prozeduren

So verwenden Sie den mental ray-Renderer:

  1. Wählen Sie aus dem Menü "Rendern" "Rendern einrichten". Das Dialogfeld "Renderausgabe einrichten" wird angezeigt.
  2. Öffnen Sie in der Registerkarte "Allgemein" das Rollout "Renderer zuweisen", und klicken Sie danach zum Auswählen des Produktions-Renderers auf die Schaltfläche "...".

    Das Dialogfeld "Renderer wählen" wird angezeigt.

  3. Aktivieren Sie im Dialogfeld "Renderer wählen" den mental ray-Renderer, um ihn auszuwählen, und klicken Sie danach auf "OK".
    Tipp: Wenn Sie den mental ray-Renderer als aktiven Produktions-Renderer festgelegt haben, können Sie den mental ray-Renderer als Vorgabe-Renderer für alle neuen Szenen festlegen, indem Sie auf "Als Vorgabe speichern" klicken. Dadurch können Sie überflüssigen Zeitaufwand für die Konfiguration vermeiden.

Das Dialogfeld "Renderausgabe einrichten" enthält nun die mental ray-Steuerungen. Sie haben die Wahl, die Szene mit dem integrierten mental ray-Renderer zu rendern oder einfach nur die Szene zu übersetzen und in einer MI-Datei zu speichern, die Sie zu einem späteren Zeitpunkt (und ggf. auf einem anderen System) rendern können. Steuerelemente, mit denen Sie wählen können, ob die Szene gerendert oder in einer Datei mit der Erweiterung .mi gespeichert werden soll (oder beides), befinden sich im Rollout "Übersetzungsoptionen".