Milkshape3D Linux
Milkshape3D
Durch ein Projekt an der Fachhochschule Kiel stieß ich auf das 3D-Modelling Tool Milkshape3D. Im Gegensatz zu mächtigeren Werkzeugen - wie beispielsweise blender - besticht Milkshape durch eine einfache und intuitive Bedienung. Beste Voraussetzungen für eine schnelle Einarbeitung und erste Ergebnisse. Zudem überzeugt eine 30-Tages Testversion in vollem Umfang und eine vergleichsweise niedrige Lizenzgebühr von damals ca. 25 Euro, die auch für zukünftige Versionen ihre Gültigkeit behält.
Milkshape3D mit wine unter Linux
Ausgangslage ist ein Rechner mit x86-Architektur und der unten aufgeführten nVidia -Grafikkarte. Auf dem Rechner läuft ein sidux-Linux mit KDE und dem Grafiktreiber von nVidia mit OpenGL-Unterstützung.
System
- Sidux Linux mit 2.6.26-5er Kernel
- KDE 3.5.9
- nVidia eGeForce FX 5200 Grafikkarte, proprietärer nVidia Treiber 173.14.12
- wine 1.0.0-1
- Milkshape 3D 1.8.4
Installation von wine
Die Installation von wine erfolgt mittels apt als root:
- apt-get install wine
apt löst dabei eventuelle Abhängigkeiten auf und fragt, ob weitere Pakete installiert werden sollen.
Installation von Milkhape
Unter KDE kann die Installationsdatei ms3d184setup.exe mittels Rechtsklick -> Öffnen mit WINE ausgeführt werden.
Als Installationspfad wird dann innerhalb wines Laufwerk C -> Program Files ausgewählt. Unter KDE lassen sich in wine installierte Programme über das K-Menü -> WINE -> Programs aufrufen. Beim Starten von Milkshape tat sich zunächst leider nichts.
Beim Starten von Milkshape aus der Konsole:
- cd ~/.wine/drive_c/Program\ Files/MilkShape\ 3D\ 1.8.4
- wine ms3d.exe
erscheint jedoch eine hilfreiche Ausgabe:
- err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\Program Files\\MilkShape 3D 1.8.4\\dtx.dll") not found
Hat man noch ein Windows-System zur Hand, kann man sich diese dll hier besorgen, ansonsten muss man sehen, ob man sie woanders herbekommt. Die gesuchte dll befindet sich in /WINDOWS/system32/ und wird in den entsprechenden Ordner der Wine-Umgebung kopiert.
Der nächste Aufruf von
- wine ms3d.exe
zeigt nun durch folgende Ausgabe,
- wine: Call from 0x7b8446a0 to unimplemented function msvcirt.dll.??0ofstream@@QAE@XZ, aborting ...
dass eine weitere dll namens msvcirt.dll fehlt. Wird auch diese dll in den Ordner ~/.wine/drive_c/windows/system32 kopiert, lässt sich Milkshape 3D sowohl aus der Konsole, als auch über das K-Menü starten.