SAL Home PROGRAM Other Graphic Libraries

Generic 3D Graphics Kernel

Current graphic systems (traditional or object-oriented) offer a certain amount of functionality but also prescribe a lot of implications, constraints and may not fit a given task. The result is that in many cases people start from scratch, implement the basic graphics stuff again and again.
The objective of the announced project is to develop a generic 3D graphics kernel "G" that may be used to implement an own system by deriving the generic one. By aggregation and inheritance the interfaces and implementations of the generic kernel may be used. The generic kernel shall offer a wide functionality consisting of unrelated classes that may adaptively be integrated into a specialized system without run-time and memory overhead.
Derived kernels until now are:

  • GX - an extended ray-tracing kernel by Nguyen Duc Cuong
  • GT - an NFF compatible ray-tracing kernel for test purposes basing on GX
  • GG - a prototype GIS kernel by AED Graphics GmbH
  • EGR GF - an object-oriented commercial semantic kernel for European furniture industry
  • EGR MAF - a distributed Multimedia application framework
  • EGR TIGER - an interpretative OpenGL environment including Motif-like GUI functionality and hi-level OpenGL-based kernel for education
Kernels in work:
  • GY - a reimplementation of former 3D graphics kernel YART
  • PRIMA - a sample implementation of ISO PREMO by DIN

Current Version:   1.6

License Type:   Free

Home Site:

Source Code Availability:   Yes, (g1.6.tar.gz - includes G, GX, GT)

Available Binary Packages:

  • Debian Package:   No
  • RedHat RPM Package:   No
  • Other Packages:   No

Targeted Platforms:

UNIX, Works fine on Linux, Windows 95/NT.

Software/Hardware Requirements:

OpenGL or Mesa

Other Links: (FTP Site) (Documentations)

Mailing Lists/USENET News Groups:

To join the Mailing List, send email to with subject "subscribe GENERIC mailing list"

User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Programming   |   Other Graphic Libraries

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.