S5 Renderware Blender Tool
Siedler 5 Renderware Blender Tool

Das Projekt
Mein Projekt beinhaltet ein neues Tool, das den Import & Export von Siedler DEdK- und AeK-Grafiken in Blender ermöglicht.
Motivation
Die bisher bestehenden Lösungen gab es zum Zeitpunkt des Projektstarts nur für sehr alte Blender-Versionen, auch die Usability war durch das Fehlen einiger Features sowie die Aufteilung in Gebäude- und Einheiten-Tool eingeschränkt.
Features
-
- Import & Export aller .dff Model-Dateien sowie aller .anm und .uva Animations-Dateien, einschließlich Morph-Animationen, komplett in Python, ohne eine Zwischenrepräsentation als .json-Datei zu erstellen. Sowohl Siedler 5 als auch Siedler 6 werden ausdrücklich unterstützt
- Materials werden als Node Tree im Shader Editor geladen, einschließlich Dual Textures, Specular Maps und Normal Maps. Wenn in den Addon-Einstellungen ein Dateipfad gesetzt ist, werden die Texturen darin automatisch mitgeladen
- Berechnung von Triangle Strips für alle Meshes sowie Skin Splits für Armatures, die mehr als 58 Bones haben. Dadurch ist es möglich, bspw. Kavallerieeinheiten zu erstellen bzw. zu modifizieren (und ja, auch den Drachen xD)
- Eine Ausnahme bilden Partikeleffekte: Die werden aktuell nur als Custom Property an das entsprechende Mesh gehängt. Dadurch können sie verschoben und kopiert, aber nicht modifiziert werden. Blenders aktuelles Partikelsystem ist über 20 Jahre alt und soll bald erneuert werden, weshalb ich es nicht für sinnvoll halte, dafür größeren Aufwand zu betreiben.
Dank
Vielen Dank an mcb für den Renderware/.json Converter und das GTAmods Wiki für die gute Dokumentation von Renderware-Dateien.
Download und Installation
Achtung!! Ein Klick auf den Download führt dich von dieser Webseite weg auf meinen GitHub, von wo du dir den Ordner io_renderware als zip-Datei in dein Download-Verzeichnis herunterladen kannst. Lade dir diese in Blender (mindestens Version 5.0) als Addon!


Datenquelle
Anzahl Downloads
extern: GitHub von TorbenPeter
