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 18 hours ago Engineers Posted 18 hours ago 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 16 hours ago Posted 16 hours ago 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 16 hours ago Engineers Posted 16 hours ago (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 14 hours ago by shak-otay
AexaDev Posted 16 hours ago Posted 16 hours ago 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 14 hours ago Posted 14 hours ago 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.
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