This thread will be a discussion of how the Saints Row 3 models work. Me and CJay are working on the format of the files and it's a continuation of the original work done by zoum.
The Saints Row 3 model files are broken up into several different files that work together. The main file are the ccmesh_pc or csmesh_pc files. They are the header files for the models and contain information that the other file types use. The ccmesh_pc is for rigged (or deformable) models and csmesh_pc is for static models.
The actual geometry (the shape of the object) is stored in the gcmesh_pc or gsmesh_pc files. Again gcmesh_pc for rigged meshes and gsmesh_pc for static meshes.
Rigged model files can also have the following files associated with them:
rig_pc - This contains the skeletal animation information.
cmorph_pc - This contains any morphing information.
matlib_pc - This contains material information i.e. how to render the model.
The next few pages will contain information about each of the file types. I've done this to help organise the layout and simplify editing.
This thread is a continuation of this thread.
The Saints Row 3 model files are broken up into several different files that work together. The main file are the ccmesh_pc or csmesh_pc files. They are the header files for the models and contain information that the other file types use. The ccmesh_pc is for rigged (or deformable) models and csmesh_pc is for static models.
The actual geometry (the shape of the object) is stored in the gcmesh_pc or gsmesh_pc files. Again gcmesh_pc for rigged meshes and gsmesh_pc for static meshes.
Rigged model files can also have the following files associated with them:
rig_pc - This contains the skeletal animation information.
cmorph_pc - This contains any morphing information.
matlib_pc - This contains material information i.e. how to render the model.
The next few pages will contain information about each of the file types. I've done this to help organise the layout and simplify editing.
This thread is a continuation of this thread.