Blender3D

Blender3D
Blender

Screenshot von Blender v2.46
Basisdaten
Entwickler: Blender Foundation
Aktuelle Version: 2.48a
(23. Oktober 2008)
Betriebssystem: Windows, Linux, Mac OS X, Solaris, FreeBSD, IRIX u. a. m.
Programmiersprache: C, C++, Python
Kategorie: 3D-Grafik-Software
Lizenz: GPL
Deutschsprachig: ja (unvollständig)
www.blender.org

Blender ist eine freie (mit der GPL lizenzierte) 3D-Grafik-Software. Sie enthält Funktionen, um dreidimensionale Körper zu modellieren, sie zu texturieren, zu animieren und zu rendern. Blender besitzt einen eingebauten Videoschnitteditor und eine Spiel-Engine. Die sehr aktive Entwicklung hat zu einem großen und sich ständig erweiternden Funktionsumfang geführt, der z. B. die Simulation von Flüssigkeiten und Compositing einschließt. Als Skriptsprache wird Python benutzt.

Die deutsch- und englischsprachige Online-Dokumentation ist sehr ausführlich und aktuell, eine Reihe von (deutsch- und englischsprachigen) Büchern zu Blender ist in diesem Jahr erschienen bzw. für das nächste Jahr geplant.

Inhaltsverzeichnis

Funktionalität

Blender 3D-Fenster

Das Programm ist trotz seines Funktionsumfanges verhältnismäßig klein (Download von 8 bis 11 MB) und läuft auf den meisten gebräuchlichen Rechnersystemen. Da es im Quellcode verfügbar ist, kann es bei Bedarf auch für die eigene Plattform kompiliert werden. Es ist für hohe Portabilität ausgelegt und bietet auf vielen Systemen die Möglichkeit, ohne Installation betrieben zu werden (z. B. von einem Netzwerklaufwerk oder USB-Stick).

  • Blender arbeitet mit Polygon-Netzen, Bézierkurven, NURBS-Oberflächen, Metaball- und Text-Objekten. Die Unterstützung für die Bearbeitung von Polygon-Netzen ist dabei ein deutlicher Schwerpunkt. Dafür sind unter anderem verfügbar:
    • Unterteilungsflächen (Subdivision Surface)
    • Multiresolution-Netze, also Objekte in mehreren Auflösungsstufen
    • Sculpting-Werkzeuge, mit denen Objekte wie virtueller Ton verformt werden können.
  • Blender besitzt Material- und Texturierungswerkzeuge:
    • Verschiedene UV-Unwrapping-Methoden (u.a. Angle-Based, Conformal, Smart Projections)
    • Einen nodebasierten Materialeditor, der sehr komplexe Materialien erlaubt.
    • 3D-Malwerkzeuge erlauben das Malen direkt auf dem Modell
    • Grafiktablettunterstützung
  • Die Animationswerkzeuge umfassen unter anderem:
    • Shape-Keys (Morph Targets)
    • Skelett-Animationen (Armatures) mit direkter- und inverser Kinematik
    • Kurven- und Lattice(Käfig)-basierte Verformungen
    • Soft bodies: Simulation elastischer Objekte, einschließlich Kollisionserkennung
    • Rigid bodies: Simulation von Festkörpern, ebenfalls mit Kollisionserkennung
    • Kleidungssimulation
    • Partikelbasierte Haare, Gräser etc.
    • Partikel mit Kollisionserkennung
    • Flüssigkeitsdynamik
  • Neben dem internen Renderer können verschiedene externe Renderengines eingesetzt werden (z. B. YafRay, Kerkythea, Indigo). Der voll multithreadfähige interne Renderer unterstützt dabei zur Zeit:
    • Kantenrendern (Cartoon-Linien)
    • Raytracing
    • Umgebungsverdeckung (Ambient-Occlusion)
    • Radiosity
    • Mehrschichtiges Rendering und Compositing
    • Verschiedene Ausgabeformate einschließlich HDR, EXR und DivX-Animationen (je nach installierten Codecs).
  • Blender benutzt ein eigenes, mit ".blend" gekennzeichnetes Dateiformat, auf welches mit anderen Programmen nur schwer zugegriffen werden kann. Es ist plattformübergreifend und auf- und abwärtskompatibel. Import- und Exportskripte sind für verschiedene Formate integriert, z. B. für OBJ- und 3DS-Dateien.
  • Als Skriptsprache dient Python.
  • Ebenfalls in Python wird die 3D-Spieleengine programmiert. Mit dieser können eigenständige Echtzeitanwendungen in Blender erstellt werden.
  • Blender enthält ein einfaches, aber funktionales Videoschnittprogramm, welches den ressourcensparenden Umgang mit großen Dateien erlaubt.

