Versionsübersicht

Aus NibleWiki

Dies ist eine alte Version. Zeitpunkt der Bearbeitung: 18:53, 20. Apr. 2010 durch Garak (Diskussion | Beiträge).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

[Bearbeiten] V0.5 DB 19.04.2010

Neue Funktionen

  • Particle Modifier Manager für Oblivion: Modifikatoren zu Oblivion-Partikelsystemen hinzufügen oder entfernen
  • Mehrgenerationseinstellungen für Oblivion-Partikel
  • Editieren von Oblivion-Drag-Modifiern
  • Editieren von Oplivion-Partikelkollisionsobjekten
  • Zeit-Controller können nun auch entfernt werden
  • Hinzufügen von Verschiebungs- und Skalier-Keys zuNiTransformInterpolatoren

Interface-Verbesserungen

  • Der Name der geöffneten Datei steht nun in der Titelzeile des Fensters, während das Basisinfopaneel nun den volständigen Dateipfad anzeigt
  • In Oblivion-Partikelsystemen zeigen die unter-Interfaces nun alle vorhandenen Drag- und Gravity-Modifiers an

Bugfixes

  • Bugfix bei der änderung des Interpolationstyps von XYZ-Rotationskeys
  • Fehler entfernt, der das Öffnen einiger Morrowindfiles verhindert hat-der Fehler wurde in den 2009er-Ausgaben eingeschmuggelt

neue Blockdefinitionen

Bibliotheksergänzungen



[Bearbeiten] V0.5 DB 15.11.2009

Bugfix

  • beseitigt einen Fehler, der die Erweiterung von xyz-Rotation Keys verhindert hat.


[Bearbeiten] V0.5 DB 13.11.2009

Funktionverbesserung

  • Suchfunktion für Blocknamen, Blocktypen, Textdaten
  • Oblivion-Partikel: Emitterformen umwandeln
  • Neuer Emittertyp: Node Array Emitter
  • Interpolator-Handling: für Float- und Boolinterpolatoren können Keysets entfernt oder hinzugefügt werden.
  • Boolean-Keys können nun editiert werden

Blockdefinition

  • BSPSysArrayEmitter


[Bearbeiten] V0.5 DB 24.10.2009

Funktionverbesserung

  • Copy, Paste und Library-Integration von Time Controller Blocks
  • NIBLE erkennt und bearbeitet nun deutlich mehr Typen von Key-Datensätzen.
  • bei Quaternium- und XYZ-Rotationskeys übernimmt NIBLE die mathematische Kodierung der Rotation, die Eingabe erfolgt im leicht verständlichen Grad-maß.
  • Float- und Vectorkeys können im- und exportiert werden - die dabei verwendeten Tab-getrennten Textfiles können mit gängigen Tabellenkalkulationsprogrammen bearbeitet werden
  • Furnituredata (für Betten und Sitzgelegenheiten) kann nun zugefügt und editiert werden.
  • NiStringPalettes können nun editiert werden.

Bugfixes

  • Strippingroutine von Grund auf neu geschrieben

[Bearbeiten] V0.5 DB 17.05.2008

Funktionverbesserung

Stripping (Oblivion):

  • Konvertierung von NiTriShapes zu NiTriStips
  • Verbesserter Stripping-Algorithmus: ältere Versionen konnten nur primitive Strips aus einem Dreieck erzeugen, nun werden Dreiecke zu Strips zusammengefügt, was Speicher spart und (hoffentlich) in-Game Performance bringt.

Bugfixes

  • Diverse Bugfixes im Zusammenhang mit Strip/Shape-Konvertierungen.

[Bearbeiten] V0.5 DB 20.04.2008

Funktionverbesserung

Skinning-Upgrade (Oblivion):

  • Erstellen von starren Körpern mit mehreren Einflussbones
  • Weiche überblendung zweier unabhängiger Parametersets

Bugfixes

  • Display-Bug von Farbauswahlfeldern unter Vista gefixt
  • Parametrisches Löschen von Meshteilen jetzt auch innerhalb von bhkNiTriStripsShapes

Blockdefinitionen


[Bearbeiten] V0.5 DB 20.12.2007

Funktionverbesserung

  • Beim Parametrischen skinning werden nicht verwendete Bones nun entfernt.

Bugfixes

  • Wertüberlauf bei exponentieller Distanzwertung im parametrischen Skinning abgefangen - führte u.U. zu nicht gerenderten Punkten
  • Problem mit Bones, deren Parent nicht im 1. Template berücksichtigt ist - z.B. Bip 01 Pelvis und Bip01 Head im NPC-Basisskelett - gefixt

[Bearbeiten] V0.5 DB 09.12.2007

Neue Funktionen

  • Parametergesteuertes Skinnen von Shapes an Skelettstrukturen (nur Oblivion)
  • Entfernen von Skinning-Daten
  • Parametergesteuertes Entfernen von Dreiecken aus Shapes (nur, wenn nicht geskinnt!)


Interface-Verbesserungen

  • Der Texturmanager enthält nun einen Pfadbereinigungs-Button

neue Blockdefinitionen

  • bhkPrismaticConstraint (nur dekodiert, nicht editierbar - macht z.B. Pfeile bearbeitbar)

Neue Bibliotheksblöcke

  • Humanoides Basisskelett und Beastrassen-Basisskelett für die neue Parametric Skinning-Funktion.

[Bearbeiten] V0.5 DB 05.05.2007

Neue Funktionen

  • Skinning von Shapes an einzelne Animationsbones für Oblivion - nötig, um Zusätze in Rüstungsmeshes anzuzeigen, da nicht geskinnte Daten nicht am Charakter gerendert werden.
  • Zusammenfügen von Punktdatensätzen
  • "Bake Data": Integration der Trishape-Transformationen (Skalierung, Drehung, Verschiebung) in die eigentlichen Punktdaten - die Transformationen werden anschließend auf neutrale Werte gesetzt.

Interface-Verbesserungen

  • im Blocknamensfeld werden nun besondere Namen vorgeschlagen, z.B. AnimationsBones oder spezielle Materialien

[Bearbeiten] V0.5 DB 31.03.2007

Neue Funktionen

  • Skalieren von Texturkoordinaten
  • NiStringExtraData kann nun editiert werden
  • Bei NiStencilPropertys kann nun der Zeichenmodus (ein- oder beidseitige flächen) eingestellt werden


Erweiterte Funktionen

  • Das Umkehren der Flächennormalen und das Spiegeln von Meshteilen funktioniert nun auch mit NiTriStrips

Neue Bibliotheksblöcke

  • Oblivion stencil property (um Flächen beidseitig rendern zu lassen)
  • Oblivion specular property (fügt "Specular mapping" hinzu - eine Art hochglanzeffekt)

Interface-Verbesserungen

  • Eingabefelder akzeptieren jetzt auch ohne Betätigung der "enter"-Taste eine Änderung des Wertes (technisch: Eingabefelder werden jetzt zusätzlich durch FocusLost-Events überwacht)
  • Shape-Datenfunktionen erscheinen nun auch bei der übergeordneten Shape.
  • Das Eingabefeld für Glühtexturen wird im Oblivion-Modus nun versteckt (das Spiel ignoriert den wert im Nif)

neue Blockdefinitionen

Bugfixes

  • Wiederherstellung der Flächenumkehrfunktionen (wurden vor einigen Versionen versehentlich deaktiviert)
  • die Rotation einer RootCollisionNode wird nun korrekt in eine Havok-Form übersetzt.
  • Überflüssige Daten werden nun bei der Erstellung einer Havok-form aus einer Shape zuverlssig entfern.
Andere Sprachen