Blue Moon Rendering Tools
| Blue Moon Rendering Tools
| |
|---|---|
| [[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]] | |
| Basisdaten
| |
| Maintainer | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Entwickler | Exluna/Larry Gritz |
| Erscheinungsjahr | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Aktuelle Version | 2.6 (November 2000) |
| Aktuelle Vorabversion | Entwicklung eingestellt |
| Betriebssystem | IRIX, Linux, Microsoft Windows |
| Programmiersprache | C |
| Kategorie | 3D-Software |
| Lizenz | proprietär |
| Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) | |
Blue Moon Rendering Tools (kurz BMRT) war ein RenderMan-kompatibler, fotorealistischer Renderer 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 PhotoRealistic RenderMan (PRMan) 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.<ref>Anthony A. Apodaca, Larry Gritz: Advanced RenderMan. Morgan Kaufmann, San Francisco 2000, ISBN 1-55860-618-1, S. 481.</ref> Laut Exluna wurde es zum Rendern von Filmen wie Das große Krabbeln, Stuart Little, The Cell, Hollow Man und Woman on Top eingesetzt.<ref><templatestyles src="Webarchiv/styles.css" />Siehe Weblinks: BMRT Webseite ( vom 1. Dezember 2001 im Internet Archive)</ref>
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, herausgegeben 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 Optimierungen. 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 Urheberrechtsverletzungen, 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
- <templatestyles src="Webarchiv/styles.css" />The Demise of BMRT & entropy ( vom 18. September 2014 im Internet Archive), aus dem RenderMan Repository (englisch)
- <templatestyles src="Webarchiv/styles.css" />BMRT Webseite ( vom 1. Dezember 2001 im Internet Archive) (englisch)
Einzelnachweise
<references />