Kritik

Häufiger Kritik ist die Benutzeroberfläche von Blender ausgesetzt.

  • Blender bricht einige Gewohnheiten beim Umgang mit Programmen: so dient z. B. nicht die linke Maustaste zum Auswählen von Objekten, sondern die rechte (dies kann jedoch recht einfach in den Benutzer-Standardeinstellungen getauscht werden), es gibt kein einheitliches Kontextmenü.
  • Objekte werden nicht kopiert und später an anderer Stelle eingefügt, sondern dupliziert (kopiert und eingefügt in einem Schritt, wie es bei verschiedenen 3d-CAD-Anwendungen durchaus üblich ist).
  • Objekteigenschaften werden von einem aktiven Objekt auf vorher ausgewählte Objekte übertragen und können nicht kopiert/eingefügt werden.
  • Viele Funktionen liefern keine unmittelbare visuelle Rückmeldung oder funktionieren nur in bestimmten Kontexten (sind aber trotzdem anwählbar).

Wer länger mit Blender gearbeitet hat, empfindet die Bedienung als komfortabel. Die Programmoberfläche lässt sich in weiten Teilen den eigenen Bedürfnissen anpassen, es lassen sich beliebig viele Arbeitsumgebungen einrichten und speichern. Für eine der nächsten Versionen ist die freie Belegung der Tastenzuordnungen geplant.

Häufig geäußerte Wünsche zur Erweiterung der Funktionalität betreffen insbesondere folgende Punkte:

  • NGons, also Flächen mit mehr als vier definierenden Ecken und entsprechende Bearbeitungswerkzeuge.
  • Mehr Werkzeuge zum exakten Positionieren und Ausrichten von Objekten
  • Volumetrische Partikel, um z. B. realistisches Feuer und Explosionen erzeugen zu können
  • Volle Unterstützung der Materialeigenschaften bei Nutzung von externen Renderern

Geschichte

Ursprünglich war Blender ein firmeninternes Programm des niederländischen Animationsstudios NeoGeo. Der Chefentwickler Ton Roosendaal gründete im Jahr 1998 die Firma NaN Technologies (Not a Number Technologies), um Blender weiterzuentwickeln und zu vertreiben. Nach dem Bankrott von NaN stimmten die Gläubiger zu, Blender für einen Betrag von 100.000 Euro unter die freie Softwarelizenz GNU General Public License (GPL) zu stellen. Am 18. Juli 2002 wurde daher von Ton Roosendaal die Stiftung Blender Foundation mit dem Ziel gegründet, Spenden zu sammeln. Am darauffolgenden 7. September war das Ziel erreicht, 100.000 Euro zu sammeln. Diese Strategie der Spendensammlung nennt man auch das Street Performer Protocol.

Wesentliche Entwicklungsschritte machte das Programm mit den Versionen:

  • 2.03: Handbuch The official Blender 2.0 guide
  • 2.26 (Feb. 2003): Erste freie Version
  • 2.30 (Okt. 2003): Neues Interface; zum ersten Mal die Möglichkeit, Bearbeitungsschritte rückgängig zu machen
  • 2.32 (Jan. 2004): Raytracing im internen Renderer, Unterstützung für Yafray
  • 2.34 (Aug. 2004): LSCM UV-Unwrapping, Interaktion von Objekten mit Partikeln
  • 2.37 (Mai 2005): Soft bodies, Verbesserung des Subdivision-Surfaces Systems
  • 2.40 (Dez. 2005): Stark verbessertes Animationssystem mit besseren Armatures, Aktionen und einem Editor für nichtlineare Animationen, Simulation von Flüssigkeiten, Haare. Der große neue Funktionsumfang beruhte zu einem guten Teil auf den Projekten des Google Summer of Code 2005.
  • 2.42 (Jul. 2006): Der Film Elephants Dream bewirkte einen großen Entwicklungsschub in allen Bereichen, die für die Produktion eines Films notwendig sind. Insbesondere das Node-System (Material- und Composite-Nodes) wurde implementiert.
  • 2.43 (Feb. 2007): Sculpt-Modelling als Ergebnis des Google Summer of Code 2006
  • 2.46 (Mai 2008): Mit der Produktion des neuen Open-Movies Big Buck Bunny wurde Blender um Funktionen erweitert, um Fell einfach zu erzeugen und schnell zu rendern.
  • 2.48 (Oktober 2008): Die ursprünglich Blender-eigene Game-Engine wurde anlässlich der Entwicklung des freien Spiels Yo Frankie! in aktualisierter Form wieder in Blender integriert.

