- BMRT
-
Blue Moon Rendering Tools Entwickler: Exluna/Larry Gritz Aktuelle Version: 2.6
(November 2000)Aktuelle Vorabversion: Entwicklung eingestellt Betriebssystem: IRIX, Linux, Microsoft Windows Programmiersprache: C Kategorie: 3D-Software Lizenz: proprietär Blue Moon Rendering Tools (kurz BMRT) war ein RenderMan-kompatibler, fotorealistischerRenderer und der Vorläufer für Nvidias Gelato-Renderer. Seine Benutzung war für nicht-kommerzielle Zwecke kostenlos. BMRT war zum Erlernen des RenderMan-Interface beliebt. Er hatte auch einige Merkmale, die Pixars RenderMan zu dieser Zeit nicht hatte, z. B. Raytracing. Auch Pixar verwendete BMRT, um dessen Raytracingfunktionalität in RenderMan einzubinden (ab PRMan 3.8). Über DSOs (Dynamic Shared Objects) ist es möglich, eigene Funktionen in einem RenderMan-kompatiblen Renderer zu implementieren. Somit wurde in PRMan ein eigens programmierter trace()-Funktionsaufruf implementiert, der letzten Endes dazu diente, BMRT von PRMan aus aufzurufen, um dessen Raytracingfunktion zu nutzen. Man spricht dann im Fall von BMRT von einem Ray-Server (ab BMRT Release 2.3.6 wurde dies möglich). Der Vorteil war, dass BMRT von PRMan nur aufgerufen wurde, wenn es in der 3D-Szene, die berechnet werden sollte, es etwas zu raytracen gab. Die von PRMan vorberechneten Daten wurden an BMRT durchgereicht und nach Abschluss des Raytracingprozesses wieder an PRMan zurückgeschickt.[1] Laut Exluna wurde es zum Rendern von Filmen wie Das große Krabbeln, Stuart Little, The Cell, Hollow Man und Woman on Top eingesetzt.[2]
BMRT wurde ursprünglich von Larry Gritz entwickelt, als er an der Cornell Universität arbeitete. Er entwickelte es während der frühen 1990er Jahre, veröffentlichte es 1994, und wurde anschließend von Pixar angeworben, um an ihrem Produkt PhotoRealistic RenderMan zu arbeiten.
Die letzte Version des Renderers unter dem Namen BMRT war Ausgabe 2.6, herausgegeben im November 2000. Die erste Version von Entropy, dem Nachfolger von BMRT, war Ausgabe 3.0, herausgeben im Juli 2001.
Im Jahr 2000 verließ Gritz die Firma Pixar, um sein eigenes Unternehmen mit dem Namen Exluna zu gründen, deren Hauptprodukt Entropy war, ein RenderMan-kompatibler Renderer basierend auf BMRT mit zusätzlichen Merkmalen und Optimisierung. Die Firma Nvidia übernahm Exluna Anfang 2002 und ihr Produkt Entropy. In der Mitte der Übernahmephase durch Nvidia verklagte Pixar Larry Gritz und seine Firma Exluna wegen angeblicher Patent-, Stillschweigeabkommen- und Copyrightverletzungen, die von Exluna durchgehend verneint wurden. Die Klage wurde letztendlich beigelegt und endete in der Einstellung der Entwicklung von BMRT und Entropy seitens Exluna. Gritz und seine Mitarbeiter wurden von Nvidia übernommen, um dort den kombinierten Hard- und Software-Render Gelato zu entwickeln.
Literatur
- Anthony A. Apodaca, Larry Gritz: Advanced RenderMan. Morgan Kaufmann, San Francisco 2000, ISBN 1-55860-618-1
Weblinks
- The Demise of BMRT & entropy, aus dem RenderMan Repository (englisch)
- BMRT Webseite, archivierte Version durch The Internet Archive (englisch)
Einzelnachweise
Wikimedia Foundation.