Hi gang,
This is beta of file format converter I'm working on.
Currently supported features:
RoseOnline formats to SMD:
Converts ZMD+ZMS files combination to SMD "reference" file.
Converts ZMD+ZMO files combination to SMD "animation" file.
Converts ZMS files to Wavefront OBJ files. (Since version 0.2.0 build 20)
SMD to RoseOnline formats:
Converts SMD "reference" file to ZMD "skeleton" file and ZMS files based on the material applied.
Converts SMD "animation" file to ZMO "animation" file.
Wavefront OBJ to RoseOnline static ZMS mesh file. (Since version 0.2.0 build 27)
Allows you to create weapons, bags and other static (no bones) objects.
The converter will recalculate normals if they are missing before exporting to ZMS.
This time UVs won't be destroyed like in the ZMS Viewer.
If the UVs are missing in the OBJ file, the converter will generate them before exporting to ZMS, but this will not be automatic UV unwrapping.
Important: Do texture unwrap and triangulation before exporting to OBJ from your 3D modeling software!
How to make a SMD files is up to you, this is simple Half-Life model/animation file and it's supported as free or built-in plugins for the most of the major 3D software packages.
Please, don't ask me to make plug-in for any of them - I won't.
SMD "reference" file is a SMD file containing the bone hierarchy, single frame for the "rest" pose of the skeleton, material name and triangulated mesh data.
SMD "animation" file is a SMD file containing the bone hierarchy and multiply frames with per bone animation. It doesn't have material and mesh data.
Google is your best friend finding more information and plug-ins for your favorite 3D package for SMD.
Of course you'll find some bugs and I kindly ask you to share it here.
The link:
For the development history take a look at the post below.
New 3D Viewer: RoseOnline Viewer http://forum.dev-osrose.com/viewtopic.php?f=32&t=4552&start=0
Not at last I would like to thank: Imame, Brett19, ExJam, xadet, AridTag and Mathias for the sharing.
Enjoy
Previous versions: