Optimierung Materialien und Geometrie
Neue Möglichkeiten durch Verfügbarkeit neuer Techniken Höhere Darstellungsqualität Verarbeitung von OFML-Daten im Internet Neue Einsatzmöglichkeiten Neue Anforderungen an die OFML-Daten
Wo kommt dies besonders zur Geltung? Auftritt im Internet Webshops Bebilderte Angebote Renderings/Präsentationen
Faktoren für Qualität Die Darstellungsqualität wird maßgeblich von 2 Faktoren bestimmt: Qualität der Geometrie Qualität des Materials
Geometrie
Volumenmodelle oder Flächenmodelle? Grundsätzlich sollte möglichst viel als Volumenmodell erfasst werden Parametrisch gut beschreibbare Geometrien z.b. Rundrohre eines Stuhls Flächenmodellemachen dann Sinn, wenn es sich um sehr komplex zu beschreibende Geometrien handelt. Organische Formen bzw. Freiformen z.b. Polster(Lederpolster) Solids wenn möglich, Meshes wenn nötig!
Hinweise Keine allgemeingültige Beste Lösung Äußere sichtbare Hülle Je detaillierter desto besser die Darstellungsqualität Kompromiss zwischen hoher Qualität und leichtgewichtige Daten! Geometrie-Export im pcon.creator Genauigkeitseinstellungen Vertexnormalen
Materialien
Schritte zur Erstellung von OFML-Materialdaten
Übersicht 1. Erstellung & Bearbeitung von Texturen Werkzeuge: Ergebnis: Scanner / Digitalkamera, Bildbearbeitungsprogramm (z.b. Photoshop) kachelbare Textur (falls angebracht mit Normalmap) 2. Definition des Materials entsprechend der OMATS-Spezifikation Werkzeuge: Texteditor / pcon.planner 7 Ergebnis: Materialdefinitionsdatei (*.mat(z)) 3. Organisation / Verwaltung Werkzeuge: Windows Explorer Ergebnis: strukturierte Ablage der Materialdaten 4. Optional: Batchprozess zur automatisierten Erzeugung vieler Materialien Werkzeuge: EGR-MatzGenerator Ergebnis: OFML-Materialien incl. Materialdefinition und Vorschaubildern
Texturbearbeitung
Texturbearbeitung Texturen sollten folgende Qualitätsmerkmale erfüllen: Nahtlos kachelbar Kein Helligkeitsverlauf Keine Unschärfe Keine perspektivische Verzerrung Möglichst hohe Auflösung Bildausschnitt muss mindestens eine Kachel beinhalten
Beispiele für unbrauchbare Texturen
Beispiele für gute Texturen
Normalmaps
Normalmaps Spezielle zusätzliche Textur Simulation von nicht in der Geometrie vorhandenen Oberflächenunebenheiten Die Erstellung erfolgt mit Hilfe eines Bildbearbeitungsprogramms Gimp Photoshop
Wann sind Normalmaps nützlich? Überall, wo eine raue Oberfläche und/oder Struktur vorhanden ist Insbesondere bei diffus reflektierenden Materialien Leder Holz
Wann sind Normalmaps nützlich?
Wann sind Normalmaps nützlich?
Materialdefinition
Materialdefinition Materialdefinition nach OMATS (Materialdatenmodell des OFML-Standards) Die wichtigsten Parameter sind: scale Skalierung der Textur spe spekulare Farbe (Farbe des Glanzpunktes) shi shininess (Größe des Glanzpunktes -> Oberflächenrauheit) reflection Reflektionsvermögen(früher phong_level) tex Verweis auf eine Textur
Materialdefinition
Materialdefinition
Schritt 3: Organisation / Verwaltung Es empfiehlt sich, die Materialien nach Kategorien zu organisieren. Besserer Überblick Effiziente automatisierte Erstellung von Massendaten
Beispiel für eine mögliche Datenstruktur Texturen (original) Holz Stoffe Texturen (bearbeitet) Holz Stoffe Zielverzeichnis für OFML-Daten \basics\1 \basics\any\1\mat
Schritt 3: EGR-MatzGenerator
Schritt 4: EGR-MatzGenerator Werkzeug zur automatisierten Erzeugung vieler Materialien Effiziente Erstellung großer Mengen von Materialen. beliebig viele gleichartige OFML-Materialien incl. Materialvorschaubildern Sowohl MATZ-Dateien als auch freie Definitionen können als Eingangsparameter dienen.
Bonus: Texturkoordinaten In 3ds files kann ein beliebiger Texturverlauf hinterlegt werden. Bei Verwendung von 3ds wird dieser auch in den OFML-Daten sichtbar.
Bonus: Normalmaps Weiterhin können Texturen oder Normalmapsauf das gesamte Bauteil skaliert werden:
Vielen Dank! Copyright 2015 EasternGraphics GmbH