Revision: 5774 http://sourceforge.net/p/smartbody/code/5774 Author: fastict Date: 2014-08-08 23:53:17 +0000 (Fri, 08 Aug 2014) Log Message: ----------- branch - merging in rendering related changes with the hope of fixing sbmonitor mode on the vhtoolkit branch
Merged revision(s) 5555-5556, 5597-5600, 5627-5628, 5661, 5722 from trunk: Some minor changes to allow reference the pawn from a skeleton. Disable z-buffer writing when rendering skin weight so we can overlay skeleton on top of the mesh. ........ Allow adjusting the character skeleton on the fly via resource window. Add a skin weight update button to recompute the skin weight after adjusting the skeleton. The changes are still rough and may have some issues to be resolved later. ........ Fix .Ply parsing to add support for texture coordinates. Also add function in SrModel::remove_redundant_texcoord to remove duplicate texture coordinates when loading ply files. ........ Add additional logic in Ogre renderer to choose mesh texture over vertex color when both are available. This fixes incorrect texturing results when both vertex color and texture coordinates are available. ........ Add additional flag to indicate whether the deformable mesh had textures. Use to fix some rendering path between vertex color and textured mesh. ........ Fixed vertex color rendering issue from previous commit. ........ Some fixes to enable deformable model rendering in old renderer. ........ More fixes from previous commit for rendering deformable models. ........ Add API function to compute the bounding box of deformable model. ........ Fixed the bug where the collision geometry is not rendered correctly in Ogre renderer. ........ Modified Paths: -------------- branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/controllers/me_ct_pose_postprocessing.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sb/SBAssetHandlerCOLLADA.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sb/SBAssetManager.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sb/SBAssetManager.h branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sb/SBJoint.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sb/SBJoint.h branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sb/SBPawn.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sb/SBSkeleton.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sb/SBSkeleton.h branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sb/SBVersion.hpp branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sbm/ParserCOLLADAFast.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sbm/local_speech.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sbm/sbm_deformable_mesh.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sbm/sbm_deformable_mesh.h branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sk/sk_joint.h branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sk/sk_scene.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sr/sr_gl_render_funcs.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sr/sr_model.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sr/sr_model.h branches/fast/smartbody-toolkit-5542/core/smartbody/SmartBody/src/sr/sr_model_import_ply.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/external/Pinocchio/pinocchioApi.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/external/Pinocchio/pinocchioApi.h branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/external/Pinocchio/skeleton.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/src/EmbeddedOgre.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/src/FLTKOgreViewer.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/src/FLTKOgreViewer.h branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/src/SBOgreListener.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/src/autorig/SBAutoRigManager.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/src/autorig/SBAutoRigManager.h branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/src/fltk_viewer.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/src/fltk_viewer.h branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/src/jointmapviewer/RetargetStepWindow.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/src/jointmapviewer/RetargetStepWindow.h branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/src/resourceViewer/AttributeEditor.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/src/resourceViewer/TreeItemInfoWidget.cpp branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/src/resourceViewer/TreeItemInfoWidget.h Property Changed: ---------------- branches/fast/smartbody-toolkit-5542/ branches/fast/smartbody-toolkit-5542/core/smartbody/ branches/fast/smartbody-toolkit-5542/core/smartbody/sbgui/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ _______________________________________________ Smartbody-svn mailing list Smartbody-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/smartbody-svn