Eine Übersicht über alle erschienenen Programmversionen ist im deutschsprachigen Handbuch im Abschnitt Die Geschichte von Blender zu finden.

Beispiele für den Einsatz von Blender

„Einsames Haus“ - in Blender modelliert, mit Texturen versehen und gerendert.
Bild aus dem Film "Big Buck Bunny"
  • Die Galerie auf der Programm-Homepage liefert einen Eindruck von der Leistungsfähigkeit des Programmes.
  • Im September 2005 begannen einige der angesehensten Blender-Künstler und -Entwickler die Arbeit an einem Kurzfilm. Dabei benutzten sie hauptsächlich freie Software. Dieses Projekt ist als Orange Movie Project bekannt. Der daraus entstandene Film Elephants Dream hatte am 24. März 2006 Premiere, wurde im Mai 2006 auf DVD herausgebracht und über Tauschbörsen zum Download freigegeben.
  • Das von erfahrenen Spieleentwicklern in Blender realisierte OpenGame Yo Frankie! ist seit dem 14. November 2008 als DVD und seit dem 9. Dezember 2008 als Download erhältlich. Als Grafikengines kommen die OpenSource Engine Crystal Space und die Blender-interne Engine zum Einsatz. Spieler können das Spiel nicht nur spielen, sondern auch in Blender verändern und erweitern.
  • In Argentinien entsteht der Film Plumiferos.

Literatur

  • Carsten Wartmann: Das Blender-Buch. 3D-Grafik und Animation mit freier Software. 3., überarbeitete und erweiterte Aufl. dpunkt, Heidelberg 2007, ISBN 978-3-89864-466-2. Berücksichtigt Version 2.43.

Weblinks




Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Blender3d — Blender Screenshot von Blender v2.46 Basisdaten …   Deutsch Wikipedia

  • Liste der Dateiendungen/B — In dieser Liste sind übliche Dateinamenserweiterungen aufgelistet, die in einigen Betriebssystemen (wie zum Beispiel Microsoft Windows) zur Unterscheidung von Dateiformaten verwendet werden. In anderen Betriebssystemen erfolgt die… …   Deutsch Wikipedia

  • Game Blender — is a sub application of Blender, the popular open source 3D application, used to make games using Blender. The Game Engine was written from scratch in C++, including support for features like Python scripting and OpenAL 3D sound. Blender being… …   Wikipedia

  • Zbrush — Entwickler: Pixologic Aktuelle Version: 3.1 Betriebssystem: Windows, Mac OS X Kategorie: 3D Modellierungsprogramm …   Deutsch Wikipedia

  • Blender — Pour les articles homonymes, voir Blender (homonymie) …   Wikipédia en Français

  • Blender (logiciel) — Blender Pour les articles homonymes, voir Blender (homonymie). Blender …   Wikipédia en Français

  • Blender (modélisation 3D) — Blender Pour les articles homonymes, voir Blender (homonymie). Blender …   Wikipédia en Français

  • Non-linear editing system — NLE redirects here. For the standardized test, see National Latin Examination. For non linear or non destructive editing of 2D images, see Non destructive editing. In video, a non linear editing system (NLE) is a video editing (NLVE) or audio… …   Wikipedia

  • Blender (software) — Infobox Software name = Blender caption = Blender 2.47 developer = The Blender Foundation latest release version = 2.47 latest release date = release date and age|2008|08|23 latest preview version = 2.48 RC1 latest preview date = release date and …   Wikipedia

  • 3Dc — is a lossy data compression algorithm for normal maps invented and first implemented by ATI. It builds upon the earlier DXT5 algorithm and is an open standard. 3Dc is now implemented by both ATI and NVIDIA. Target Application The target… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”