Overview
kohoan applications are working set "Realtime Rendering System".
There are three programs.
- (A) khrend
- Realtime Rendering Server
features
- 3D rendering daemon process
- Command Line interface
- Use TCP/IP socket listen port is 19325 ( as default )
- Use OpenGL 1.1 and GLX 1.2 ( include GL/glx.h GL/glu.h GL/gl.h )
- Use Model file (scene data) and Object file ( vertex coordinate data ) .
if any Texture data ( (Softimage)pic, jpg, tiff, png ,,)
- (B) khanim
- Animation Contorl Client for Realtime Rendering Server
features
- Control realtime animation and frame count
- Event check for every frame
- Drop the frame delayed realtime rendering.
- Command Line interface extended TCL interpreter command.
- Use Acl file ( Animatin Contorl Language ).Acl file systax is based on Tcl Syntax.
- Use input device, mouse or joystick ..
- (C) kheditor
- GUI Contorl Client for Realtime Rendering Server
features
- GUI Contorol viewing Model file( Scene data ), cannot object file.
- Build GUI easily ( aschii text scripting )
- kheditor consist two part, one is Tcl/Tk extended interperter called khtk ,
second is Tcl/Tk Sciprt called bosen.
- khtk
- Binary run file, add specified khtk command extended Tcl basic command.
- bosen
- Tcl/Tk Script file, create GUI using Tcl/Tk and kheditor command..
-
before you enjoy kohoan, you ready to following data file.
- (1)model file includes 3D scene
- original ascii format, have the extension .mdl
- (2)object file incidated vertex data
- original ascii format, have the extension .obj
- (3)image file for texture ( optinal )
- accept image format depend on imlib2 library.
- (4)animation description file ( optinal )
- original ascii format, have the extension .acl
syntax depend on Tcl/Tk langunage.

[kohoan]