文件名称:osg关键帧动画播放控制
文件大小:14.98MB
文件格式:RAR
更新时间:2023-09-04 04:46:42
osg fbx 关键帧动画 播放控制
对fbx中的关键帧动画进行播放控制, Osg中使用的思路:1、用osg的fbx插件读取fbx到osg模型 2、解构得到的osg模型,将模型分解成一个个的关键帧(osgAnimation::KeyFrame), 3、重组关键帧得到需要的动画 3.1 重组关键帧时,要确定新动画在原动画的位置 3.2 根据开始时间和结束时间选取关键帧, 3.3 将关键帧压入通道,将通道赋给动画, 3.4 将动画注册到新的动画管理器中 3.5 将新的动画管理器设置为场景的新的更新回调。 4、如有必要,可以写出为osg格式的数据osgdb::write()
【文件预览】:
MI24
----MI24_02.png(25KB)
----MI24_ani.max(1.3MB)
----MI24_01.png(1.12MB)
KeyFrameAnim
----AnimtkViewerGUI.h(1KB)
----Release()
--------CL.write.1.tlog(1KB)
--------CL.read.1.tlog(61KB)
--------KeyFrameAnim.unsuccessfulbuild(0B)
--------KeyFrameAnim.obj(11.12MB)
--------KeyFrameAnim.write.1.tlog(0B)
--------cl.command.1.tlog(2KB)
--------KeyFrameAnim.log(1KB)
--------AnimtkViewerKeyHandler.obj(8.55MB)
--------KeyFrameAnim.vcxprojResolveAssemblyReference.cache(713B)
--------KeyFrameAnim.lastbuildstate(65B)
--------vc100.pdb(5.5MB)
----AnimtkViewer.cpp(6KB)
----bak()
--------20140613KeyFrameAnim.zip(316KB)
--------20140910KeyFrameAnim.rar(315KB)
----AnimtkViewer.h(3KB)
----osg动画()
----AnimtkViewerKeyHandler.h(1KB)
----KeyFrameAnim.cpp(35KB)
----AnimtkViewerGUI.cpp(12KB)
----KeyFrameAnim.vcxproj(5KB)
----AnimtkViewerKeyHandler.cpp(2KB)
----doc()
--------关于演示模型动画拆解的解决方案.docx(293KB)
----osgWidget()
--------open.png(2KB)
--------next.png(2KB)
--------stop.png(2KB)
--------back.png(2KB)
--------pause.png(2KB)
--------play.png(2KB)
----Debug()
--------vc100.idb(2.74MB)
--------link.8996.write.1.tlog(2B)
--------CL.write.1.tlog(1KB)
--------KeyFrameAnim_manifest.rc(214B)
--------CL.read.1.tlog(122KB)
--------mt.read.1.tlog(330B)
--------rc.write.1.tlog(310B)
--------rc.read.1.tlog(302B)
--------KeyFrameAnim.obj(2.75MB)
--------mt.command.1.tlog(410B)
--------KeyFrameAnim.write.1.tlog(0B)
--------cl.command.1.tlog(2KB)
--------link-cvtres.read.1.tlog(2B)
--------KeyFrameAnim.exe.embed.manifest(406B)
--------KeyFrameAnim.log(2KB)
--------link.8996.read.1.tlog(2B)
--------link.write.1.tlog(1KB)
--------KeyFrameAnim.Build.CppClean.log(5KB)
--------AnimtkViewerGUI.obj(1.25MB)
--------KeyFrameAnim.exe.embed.manifest.res(472B)
--------KeyFrameAnim.exe.intermediate.manifest(381B)
--------link-cvtres.write.1.tlog(2B)
--------link.command.1.tlog(2KB)
--------rc.command.1.tlog(570B)
--------link.read.1.tlog(5KB)
--------link.8996-cvtres.write.1.tlog(2B)
--------AnimtkViewerKeyHandler.obj(1.13MB)
--------KeyFrameAnim.vcxprojResolveAssemblyReference.cache(713B)
--------mt.write.1.tlog(330B)
--------link.8996-cvtres.read.1.tlog(2B)
--------KeyFrameAnim.lastbuildstate(54B)
--------vc100.pdb(6.42MB)
----KeyFrameAnim.vcxproj.filters(1KB)
----withouUI.txt(8KB)
----KeyFrameAnim.vcxproj.user(525B)
m252-81.zip
M2_mat.zip