- Sep 21, 2012
-
-
Amorilia authored
-
- Sep 06, 2012
-
-
Amorilia authored
-
- May 01, 2012
-
-
skyfox69 authored
-
- Feb 19, 2012
-
-
Alecu100 authored
fixed niflib to exporter geometry data with binormals and tangets in it but broke niflib a bit. WARNING! from now on niflib will cause bugs when regenerated because of this
-
- Feb 16, 2012
-
-
Alecu100 authored
-
- Feb 15, 2012
-
-
Alecu100 authored
-
- Feb 14, 2012
-
-
Alecu100 authored
-
- Feb 08, 2012
-
-
Alecu100 authored
-
- Feb 07, 2012
- Feb 06, 2012
-
-
Alecu100 authored
made changes to the complexshape to support dismember partitions. still need to add support for merging with dismember partitions
-
- Feb 03, 2012
-
-
Alecu100 authored
started adding support for BSDismemberSkinInstance.h in the complex shape. so far nothing is functional but at first glance it seems pretty straightforward enough
-
- Jan 30, 2012
-
-
Alecu100 authored
-
- Jan 20, 2012
-
-
Alecu100 authored
-
- Jan 18, 2012
-
-
Alecu100 authored
fixed a bug in the complex shape helper class used for exporting or importing. now it properly creates skin partitions.
-
- Sep 21, 2008
-
-
Tazpn authored
-
- May 07, 2007
-
-
Shon Ferguson authored
Added functions to NiImage and NiTextureProperty to allow texture name to be manipulated in <= 3.1 files. Updated ComplexShape to take the above objects into account when deciding whether to include UV coordinates.
-
- May 06, 2007
-
-
Shon Ferguson authored
Updated Niflib to the latest XML which adds support for bhkMeshShape, NiMultiTextureProperty, NiRawImageData, and NiSequence.
-
- May 05, 2007
-
-
Shon Ferguson authored
Re-exposed TYPE constants and marked them NIFLIB_API, making the TypeConst function obsolete. You now must use NiObject::TYPE instead of NiObject::TypeConst() again.
-
- Apr 23, 2007
-
-
Shon Ferguson authored
More documentation improvements. Added documentation to NiDynamicEffect-derived objects, removed some obsolete examples, and replaced remaining references to "block" with "object" wherever possible.
-
Shon Ferguson authored
-
- Apr 12, 2007
-
-
Shon Ferguson authored
Moved structures contained within the ComplexShape class outside of it so that they can be wrapped with SWIG. Finished documentation of ComplexShape.
-
- Jan 08, 2007
-
-
Shon Ferguson authored
-
- Nov 19, 2006
-
-
Shon Ferguson authored
-
- Sep 30, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
Fixed a bug in ComplexShape::Merge that occurred when a shape had no UV set, but, for some reason, had a texture referencing UV set zero. Changed NiSkinData::NormalizeWeights to use doubles, trying to increase the accuracy.
-
- Sep 29, 2006
-
-
Shon Ferguson authored
ComplexShape::Split now cuts out weights below 0.1 and normalizes the result. Fixed a bug which could cause NiSkinInstance to try to call a function on a NiNode that was in the midst of destruction. Removed some cout statements.
-
- Sep 27, 2006
-
-
Shon Ferguson authored
Replaced GetSkinInfluencedVertices function with GetSkinDeformation function which takes in references to two vectors and fills them with the skin deformed vertices and normals Added constructor to Matrix44 to convert from Matrix33.
-
- Sep 25, 2006
-
-
Shon Ferguson authored
Corrected Shape/particle hierarchy by adding NiGeometry and NiGeometryData. This is the correct hierarchy and having particles come back as derived from NiTriBasedGeomData was causing problems. Commented out printf commands in triangle stripper.
-
- Sep 23, 2006
-
-
Shon Ferguson authored
Fixed ComplexShape::Merge and ComplexShape::Split to properly take new uvSet member of TexDesc into account. Updated Niflib for Python readme to reflect the continuing "new_niflib" name. Reverted NiTriBasedGeom::GetSkinInfluencedVertices function to old functionality which works as long as the NIF is valid. Some valid NIF files were not loading with the new changes. Updated version in Doxyfile to 0.5.8
-
- Sep 20, 2006
-
-
Shon Ferguson authored
-
- Sep 16, 2006
-
-
Shon Ferguson authored
Really put the skin calculations back the way they were this time. Helps, but the hands of better bodies meshes still end up in the wrong place. Added transform parameter to ComplexShape::Split because changing the transforms after the fact ruins the skin binds.
-
- Sep 15, 2006
-
-
Shon Ferguson authored
Fixed the relative include paths and tried to update solution, but havn't got the precompiled header working right.
-
Shon Ferguson authored
-
- Sep 09, 2006
-
-
Shon Ferguson authored
Added a max_bones_per_partition parameter to ComplexShape::Split and NiTriBasedGeom::GenHardwareSkinInfo in anticipation of Tazpn adding that capability.
-
- Aug 22, 2006
-
-
Shon Ferguson authored
-
- Jul 25, 2006
-
-
Shon Ferguson authored
Added != operator to Matrix44. Added IsSplitMeshProxy function to NiNode.
-
- Jul 19, 2006
-
-
Shon Ferguson authored
Added a SetBoneWeights function to NiTriBasedGeom which automatically calculates the correct bone center and radius. The NiSkinData::SetBoneWeights function now requires the radius and center as arguments.
-
- Jul 18, 2006
-
-
Shon Ferguson authored
The code I added to make NiTriBasedGeom select the correct skeleton root was wrong and has been re-written and tested. It now seems to select the same skeleton root as real NIF files. The NiTriBasedGeomData::SetUVSetCount function now sets the hasUVs bool value correctly. Fixed some skin related bugs in ComplexSh::Split.
-
- Jul 17, 2006
-
-
Shon Ferguson authored
Created a new ComplexShape class which can currently be used to automatically split the sort of complicated mesh that contains per-point-per-face attributes into NiTriShape classes. Should support skinning as well, but has not been tested. Added TexCoord == operator. Changed type of Triangle members to unsigned short. Color4 now defaults to all zeros. NiAVObject::AddProperty now takes a const argument. Fixed exception in NiTexturingProperty to throw a runtime_error instead of a string. NiTriBasedGeom::BindSkin should now automatically finds the skeleton root by itself. The skeleton_root argument has been removed.
-