- 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
-
Shon Ferguson authored
Replaced _WRITE, _READ, _STRING, AND _FIXLINKS defines with the corresponding internal function call. Replaced STANDARD_INTERNAL_FUNCTIONS with the internal function signatures. Made my Doxygen config file use relative paths and added it to SVN so everyone can generate the same documentation for themselves. Removed includes WZ added to ComplexShape. These were not missing, they are up to the user to include if they wish.
-
- Sep 21, 2006
-
-
Shon Ferguson authored
Added support for sub version 4 headers, object storage, and link method. Some objects like NiNodes already read correctly.
-
- Sep 20, 2006
-
-
wz authored
Removed unused vars from UpdateTangentSpace().
-
Shon Ferguson authored
-
Shon Ferguson authored
"Fixed" NiTriBasedGeom::GetSkinInfluencedVertices function so it fails to import meshes with bad overall offset transforms.
-
- Sep 18, 2006
-
-
Shon Ferguson authored
Added an exception and some extra checks to NiTriBasedGeomData::UpdateTangentSpace. Also made minor style changes. Fixed warning created by changing NiStencilProperty's enabled value to a byte.
-
wz authored
-
Tazpn authored
1. Update NiStencilProperty based on Shon's changes 2. Rewrote large chunks of WriteFileGroup related routines. 3. Added a WriteNifTree which allows for multiple roots (not exposed publically) 4. Added option to BindSkin to scene instead of skeleton root. 5. Fixed bug in RemoveController 6. Added helpers to NiControllerManager for sequence management 7. Propegated user_version in routines which take a version
-
- Sep 16, 2006
-
-
Tazpn authored
2. Fix PCH project settings. 3. Add NifSkope base partitioning algorithm 4. Add ability to use TriStripper instead of NvStripper for tristripdata 5. Sync with XML and equivalent changes.
-
- 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
-
-
Tazpn authored
-
- Aug 13, 2006
-
-
Tazpn authored
2. Put back changes that Shon rolled back to so that exporter compiles again 3. Put in new typesafe helper for creating nodes so we dont have to rely on strings.
-
- 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
-
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.
-
- Jun 25, 2006
-
-
Shon Ferguson authored
Added ability to retrieve skin influenced vertex positions from NiTriBasedGeom.
-
- Jun 22, 2006
-
-
Shon Ferguson authored
Finished Skin API except for NiSkinPartition. Part of this was making NiSkinData read-only with a new interface. Fixed a bug in the SubtractRef function.
-
- Jun 18, 2006
-
-
Shon Ferguson authored
Commented out functions written by Amorilia that I need to figure out how to fix.
-
Tazpn authored
Major update to python generation scripts and others. Currently just namepace and mutable size members with appropriate generated code.
-
- Jun 16, 2006
-
-
Shon Ferguson authored
-
- Jun 12, 2006
-
-
Shon Ferguson authored
-
- Jun 10, 2006
-
-
Shon Ferguson authored
Implemented Color3 object. Adjusted project settings to make the Maya importer link faster.
-
- Jun 05, 2006
-
-
Shon Ferguson authored
Made all include paths relative so you don't have to set any directories to compile. Hopefully Amorilia will fix this in the code generation script. Implemented a few more functions.
-
- Jun 04, 2006
-
-
Shon Ferguson authored
-
Amorilia authored
-
Amorilia authored
-
- Jun 03, 2006
- May 29, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
-
- May 27, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
-