Author: cowboycoder
Date: Sat Dec 20 00:15:01 2008
New Revision: 525

URL: http://svn.gna.org/viewcvs/cal3d?rev=525&view=rev
Log:
Merged the TRY-IMVU_merge branch into the trunk (r498-r523).  
Changes include:
-ability to have morph target meshes stored in the CalSubMesh.  Each morph mesh 
can have it's own weight applied with Physique blending their individual 
weights at runtime.
-limited ability to play a canned morph animation (.xpf) with the 
MorphTargetMixer.
-Max plugin modified to export morph target meshes and morph animations (buggy! 
 could crash.)
-updated Visual Studio project files to VS2008 (makefiles not modified)

Merged code not 100% tested/verified.  Use with caution.

Added:
    trunk/cal3d/plugins/cal3d_max_exporter/MaxMorphAnimationExport.cpp
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/plugins/cal3d_max_exporter/MaxMorphAnimationExport.cpp
    trunk/cal3d/plugins/cal3d_max_exporter/MaxMorphAnimationExport.h
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/plugins/cal3d_max_exporter/MaxMorphAnimationExport.h
    trunk/cal3d/plugins/cal3d_max_exporter/MaxMorphAnimationExportDesc.cpp
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/plugins/cal3d_max_exporter/MaxMorphAnimationExportDesc.cpp
    trunk/cal3d/plugins/cal3d_max_exporter/MaxMorphAnimationExportDesc.h
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/plugins/cal3d_max_exporter/MaxMorphAnimationExportDesc.h
    
trunk/cal3d/plugins/cal3d_max_exporter/MaxMorphAnimationExportMaxscriptCall.cpp
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/plugins/cal3d_max_exporter/MaxMorphAnimationExportMaxscriptCall.cpp
    trunk/cal3d/plugins/src/MorphAnimationCandidate.cpp
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/plugins/src/MorphAnimationCandidate.cpp
    trunk/cal3d/plugins/src/MorphAnimationCandidate.h
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/plugins/src/MorphAnimationCandidate.h
    trunk/cal3d/plugins/src/win32/MorphAnimationExportSheet.cpp
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/plugins/src/win32/MorphAnimationExportSheet.cpp
    trunk/cal3d/plugins/src/win32/MorphAnimationExportSheet.h
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/plugins/src/win32/MorphAnimationExportSheet.h
    trunk/cal3d/plugins/src/win32/MorphAnimationTimePage.cpp
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/plugins/src/win32/MorphAnimationTimePage.cpp
    trunk/cal3d/plugins/src/win32/MorphAnimationTimePage.h
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/plugins/src/win32/MorphAnimationTimePage.h
    trunk/cal3d/src/cal3d/calxmlbindings.cpp
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/src/cal3d/calxmlbindings.cpp
    trunk/cal3d/src/cal3d/calxmlbindings.h
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/src/cal3d/calxmlbindings.h
    trunk/cal3d/src/cal3d/coreanimatedmorph.cpp
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/src/cal3d/coreanimatedmorph.cpp
    trunk/cal3d/src/cal3d/coreanimatedmorph.h
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/src/cal3d/coreanimatedmorph.h
    trunk/cal3d/src/cal3d/coremorphkeyframe.cpp
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/src/cal3d/coremorphkeyframe.cpp
    trunk/cal3d/src/cal3d/coremorphkeyframe.h
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/src/cal3d/coremorphkeyframe.h
    trunk/cal3d/src/cal3d/coremorphtrack.cpp
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/src/cal3d/coremorphtrack.cpp
    trunk/cal3d/src/cal3d/coremorphtrack.h
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/src/cal3d/coremorphtrack.h
    trunk/cal3d/src/cal3d/tinybind.cpp
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/src/cal3d/tinybind.cpp
    trunk/cal3d/src/cal3d/tinybind.h
      - copied unchanged from r523, branches/TRY-IMVU_merge/src/cal3d/tinybind.h
    trunk/cal3d/src/cal3d/xmlformat.cpp
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/src/cal3d/xmlformat.cpp
    trunk/cal3d/src/cal3d/xmlformat.h
      - copied unchanged from r523, 
