Revision: 4904
          http://sourceforge.net/p/smartbody/code/4904
Author:   fengww
Date:     2013-09-13 23:46:27 +0000 (Fri, 13 Sep 2013)
Log Message:
-----------
Add auto-rigging capability in sbgui ( using Pinocchio library ). Integrate the 
auto-rig functionality inside retarget viewer. The user can select a pawn that 
contains static mesh, and auto rig it to generate a skinned character ready for 
retargeting. Caveat : the functionality only supports water tight mesh. So the 
input mesh needs to be processed by other tools like MeshLab to produce a 
watertight mesh first.

Fixed some rendering issue with Ogre that causes incorrect texturing results. 
Fixed the bug that the floor is not showing in an empty scene.

Modified Paths:
--------------
    trunk/core/smartbody/SmartBody/src/sbm/mcontrol_callbacks.cpp
    trunk/core/smartbody/SmartBody/src/sbm/sbm_deformable_mesh.h
    trunk/core/smartbody/SmartBody/src/sk/sk_channel_array.h
    trunk/core/smartbody/SmartBody/src/sk/sk_joint.h
    trunk/core/smartbody/SmartBody/src/sr/sr_gl_render_funcs.cpp
    trunk/core/smartbody/sbgui/src/EmbeddedOgre.cpp
    trunk/core/smartbody/sbgui/src/FLTKOgreViewer.cpp
    trunk/core/smartbody/sbgui/src/RootWindow.cxx
    trunk/core/smartbody/sbgui/src/RootWindow.h
    trunk/core/smartbody/sbgui/src/SBGUIManager.cpp
    trunk/core/smartbody/sbgui/src/fltk_viewer.cpp
    trunk/core/smartbody/sbgui/src/jointmapviewer/JointMapViewer.cpp
    trunk/core/smartbody/sbgui/src/jointmapviewer/RetargetStepWindow.cpp
    trunk/core/smartbody/sbgui/src/jointmapviewer/RetargetStepWindow.h
    trunk/core/smartbody/sbgui/src/panimationviewer/ParamAnimStateEditor.cpp
    trunk/core/smartbody/sbgui/visualc9/sbgui.vcxproj
    trunk/core/smartbody/sbgui/visualc9/sbgui.vcxproj.filters
    trunk/vs2010.sln

Added Paths:
-----------
    trunk/core/smartbody/sbgui/external/Pinocchio/
    trunk/core/smartbody/sbgui/external/Pinocchio/COPYING
    trunk/core/smartbody/sbgui/external/Pinocchio/Makefile
    trunk/core/smartbody/sbgui/external/Pinocchio/Pinocchio.cpp
    trunk/core/smartbody/sbgui/external/Pinocchio/Pinocchio.h
    trunk/core/smartbody/sbgui/external/Pinocchio/Pinocchio.vcproj
    trunk/core/smartbody/sbgui/external/Pinocchio/Pinocchio.vcxproj
    trunk/core/smartbody/sbgui/external/Pinocchio/Pinocchio.vcxproj.filters
    trunk/core/smartbody/sbgui/external/Pinocchio/Pinocchio.vcxproj.user
    trunk/core/smartbody/sbgui/external/Pinocchio/attachment.cpp
    trunk/core/smartbody/sbgui/external/Pinocchio/attachment.h
    trunk/core/smartbody/sbgui/external/Pinocchio/debugging.h
    trunk/core/smartbody/sbgui/external/Pinocchio/deriv.h
    trunk/core/smartbody/sbgui/external/Pinocchio/discretization.cpp
    trunk/core/smartbody/sbgui/external/Pinocchio/dtree.h
    trunk/core/smartbody/sbgui/external/Pinocchio/embedding.cpp
    trunk/core/smartbody/sbgui/external/Pinocchio/graphutils.cpp
    trunk/core/smartbody/sbgui/external/Pinocchio/graphutils.h
    trunk/core/smartbody/sbgui/external/Pinocchio/hashutils.h
    trunk/core/smartbody/sbgui/external/Pinocchio/indexer.cpp
    trunk/core/smartbody/sbgui/external/Pinocchio/indexer.h
    trunk/core/smartbody/sbgui/external/Pinocchio/intersector.cpp
    trunk/core/smartbody/sbgui/external/Pinocchio/intersector.h
    trunk/core/smartbody/sbgui/external/Pinocchio/lib/
    trunk/core/smartbody/sbgui/external/Pinocchio/lib/Pinocchio.dll
    trunk/core/smartbody/sbgui/external/Pinocchio/lib/Pinocchio.lib
    trunk/core/smartbody/sbgui/external/Pinocchio/lib/Pinocchio.pdb
    trunk/core/smartbody/sbgui/external/Pinocchio/lib/Pinocchio_d.dll
    trunk/core/smartbody/sbgui/external/Pinocchio/lib/Pinocchio_d.lib
    trunk/core/smartbody/sbgui/external/Pinocchio/lib/Pinocchio_d.pdb
    trunk/core/smartbody/sbgui/external/Pinocchio/lsqSolver.cpp
    trunk/core/smartbody/sbgui/external/Pinocchio/lsqSolver.h
    trunk/core/smartbody/sbgui/external/Pinocchio/mathutils.h
    trunk/core/smartbody/sbgui/external/Pinocchio/matrix.cpp
    trunk/core/smartbody/sbgui/external/Pinocchio/matrix.h
    trunk/core/smartbody/sbgui/external/Pinocchio/mesh.cpp
    trunk/core/smartbody/sbgui/external/Pinocchio/mesh.h
    trunk/core/smartbody/sbgui/external/Pinocchio/multilinear.h
    trunk/core/smartbody/sbgui/external/Pinocchio/pinocchioApi.cpp
    trunk/core/smartbody/sbgui/external/Pinocchio/pinocchioApi.h
    trunk/core/smartbody/sbgui/external/Pinocchio/pointprojector.h
    trunk/core/smartbody/sbgui/external/Pinocchio/quaddisttree.h
    trunk/core/smartbody/sbgui/external/Pinocchio/rect.h
    trunk/core/smartbody/sbgui/external/Pinocchio/refinement.cpp
    trunk/core/smartbody/sbgui/external/Pinocchio/skeleton.cpp
    trunk/core/smartbody/sbgui/external/Pinocchio/skeleton.h
    trunk/core/smartbody/sbgui/external/Pinocchio/transform.h
    trunk/core/smartbody/sbgui/external/Pinocchio/utils.h
    trunk/core/smartbody/sbgui/external/Pinocchio/vector.h
    trunk/core/smartbody/sbgui/external/Pinocchio/vecutils.h
    trunk/core/smartbody/sbgui/src/autorig/
    trunk/core/smartbody/sbgui/src/autorig/SBAutoRigManager.cpp
    trunk/core/smartbody/sbgui/src/autorig/SBAutoRigManager.h

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Smartbody-svn mailing list
Smartbody-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/smartbody-svn

Reply via email to