Versionsübersicht
Aus NibleWiki
Dies ist eine alte Version. Zeitpunkt der Bearbeitung: 18:53, 20. Apr. 2010 durch Garak (Diskussion | Beiträge).
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
- NiPsysColliderManager, NiPSysPlanarCollider, NiPSysSphericalCollider
- BSWindModifier
- NiPSysEmitterInitialRadiusCtlr, NiPSysEmitterDeclinationCtlr
- NiBlendTransformInterpolator
Bibliotheksergänzungen
- NiVisController und NiTransformController zur Oblivion-Conroller-Bibliothek hinzugefügt
- Oblivion Particle Modifier-Bibliothek hinzugefügt (für den Particle Modifier Manager benötigt, nicht im Bibliotheksmenü)
[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
- bhkRagDollConstraint, bhkMalleableConstraint (nicht editierbar)
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.

