Disney gibt Ptex unter BSD-Lizenz frei
3D-Texture-Mapping-Bibliothek wird in Pixars PRMan verwendet
Der Quellcode, der in allen Produktionen der Walt Disneys Animation Studios verwendeten Texture-Mapping-Bibliothek Ptex steckt, ist unter der freien BSD-Lizenz veröffentlicht worden. Mit der Bibliothek können Texturen für Animationen verwaltet werden.

Mit der Freigabe des Quellcodes kann die Bibliothek Ptex künftig in anderen freien 3D-Animationsprojekten verwendet werden, etwa in Blender. Denn neben dem speziellen Dateiformat für Texturen bietet Ptex auch ein API.
Die Bibliothek wird für die Arbeit mit komplexen Texture-Mappings verwendet. In einer einzigen Ptex-Datei werden mehrere Texturen zusammengefasst, die jeweils einzelnen Polygonen eines Drahtgittermodells zugeordnet werden können. Ptex kümmert sich bei der Berechnung der gesamten Texturoberfläche unter anderem um die Übergänge zwischen den einzelnen Polygonen.
|
Das Ptex-Projekt hat inzwischen eine eigene Webseite bekommen. Zusätzlich hat Disney zwei Diskussionsgruppen eingerichtet: Unter groups.google.com/group/ptex kann über den Einsatz der Software diskutiert werden, während unter groups.google.com/group/ptex-announce Neuheiten angekündigt werden.
Laut Disney soll die Veröffentlichung die erste in einer Reihe weiterer werden. Dazu wollen die Animationsstudios in den kommenden Tagen auf ihrer Website eine eigene Webseite einrichten, die sich explizit mit der Technologie der Animationsstudios befasst. Dort sollen Verknüpfungen zu weiteren Open-Source-Projekten hinterlegt werden sowie zu veröffentlichten Dokumenten zu den Projekten. Ein Termin steht aber noch nicht fest.
Der Ptex-Quellcode liegt unter github.com/wdas/ptex/ zum Download bereit.
Auch die Sony-Tochter Imageworks hat vor einiger Zeit begonnen, intern entwickelte und für Filme genutzte Software als Open Source freizugeben.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
- ohne Werbung
- mit ausgeschaltetem Javascript
- mit RSS-Volltext-Feed
Da bekommt man direkt Lust, das Ganze mal anzutesten =D