Somwonere Posted Sunday at 05:54 PM Posted Sunday at 05:54 PM (edited) Cal3D is an open source model format that nobody has made a (good) importer for. A 3DS game uses them and i'm trying to rip the models. I would love a Noesis plugin and i also included the demo. cal3ddemo.zip I found a noesis plugin on the XeNTaX archive for that, (link) but only the skeleton (fmt_csf.py) works (screenshot) List of Cal3D files: .cmf (Mesh) .csf (Skeleton) .crf (Material) .caf (Animation) .cpf (Morph Animation) .cfg (Model Configuration, probably exclusive to demo) .xmf (XML, Mesh) .xsf (XML, Skeleton) .xrf (XML, Material) .xaf (XML, Animation) .xpf (XML, Morph Animation) Links: Cal3D on Github Format Documentation Edited Sunday at 11:14 PM by Somwonere Fix.
Engineers shak-otay Posted Sunday at 06:41 PM Engineers Posted Sunday at 06:41 PM 43 minutes ago, Somwonere said: Cal3D is an open source file format that nobody has made an importer for. Maybe because Cal3D is assumed to be dead?
Somwonere Posted Sunday at 06:43 PM Author Posted Sunday at 06:43 PM 1 minute ago, shak-otay said: Maybe because Cal3D is assumed to be dead? Yes it's dead.
Members Karpati Posted Monday at 07:59 AM Members Posted Monday at 07:59 AM 14 hours ago, Somwonere said: Cal3D is an open source model format that nobody has made a (good) importer for. My programs support the following Cal3D file formats: cal3D ASCII Mesh *.XMF cal3D Binary Mesh *.CMF cal3D Binary Mesh (IMVU) *.XMF - 3D Object Converter (Windows); - 3D Object Converter (AmigaOS) http://3dconverter.synology.me/3doc - i3DConverter x64 macOS - i3DConverter amd64|x64 Linux http://3dconverter.synology.me
Somwonere Posted Monday at 09:00 PM Author Posted Monday at 09:00 PM 12 hours ago, Karpati said: My programs support the following Cal3D file formats: cal3D ASCII Mesh *.XMF cal3D Binary Mesh *.CMF cal3D Binary Mesh (IMVU) *.XMF Nice but i just want a working noesis plugin.
Engineers shak-otay Posted Wednesday at 05:06 PM Engineers Posted Wednesday at 05:06 PM On 12/8/2025 at 10:00 PM, Somwonere said: Nice but i just want a working noesis plugin. Good luck. Well, first I've to admit I don't like the mesh format, so I'm biased. I don't understand the logic how vertex blocks are built in cally_head.cmf. After getting a stop condition assembling the vertices was not too hard but I didn't get the face indices applied. So I used meshlab for building the mesh.
AexaDev Posted Wednesday at 07:13 PM Posted Wednesday at 07:13 PM On 12/8/2025 at 10:00 PM, Somwonere said: Nice but i just want a working noesis plugin. I’d make one if this format was actually used somewhere
Engineers shak-otay Posted Wednesday at 07:20 PM Engineers Posted Wednesday at 07:20 PM (edited) Quote Content Creation Platforms: Platforms like the virtual world IMVU and the filmmaking software Moviestorm use the Cal3D system for their models and animation files. Specific Software: Various specific projects and tools have integrated Cal3D, including: A Tale in the Desert (MMORPG) The Nebula Device (3D engine) ReplicantBody (character animation toolkit) HALCA (a real-time character engine used in the XVR virtual reality system) edit: if you thought (like me) to get some models for free after having installed ATaleInTheDesert: forget about it! It's a subscription based game. Edited Wednesday at 08:46 PM by shak-otay
AexaDev Posted Wednesday at 07:23 PM Posted Wednesday at 07:23 PM 2 minutes ago, shak-otay said: Oh, my bad should have backread. I’ll make it when I’ll have some more time, if i do ill definitely link it here
DKDave Posted Wednesday at 09:03 PM Posted Wednesday at 09:03 PM I also noticed that the file spec linked above for .cmf files is different to the samples provided, i.e. the samples are earlier versions of the format and don't match the spec exactly. Some of the samples are versions 700 and 1100.
Somwonere Posted 5 hours ago Author Posted 5 hours ago (edited) 21 hours ago, DKDave said: I also noticed that the file spec linked above for .cmf files is different to the samples provided, i.e. the samples are earlier versions of the format and don't match the spec exactly. Some of the samples are versions 700 and 1100. I found the format documentation with version 700. https://github.com/mp3butcher/Cal3D/blob/fcd00f2504e222f112e20aa61fa7eb4fee7e9ea7/cal3d/tools/converter/fileformats.txt (comparing it to the latest one, they changed stuff about animations and added morphs) Edited 5 hours ago by Somwonere fix
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now