Description: Using opengl graphics library, 3D animation program developed in visual stdio 2010, the program reads the ASF/AMC file and interpret real-time data-driven character animation. Program to create playlists based on the AMC file, resulting in continuous playback files between two different actions will have a smooth transition. Related to the ASF/AMC format of introduction, please refer to the relevant information. Role of the skin, according to their need to select their skin, but need to provide three-dimensional model of the Obj format, in order to make the bone-driven skin, you also need to provide the skin and bone the weight data binding, I provide a maya plug-in you can export your model and bone weights data in maya attention to maya in the bone and asf files must be defined consistent with (name and quantity of the same). I did not provide instructions so that the program reads the model data and the weight value, you need to modify the original code.
This program is a multi-t
To Search:
File list (Check if you may need any files):
readAMCASF\01.asf
..........\A3-参考答案.exe
..........\animation.cpp
..........\animation.h
..........\Bone.cpp
..........\Bone.h
..........\Charactor.cpp
..........\Charactor.h
..........\Debug\animation.obj
..........\.....\Bone.obj
..........\.....\Charactor.obj
..........\.....\CL.read.1.tlog
..........\.....\CL.write.1.tlog
..........\.....\functions.obj
..........\.....\link-cvtres.read.1.tlog
..........\.....\link-cvtres.write.1.tlog
..........\.....\link.1468-cvtres.read.1.tlog
..........\.....\link.1468-cvtres.write.1.tlog
..........\.....\link.1468.read.1.tlog
..........\.....\link.1468.write.1.tlog
..........\.....\link.4908-cvtres.read.1.tlog
..........\.....\link.4908-cvtres.write.1.tlog
..........\.....\link.4908.read.1.tlog
..........\.....\link.4908.write.1.tlog
..........\.....\link.read.1.tlog
..........\.....\link.write.1.tlog
..........\.....\mt.read.1.tlog
..........\.....\mt.write.1.tlog
..........\.....\posture.obj
..........\.....\rc.read.1.tlog
..........\.....\rc.write.1.tlog
..........\.....\readAMCASF(冲突2012-07-17 21-50-25).log
..........\.....\readAMCASF.Build.CppClean.log
..........\.....\readAMCASF.exe.embed.manifest
..........\.....\readAMCASF.exe.embed.manifest.res
..........\.....\readAMCASF.exe.intermediate.manifest
..........\.....\readAMCASF.lastbuildstate
..........\.....\readAMCASF.log
..........\.....\readAMCASF.obj
..........\.....\readAMCASF.pch
..........\.....\readAMCASF_manifest.rc
..........\.....\readobjfile.obj
..........\.....\stack.obj
..........\.....\stdafx.obj
..........\.....\transform.obj
..........\.....\vc100.idb
..........\.....\vc100.pdb
..........\.....\vector.obj
..........\functions.cpp
..........\glut.h
..........\glut32.dll
..........\glut32.lib
..........\header.h
..........\posture.cpp
..........\posture.h
..........\readAMCASF.cpp
..........\readAMCASF.vcxproj
..........\readAMCASF.vcxproj.filters
..........\readAMCASF.vcxproj.user
..........\ReadMe.txt
..........\readobjfile.cpp
..........\Release\animation.obj
..........\.......\Bone.obj
..........\.......\Charactor.obj
..........\.......\CL.read.1.tlog
..........\.......\CL.write.1.tlog
..........\.......\functions.obj
..........\.......\link.read.1.tlog
..........\.......\link.write.1.tlog
..........\.......\mt.read.1.tlog
..........\.......\mt.write.1.tlog
..........\.......\posture.obj
..........\.......\readAMCASF.Build.CppClean.log
..........\.......\readAMCASF.exe.intermediate.manifest
..........\.......\readAMCASF.lastbuildstate
..........\.......\readAMCASF.log
..........\.......\readAMCASF.obj
..........\.......\readAMCASF.pch
..........\.......\readobjfile.obj
..........\.......\stack.obj
..........\.......\stdafx.obj
..........\.......\transform.obj
..........\.......\vc100.pdb
..........\.......\vector.obj
..........\stack.cpp
..........\stack.h
..........\stdafx.cpp
..........\stdafx.h
..........\.ubject\01.asf
..........\.......\01_01.amc
..........\.......\01_02.amc
..........\.......\01_03.amc
..........\.......\01_03_2.amc
..........\.......\01_04.amc
..........\.......\01_05.amc
..........\.......\01_06.amc
..........\.......\01_07.amc
..........\.......\01_08.amc
..........\.......\01_09.amc
..........\.......\01_10.amc