1.
Skeleton animation demo and source code download: http://sourceforge.net/projects/cal3dviewer/
2.
Compiler: vs2005.
3.
Environment: dedevil Image Library, OpenGL 3D graphics library, and cal3d dependency library.
4.
Environment Configuration:
● Dedevil environment. Library package: DevIL-SDK-x86-1.7.5.
: Http://openil.sourceforge.net/download.php.
Step 1: SetDedevil. dll, ilu. dll, ilut. dll
Copy to C:/Windows/system32.
Part 2: PutDedevil. Lib, ilu. Lib, ilut. LibCopy to the platformsdk/lib folder under the vs2005 installation directory (for example, in the C drive: C:/program files/Microsoft Visual Studio
8/VC/platformsdk/LIB ).
Part 3: PutIlCopy the folder to the include directory under the vs2005 installation directory (for example, in the C drive: C:/Program
Files/Microsoft Visual Studio 8/VC/platformsdk/include ).
● OpenGL environment. Windows only supports opengl1.1. To use a later version, you must reconfigure it by yourself, including three auxiliary libraries: glut, Glee, and glew. In cal3d skeleton animation, OpenGL and glew are required. The DLL, Lib, and header files required for the OpenGL environment are all in the OpenGL folder. The system usually comes with the opengl1.1 environment. If the file is missing, you can copy it from here. The glew auxiliary library configuration, under the glew-1.5.1-win32 Folder: https://sourceforge.net/project/downloading.php? Group_id1_67586&filename=glew-1.5.1-win32.zip. For details about how to configure group_id1_67586&filename=glew-1.5.1-win32.zip, refer to the dedevil environment configuration method. In addition, you can configure the glut and Glee environments. The glut environment package is in the gludlls37beta folder, and the Glee environment package is in the glee5_4 folder. For detailed configuration, refer to the blog: http://blog.csdn.net/aaa696/archive/2010/07/13/5731792.aspx
● Cal3d environment. The Linked Library and library file header files are all in the cal3d folder. Configure them as described above.
At this point, the required environment has been configured, but the source code of the cal3d skeleton animation still has a few problems. You need to modify the source code.