From BlenderWiki
[edit] Das Konsolenfenster
Das Konsolenfenster (oder einfach "die Konsole") ist ein vom Betriebssystem dargestelltes Textfenster, dass Nachrichten und Fehlermeldungen von Blender anzeigt. Wenn Blender einmal abstürzt, sollte man dort zuerst nachsehen, um einen Hinweis auf die Absturzursache zu bekommen.
[edit] Windows 2000/Xp/Vista
Auf einem Microsoft Windows-System wird Blender zunächst in einem Konsolenfenster gestartet. Wenn alles richtig funktioniert, erscheint bald darauf das Hauptanwendungsfenster.
Dieser Screenshot zeigt die beiden Fenster unter Windows Vista:
Das Konsolenfenster ist nicht immer sichtbar. Einige Gründe dafür können sein:
- Das Hauptfenster von Blender verdeckt das Konsolenfenster. In diesem Fall kann man die Konsole mit einem Klick auf die entsprechende Taskbar-Schaltfläche in den Vordergrund bringen.
- Das Konsolenfenster kann automatisch minimiert gestartet werden. Auch in diesem Fall reicht ein Klick auf die Taskbar-Schaltfläche, um das Konsolenfenster wieder anzuzeigen.
[edit] Linux
Unter Linux ist die Konsole im Allgemeinen nur sichtbar, wenn Blender aus einem Terminal heraus gestartet wurde. Blender benutzt dann das Fenster, in dem es gestartet wurde für die Anzeige des Konsolen-Outputs.
Die meisten Linux-Distributionen enthalten Blender als installierbare Anwendung in ihrem Paketsystem. Installiert man Blender auf diesem Weg, wird für gewöhnlich auch ein Eintrag im Anwendungsmenü angelegt, mit dem man Blender aufrufen kann. Wird Blender über so einen Menüeintrag gestartet, dann landet der Text des Konsolenfensters meist auf dem Terminal, von dem aus auch das X-Window-System gestartet wurde.
Dieser Screenshot zeigt ein Linux-Terminal/Konsolenfenster, aus welchem Blender gestartet wurde so dass Blender Meldungen darauf ausgeben kann:
| Das Blender-Konsolenfenster schließen: | |
| Das Konsolenfenster von Blender ist immer offen solange Blender ausgeführt wird. Wenn man die Konsole geschlossen, dann wird auch das Hauptfenster von Blender geschlossen und alle ungespeicherten Änderungen gehen verloren! Die MS-DOS-Eingabeaufforderung kann dem Konsolenfenster von Blender sehr ähnlich sehen, man sollte also aufpassen, immer das richtige Fenster zu schließen (oder häufig zu mit CtrlW zu speichern!) |
[edit] Status- und Fehlermeldungen
Das Konsolenfenster kann viele verschiedene Status- und Fehlermeldungen anzeigen. Diese reichen von rein informativen Nachrichten (welche Aufschluss darüber geben, was Blender gerade macht, aber sonst keinen Einfluss die Funktionen haben) bis hin zu kritischen Fehlermeldungen (welche bestimmte Funktionen von Blender verhindern, oder Blender sogar abstürzen lassen oder es einfach beenden). Die Konsolenmeldungen können aus verschiedenen Quellen kommen (z.B. intern von Kernkomponenten, oder extern von einem Python-Script das durch Blender ausgeführt wurde, oder von einem der verschiedenen Plugins).
Häufige Konsolen-Nachrichten sind:
- Compiled with Python version X.Y.
- Blender unterstützt eine Script-Sprache namens "Pythong". Davon gibt es natürlich viele verschiedene Versionen. Zur Compile-Zeit von Blender (also während die Anwendungen erstellt wird) kann festgelegt werden, welche Version später benutzt werden soll. Diese Nachricht zeigt an, welche Python-Version am besten mit dieser Blender-Version benutzt werden sollte.
- Checking for installed Python... got it!
- Blender kann auf zwei verschiedene Arten auf Python zurückgreifen. Wenn bereits eine komplette Python-Distribution installiert ist und die Version kompatibel ist, kann Blender davon Gebrauch machen. So sind mehr Funktionen für die Python-Scripts innerhalb von Blender verfügbar.
- Checking for installed Python... No installed Python found.
- Wenn Blender keine Python-Installation finden kann oder die Version nicht passt, verwendet es eine interne (eingeschränkte) Pythonversion namens PyBlender. Obwohl diese Version nicht ganz so leistungsfähig ist, sind aber trotzdem die meisten Funktionen enthalten die von Blender benötigt werden. Wenn Sie mal ein Script finden, das nicht richtig funktioniert, dann kann es sein, dass es eine komplette Python-Installation benötigt oder dass es für eine andere Blender/Python-Version geschrieben wurde. Um die richtige Python-Version zu erhalten gibt es verschiedene Möglichkeiten. Eine ist, nach http://www.Python.org zu gehen und dort die benötigte Version herunterzuladen. Die Windows-Version von Python gibt es dort als leicht zu benutzenden Installer. Unter Linux ist sehr warscheinlich, dass bereits eine Python-Version installiert ist. Wenn nicht, kann man es entweder selbst kompilieren und installieren (was oft nicht ganz einfach ist), oder man benutzt das Paketsystem der Distribution, um Python automatisch installieren zu lassen (für gewöhnlich ist dies viel einfacher).
- malloc returns nil()
- Wenn Blender für eine Operation mehr Arbeitsspeicher (RAM) benötigt, ruft es die Funktion "malloc" (kurz für memory allocate) auf, welche dann versucht die benötigte Menge Speicher zu reservieren. Wenn dies jedoch fehlschlägt, liefert die Funktion den Wert nil/null/0 zurück, und Blender kann die gewünschte Operation nicht richtig ausführen. In den meisten Fällen führt das dazu, dass Blender beendet wird oder sehr langsam arbeitet bzw. sich "aufhängt". Um dies zu umgehen kann man entweder mehr Speicher in den Rechner installieren oder die Deteils der Blender-Models etwas reduzieren. Manchmal hilft es auch schon, andere Programme zu beenden um mehr Speicher freizugeben.







![[]](/skins/blender/open.png)