branches/TRY-IMVU_merge/src/cal3d/xmlformat.h
Modified:
    trunk/cal3d/cal3d.sln
    trunk/cal3d/examples/cally/cally.vcproj
    trunk/cal3d/examples/miniviewer_d3d/cal3d_miniviewer_d3d.vcproj
    trunk/cal3d/examples/miniviewer_d3d_bump/cal3d_miniviewer_d3d_bump.vcproj
    trunk/cal3d/examples/miniviewer_d3d_vs/cal3d_miniviewer_d3d_vs.vcproj
    trunk/cal3d/examples/miniviewer_gl/cal3d_miniviewer.vcproj
    trunk/cal3d/examples/miniviewer_gl_vp/cal3d_miniviewer_gl_vp.vcproj
    trunk/cal3d/plugins/cal3d_max_exporter/MaxAnimationExportMaxscriptCall.cpp
    trunk/cal3d/plugins/cal3d_max_exporter/MaxInterface.cpp
    trunk/cal3d/plugins/cal3d_max_exporter/MaxInterface.h
    trunk/cal3d/plugins/cal3d_max_exporter/MaxMaterial.cpp
    trunk/cal3d/plugins/cal3d_max_exporter/MaxMaterial.h
    trunk/cal3d/plugins/cal3d_max_exporter/MaxMesh.cpp
    trunk/cal3d/plugins/cal3d_max_exporter/MaxMesh.h
    trunk/cal3d/plugins/cal3d_max_exporter/MaxMeshExportMaxscriptCall.cpp
    trunk/cal3d/plugins/cal3d_max_exporter/MaxNode.cpp
    trunk/cal3d/plugins/cal3d_max_exporter/MaxNode.h
    trunk/cal3d/plugins/cal3d_max_exporter/StdAfx.h
    trunk/cal3d/plugins/cal3d_max_exporter/cal3d_max_exporter.cpp
    trunk/cal3d/plugins/cal3d_max_exporter/cal3d_max_exporter.h
    trunk/cal3d/plugins/cal3d_max_exporter/cal3d_max_exporter.vcproj
    trunk/cal3d/plugins/cal3d_max_importer/cal3d_importer.vcproj
    trunk/cal3d/plugins/cal3d_maya_exporter/cal3d_maya_exporter.vcproj
    trunk/cal3d/plugins/cal3d_milk_exporter/cal3d_milk_exporter.vcproj
    trunk/cal3d/plugins/src/BaseInterface.h
    trunk/cal3d/plugins/src/BaseMaterial.h
    trunk/cal3d/plugins/src/BaseMesh.h
    trunk/cal3d/plugins/src/BaseNode.h
    trunk/cal3d/plugins/src/Exporter.cpp
    trunk/cal3d/plugins/src/Exporter.h
    trunk/cal3d/plugins/src/MaterialCandidate.cpp
    trunk/cal3d/plugins/src/MaterialCandidate.h
    trunk/cal3d/plugins/src/MeshCandidate.cpp
    trunk/cal3d/plugins/src/MeshCandidate.h
    trunk/cal3d/plugins/src/SkeletonCandidate.cpp
    trunk/cal3d/plugins/src/SkeletonCandidate.h
    trunk/cal3d/plugins/src/VertexCandidate.cpp
    trunk/cal3d/plugins/src/VertexCandidate.h
    trunk/cal3d/plugins/src/win32/MeshExportSheet.h
    trunk/cal3d/src/cal3d/animation.h
    trunk/cal3d/src/cal3d/animation_action.cpp
    trunk/cal3d/src/cal3d/animation_action.h
    trunk/cal3d/src/cal3d/bone.cpp
    trunk/cal3d/src/cal3d/bone.h
    trunk/cal3d/src/cal3d/cal3d.h
    trunk/cal3d/src/cal3d/cal3d.vcproj
    trunk/cal3d/src/cal3d/cal3d_wrapper.cpp
    trunk/cal3d/src/cal3d/coreanimation.cpp
    trunk/cal3d/src/cal3d/coreanimation.h
    trunk/cal3d/src/cal3d/corebone.cpp
    trunk/cal3d/src/cal3d/corebone.h
    trunk/cal3d/src/cal3d/corekeyframe.cpp
    trunk/cal3d/src/cal3d/corekeyframe.h
    trunk/cal3d/src/cal3d/corematerial.cpp
    trunk/cal3d/src/cal3d/corematerial.h
    trunk/cal3d/src/cal3d/coremesh.cpp
    trunk/cal3d/src/cal3d/coremesh.h
    trunk/cal3d/src/cal3d/coremodel.cpp
    trunk/cal3d/src/cal3d/coremodel.h
    trunk/cal3d/src/cal3d/coreskeleton.cpp
    trunk/cal3d/src/cal3d/coreskeleton.h
    trunk/cal3d/src/cal3d/coresubmesh.cpp
    trunk/cal3d/src/cal3d/coresubmesh.h
    trunk/cal3d/src/cal3d/coresubmorphtarget.cpp
    trunk/cal3d/src/cal3d/coresubmorphtarget.h
    trunk/cal3d/src/cal3d/coretrack.cpp
    trunk/cal3d/src/cal3d/coretrack.h
    trunk/cal3d/src/cal3d/datasource.h
    trunk/cal3d/src/cal3d/global.h
    trunk/cal3d/src/cal3d/loader.cpp
    trunk/cal3d/src/cal3d/loader.h
    trunk/cal3d/src/cal3d/mixer.cpp
    trunk/cal3d/src/cal3d/mixer.h
    trunk/cal3d/src/cal3d/morphtargetmixer.cpp
    trunk/cal3d/src/cal3d/morphtargetmixer.h
    trunk/cal3d/src/cal3d/physique.cpp
    trunk/cal3d/src/cal3d/renderer.cpp
    trunk/cal3d/src/cal3d/renderer.h
    trunk/cal3d/src/cal3d/saver.cpp
    trunk/cal3d/src/cal3d/saver.h
    trunk/cal3d/src/cal3d/submesh.cpp
    trunk/cal3d/src/cal3d/submesh.h
    trunk/cal3d/src/cal3d_converter.vcproj


_______________________________________________
Cal3d-commits mailing list
[email protected]
https://mail.gna.org/listinfo/cal3d-commits

Reply via email to