Blender Plug-in: Unterschied zwischen den Versionen

Aus EEP Wiki
Wechseln zu: Navigation, Suche
Zeile 123: Zeile 123:
  
  
Das Update zu Blender, für den HomeNos 13, kann hier heruntergeladen werden [https://www.eepforum.de/filebase/file/15-update-f%C3%BCr-den-blender-f%C3%BCr-alle-die-mit-blender-konstruieren/ <b>Blender Update</b>]
+
Das Update zu Blender, für den HomeNos 13, kann hier heruntergeladen werden [https://www.eepforum.de/filebase/file/15-update-f%C3%BCr-den-blender-f%C3%BCr-alle-die-mit-blender-konstruieren/ <b>Mein EEP Forum</b>]
  
  
  
 
[http://wiki.eepshopping.de/index.php?title=Hauptseite_EEP_Wiki&redirect=no Zurück zur Startseite]
 
[http://wiki.eepshopping.de/index.php?title=Hauptseite_EEP_Wiki&redirect=no Zurück zur Startseite]

Version vom 23. März 2017, 12:39 Uhr

Beschreibung

Das Plugin ermöglicht die Erstellung von Dateien speziell für den Home-Nostruktor, welche zusätzliche Informationen (z.B. Vertex-basierte Beleuchtung) enthalten. Es erlaubt außerdem den Export von Armature-basierten Animationen. Diese Dateien können mit einem Texteditor eingesehen und bearbeitet werden.



Plug-in Installation

Automatische Installation

Bitte die enthaltene exe Datei ausführen

Manuelle Installation:

Bitte die Dateien des Plugins in den Unterordner "scripts\addons" kopieren.
Bei Blender 2.78 sieht es dann so aus:
Blender\2.78\scripts\addons\io_scene_eep

Plugin Aktivierung:

Für die Nutzung des Exporters öffne das "User Preferences"-Fenster (Standard Tastaturbefehl: Strg + Alt + U), wähle den Reiter "Addons", suche den "Import-Export"-Abschnitt und setze einen Haken in der Checkbox bei "Nostruktor Format".

Material Auswahl:

Das Plugin fügt der Materialauswahl die folgende Auswahl an Materialeigenschaften für den Home-Nostruktor hinzu:

Specular Hardness
   identisch mit der regulären Specular Hardness in Blender

Bitte beachten: Die Specular Intensity wird hier nicht aufgeführt, wird aber ebenfalls direkt aus Blender übernommen.

Specular Alpha  - Specular Opacity - wichtig für transparente Objekte wie z.B. Glas. Denn es bestimmt, wie sehr Objekte verdeckt werden, die sich hinter dem transparenten Objekt befinden
Light 1  - Typ (oder ID; aus Liste wählbar) und die Standardfarbe von Licht 1 (Jedem Vertex können maximal 2 Lichter zugewiesen werden)
Emitting   - Emissions-ID pro Polygon (RH)
Bloom   - Bloom Stärke pro Polygon (RH)

(R) markiert Ebenen, die nur den R Anteil (des Standard RGB Wertes) nutzen um den Wert festzulegen. (RH) markiert Ebenen, in denen der R Wert hexadezimal eingegeben werden sollte, weil das Plugin diesen Wert als Hex-Zahl zwischen 0 und 255 versteht. Um den Wert beispielsweise auf 3 zu setzen muss man 03XXXX eingeben. An Stelle der X kann ein beliebiger Wert stehen, weil die letzten vier Positionen ignoriert werden. Für den Wert 10 schreibt man 0AXXXX.

Setzt man die relevanten Zahlen auf 0 (also 00XXXX für eine (R) oder (RH) Ebene, 000000 für alle anderen) oder texturiert die Fläche mit Schwarz, dann werden diese Nullen ignoriert und stattdessen die Werte aus dem Material Panel benutzt.

Animationen mit Armaturen:

Das Plugin erlaubt den Export von Animationen mit einer einzelnen Armatur, welche das Gitternetz verformt. Verschiedene Animationen für Leerlauf, Bewegungs-Zyklen und weitere müssen als getrennte Aktionen angelegt werden, damit sie im Home-Nostruktor separat verwendet werden können. Man sollte sich vergewissern, dass Aktionen mit nichts anderem als Armaturen verbunden sind, denn weitere Besitzer von Aktionen können zusätzliche leere oder fehlerhafte Aktionen zur Folge haben.

Bitte beachten: Die Namen für Aktionen dürfen maximal aus 32 Zeichen bestehen, die Namen von Bones (inklusive der zugehörigen Armaturennamen) maximal 64 Zeichen. Die Anzahl Bones ist auf 32 limitiert und die Anzahl Bones, welche einen Vertex beeinflussen, auf 4. Sowohl Armaturen als auch Meshes , welche durch sie deformiert werden, müssen ihren Ursprung zwingend in 0,0,0 haben, als Objekte selbst statisch sein und einzig durch Bones animiert werden.

Für den Export einer vollständigen Animation samt Meshoberfläche, Gitter und Bone Struktur ist es erforderlich, die Armatur und das Mesh zu exportieren. Die zusätzlichen LOD-Versionen eines animierten Modells benötigen keine Animationsdaten, da diese alle aus dem Basismodell entnommen werden (siehe Export Optionen).

Referenzpunkte:

Meshes (Gitternetze) können zusammen mit Referenzpunkten exportiert werden (oder auch nur die Referenzpunkte allein). Das Plugin sucht nach Objekten des Typs Empty > Plain Axes mit Namen im Format ####*, also solchen, die mit einer vierstelligen Zahl beginnen an die sich ein Text anschließt. Der Text wird später ignoriert. Zum Beispiel 0001_TrackStart oder 0100_Style. Sowohl die Position als auch die Ausrichtung der Punkte wird exportiert und erlauben so die Gestaltung komplexer Pfade innerhalb von Objekten.

Light 2 - Typ und Standardfarbe von Licht 2
Emissive ID - Die Standard Emissions-ID (eine andere Art Licht, dessen Eigenschaften im Home-Nostruktor bestimmt werden)
Reflection ID - Die Standard Reflektions-ID eines Materials (Die Eigenschaften der Spiegelung werden im Home-Nostruktor bestimmt.)
Texture ID - wichtig für den Home-Nostruktor, damit er Texturen hinzufügen und in der eigenen Library erkennen kann
Bloom Power - Der Standard Bloom Wert (Überstrahlen bei vorhandenen und eingeschalteten Lichtern)
Billboarding - Markiert Texturen zur Verwendung eines einfachen Alpha Kanals (an/aus) für durchsichtige Bereiche mit harten Kanten (nützlich für Vegetation)
Opacity - Markiert Texturen zur Verwendung eines Alphakanals mit Graustufen. Die Graustufen benötigt man für semi-transparente Flächen und für Kantenglättung
Repeat U - aktiviert horizontale Wiederholung einer Textur
Repeat V - aktiviert vertikale Wiederholung einer Textur


Vertex Eigenschaften (Vertex Farb-Daten):

Das Plugin erlaubt direkte Veränderung von Vertexdaten durch Vertexpainting. Öffne die Objekt Data Seite, füge eine Vertex Colour Ebene hinzu und vergib einen Namen, den das Plugin akzeptiert. Bemale das Gitter.

Die Layer Namen und ihre Eigenschaften sind wie folgt:

Diffuse - Standard Vertex Farbe, erlaubt die Festlegung und das Abdunkeln (jedoch nicht die Aufhellung) einer Farbe
DiffuseAlpha - Transparenz, erlaubt die Erstellung von Masken (R)
SpecularPower - Spekulare Härte pro Polygon (RH)
SpecularIntensity - Spekulare Intensität pro Polygon (RH)
SpecularAlpha - Spekulares Alpha (Deckkraft) pro Polygon
Light1 - erste Licht-ID pro vertex (RH)
DiffuseLight1 - Lichtfarbe für jedes Vertex mit der für Licht 1 definierten ID (Typ)
Light2 - zweite Licht-ID pro vertex (RH)
DiffuseLight2 - Lichtfarbe für jedes Vertex mit der für Licht 2 definierten ID (Typ)
Reflection - Reflektions-ID pro Polygon (RH)

Export Optionen:

Export Selected Objects Only - geeignet für den Export einzelner Elemente einer komplexen Szene oder einzelner LOD Versionen
Copy Textures - kopiert Texturen in den Parallels Ordner des Home-Nostruktors (einsehbar und änderbar über "Parallels Path")
Export Meshes - exportiert Gitternetze
Flip Normals - kehrt die Richtung der Flächennormalen um
Export Skin Weights - exportiert die Gewichtung(en) der Meshoberfläche
Apply Modifiers - wendet gesetzte Modifier beim Export an
Export Armature Bones - Bones Daten exportieren (aber keine Animationen)
Export Rest Position - Grundhaltung (auch T-Stellung genannt) einschließen
Export Animations - Bones Animationen exportieren


Das Update zu Blender, für den HomeNos 13, kann hier heruntergeladen werden Mein EEP Forum


Zurück zur Startseite