KT2OBJ


The purpose of this tool is to convert Kerkythea render engine format into Alias Wavefront OBJ format.

It also converts simple KT materials into the OBJ's MTL format.


Installation:.Download KT2OBJ
1. Download KT2OBJ (.NET) | jKT2OBJ (Java - Windows) | jKT2OBJ(Java - Unix) v1.1.0 (updated 2009-08-12)

2. Unzip.

How to use KT2OBJ:
Windows:
Simply drag and drop a Kerkythea .xml/.kzx file you want to convert onto KT2OBJ.bat.
A DOS command window will prompt. Do nothing and wait until you get a message asking you to press any key to continue.
The related .obj and .mtl files will be created in the source directory with the same name as the original .xml/.kzx file (mind that if there is already an obj or mtl file with that name it will be overwriten !).

Unix:
Simply drag and drop a Kerkythea .xml/.kzx file you want to convert onto kt2obj.sh.
The related .obj and .mtl files will be created in the source directory with the same name as the original .xml/.kzx file (mind that if there is already an obj or mtl file with that name it will be overwriten !).

Coming soon:
- Improved material management (KT to MTL)


Pre-requisite for KT2OBJ:
KT2OBJ .NET version:
- Windows
- .NET

jKT2OBJ Java version for Windows:
- One of the following:
   - JDK 1.4 + JAXP 1.3 (https://jaxp.dev.java.net/)
   - JDK 1.5
   - JDK 1.6

jKT2OBJ Java version for Unix:
- the unzip package should be installed
- One of the following:
   - JDK 1.4 + JAXP 1.3 (https://jaxp.dev.java.net/)
   - JDK 1.5
   - JDK 1.6

Licensing:
BSD License

Additionnal information:
This tool has been realized using the XSLT language.
To process the XSLT files, the Saxon-B 9.1 package has been included (I guess that it should work with other XSLT processing tool) - Sources Saxon-B 9.1.
To unzip the .kzx files 7-zip has been included - Sources 7-zip.

Version history:

Version description
jKT2OBJ v1.1.0 Windows and Unix versions
KT2OBJ v1.1.0 kzx handling
KT2OBJ v1.0.2 Error handling improvement. License corrections
KT2OBJ v1.0.1 Bug corrected when no Vertex List, no Normal List or no Map Channel are provided.
KT2OBJ v1.0 Initial release