Blender Dokumentation: AC3d (.ac)
Diese Seite bezieht sich auf Blender v2.49 |
Funktionsüberblick
BearbeitenDieses Script exportiert die ausgewählten Mesh als AC3Ds .ac.
AC3D ist ein einfacher und kompakter 3D-Modeller für Linux x86, Mac OSX sowie Windows. Die Syntax des .ac-Formates lässt sich leicht analysieren, da es auf einer Textdatei basiert. Unterstützt wird es zum Beispiel von PLib' - einer Programmbibliothek für 3D-Spiele, die schon bei vielen Projekten Verwendung fand. ( zum Beispiel FlightGear Flight Simulator und Torcs - Open Racing Car Simulator).
Der schwarze Text ist die Syntax. In blau sind Kommentare geschrieben, die ursprünglich nicht Teil des Formates sind. Eine vollständige Spezifikation des Formates finden sie hier.
AC3Db MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 OBJECT world kids 1 OBJECT poly name "Cube" data 4 Cube crease 30.000000 numvert 8 <- Anzahl der Vertices des Objektes und ihre jeweilige Position 1.003043 -1 -1.008367 1.003043 -1 0.991633 -0.996957 -1 0.991633 -0.996957 -1 -1.008368 1.003043 1 -1.008367 1.003042 1 0.991633 -0.996958 1 0.991632 0.996957 1 -1.008367 numsurf 6 <- Anzahl der Oberflächen des Objektes. Es folgen Angaben: über die Art SURF 0x20 der Fläche (Linie, Poly et.c), Shading, Rückseite; über Material; mat 0 über die Anzahl der enthaltenen Vertices. Auf letzteres folgt dieselbe refs 4 Anzahl an weiteren Zeilen, in denen jedem Vertex ein Index zugewiesen wird 0 0 0 und Angaben über Texturkoordinaten vermerkt sind. 1 0 0 2 0 0 3 0 0 SURF 0x20 mat 0 refs 4 4 0 0 7 0 0 6 0 0 5 0 0 SURF 0x20 mat 0 refs 4 0 0 0 4 0 0 5 0 0 1 0 0 SURF 0x20 mat 0 refs 4 1 0 0 5 0 0 6 0 0 2 0 0 SURF 0x20 mat 0 refs 4 2 0 0 6 0 0 7 0 0 3 0 0 SURF 0x20 mat 0 refs 4 4 0 0 0 0 0 3 0 0 7 0 0 kids 0 <- untergeordnete Objekte
Was muss ich beachten
BearbeitenMaterial | Anmerkungen |
---|---|
|
Sie können, die das Material beschreibenden Zeilen der ".ac"-Datei von Hand verändern, wenn sie nicht auf "Ambient RGB" und leuchtende Farben (emissive color) et.c verzichten wollen. Gleiches gilt für den spezifische 'url' Tag von AC3D. Er lässt sich jedoch leicht von Hand in die exportierte Datei eintragen, wenn dies benötigt wird.
|
Architektur und Aufbau |
---|
|
Alle Grundfunktionen werden unterstützt. Im folgenden eine Auflistung von unterstützten Funktionen:
- Objekte
Meshes
- Hierarchy
Groups
- Material
- RGB: ( Support für diffuse, specular, ambient, emissive, shininess (Glanz), Transparenz)
- Eine UV Textur mit Bild pro Mesh
Konfiguration
BearbeitenMit dem "Script Configuration"-Editor besteht die Möglichkeit, einige Scripte an die eigenen Wünsche anzupassen. Diese Funktion wird von "ac3d_export" unterstützt; wählen Sie dazu → System Menu im Script-Fenster.
1 Skip dataKlicken Sie hier, wenn Sie keinen Mesh-Namen (ME:, not OB: field) zu den Strings des AC „data“-Tags exportieren wollen ( max. 19 Zeichen).
2 Set texture dir | ||
Überschreibt den aktuellen Pfad mit einem vorgegeben Pfad (oder exportiert einfach den Namen der Textur ohne Information zum Verzeichnis, wenn das Pfadfeld leer ist).
3 Per face 1 or 2 sided | ||
Legt fest, ob die Flächen nur von einer Seite sichtbar sein sollen oder von beiden. Ggf. wird dazu der "Double Sided"-Button, für jede Fläche mit „twoside“ überschrieben.
4 Only selected | ||
Es wird nur das ausgewählte Mesh exportiert.
5 No split | ||
Meshes werden nicht mehr gespalten.
6 RGB mirror color as emissive | ||
Die Spiegelfarbe wird als Emissive RGB exportiert.
7 RGB mirror color as ambient | ||
Exportiert die spiegelnde Farbe als Ambient RGB („Umgebungsfarbe“).
8 Global Coords | ||
Hiermit werden alle Vertices (Eckpunkte) aller Meshes zu "Globale Koordinaten" umgewandelt.
9 Add default material | ||
Ein vorgegebenes (weißes) Material wird zugewiesen, wenn ein Mesh nicht mit einem Material versehen wurde. Es empfiehlt sich jedoch meist ein eigenes Material vorzugeben.
10 AC3D 4 mode | ||
Aktiviert den Kompatibilitätsmodus für AC3D "4.x" ("crease tags" und besserer Material Support).Wählen Sie das ab, um ohne den „Crease Tag“ zu exportieren, der mit AC3D 4.0 eingeführt wurde.
11 Texture dir | ||
Überschreibt den Texturen-Pfad mit diesem Pfad, wenn „set texture dir“ aktiviert ist.
12 Export dir | ||
Standardverzeichnis.
LinksBearbeitenDie englischsprachige Vorlage dieses Textes finden sie hier Dokumentation des ".ac" Dateiformates auf der Website des Entwicklers |