GTC is a C library for making networked 3d interactive applications.
On March 20th 2001, I handed in my
Master's Thesis
which probably won't make any sense to anyone who isn't a functional analyst
(whatever that means). The next day, I resumed work on GTC after a 9 month
hiatus.
I've been working on GTC since, on and off (as all free software goes). The
result is a half rewrite. The old scene API is gone (it sucked anyway) and
the new flat "OpenGL wrapper" API is in. The shooter is gone too, as it needs
to be rewritten. Shouldn't take too long to do that, we'll see.
See you soon.
|
|
|
There used to be screenshots here but they're too old to be of any value.
|

CVS (Sat Jan 15 2000)
|
|
Similar Projects
|
MPEG-4
|
I worked on this.
I haven't seen an implementation yet.
| |
PLib
|
has a scene
graph library, OpenGL widget set and more.
|
Crystal Space
|
a very
large effort which appears to be quite succesful.
| |
SDL
|
a very low
level library that opens windows, draws pixels, sound, networking
and soon OpenGL for you in Win and Linux.
| |
GTS
|
a geometry library for
a couple of good things, including collision detection.
| |
Verse
|
similar project.
|
|
Developer Tools
|
|
System Libraries
|
Modellers, Sound & Misc
|
|
|
0.0
|
Original annoucement on freshmeat with pre-release code.
| |
0.1
|
First release with demo shooter. Fri Jul 9 19:43:34 EDT 1999
| |
0.2
|
Convert to new metagfx code, network the shooter. Mon Jul 19 13:51:48 EDT 1999
| |
0.3
|
Texturing, better networking, some real meshes. I can load
.asc files and .ale files. Added support for "resource repository".
Wed Sep 1 16:31:50 EDT 1999
| |
0.4
|
More structured network protocol. Also reduced
bandwidth requirements. Added AI to the sample game. Sun Nov 28 15:41:14 EST 1999
| |
0.5
|
This time for real, need to add 2d to the scene graph. Thu Dec 23 03:48:03 EST 1999
| |
0.6
|
Cleaned up stuff. Added a starfield. Added rendering contexts,
you can now do things like turn off the Z-buffer or backface culling or lighting... License change to GPL. Tue Jan 4 13:50:52 EST 2000
| |
0.7
|
Minor bugfix for people without . in their path.
| |
0.8
|
Initial SDL support, initial multithreading, better
make install, configuration file support. Feb 24
| |
0.9
|
My Python code pretty much works. Need to clean up some stuff though.
Also, what shame: python is SLOW! Ooops, I was wrong. Python's faster
than I thought. Still slower than mzscheme though I think.
| |
0.10
|
Python code made more progress. Now the complete
demo shooter (less than 200 lines of code!)
works fine. Download the binary demo for a quick check.
| |
0.11
|
The demo shooter has a client-side scripted weird ship in it. It doesn't
look appealing but it demonstrates that you can indeed do stuff client-side.
This will be useful for particles, if the scripting is sufficiently fast...
| |
0.12
|
Frame-to-frame coherence. Dramatic reduction of bandwidth requirements.
Python's fast enough for now.
| |
0.13
|
Rewrite. Have fun.
|
|
|
|
|
The new python
bindings doc: html
Library Reference:
html,
ps.
Overview (for suits?):
html,
ps.gz
Python api
draft.
|
|
|
GTC is part of the SEUL project.
|
|
|