JET 3D University - Est.
Jet3D is a rare portal rendering style
engine originally released
pre-alpha back in 1999.
There are no low cost,
or open source game engines
that compare to Jet3D.
Date of all the game engines I evaluated personally
is by far the easiest model creation and export friendly
SDK I have ever
Jet3D uses the same exact method.
I am also a big fan of Real-time Editors, where I can place,
adjust previews of all dynamic Lights
(includes setting a blinking rate), inside the editor as well as
style geometry construction as with Unreal.
There are rare features found with game engines and tool sets.
A true REAL-TIME
Jet3D allows in editor previews of model animations,
sounds (stereo), and even lighting effects like flashing lamps.
But for me the ability to place, set, and re-adjust lights inside
editor in real-time is priceless.
You only need to go into a game app to test collision
CSG style editing.
No, hollowing brushes! Fewer faces created
Play newly modified larger created levels in 5 minutes
instead of 10+ hours.
Along with virtually no compile errors to track down.
Now you have
no leak worries.
Better Rendering Quality.
Most engines out there use a Quake style BSP rendering. So the
most you'll ever get is something close to Quake3.
Looking at my screenshots
(see below as well) of the Chapel
done in Genesis3D and then Jet3D.
You can see the difference.
CSG Style building.
As with the Unreal Engine, now you build the world with CUT
with hollowed cubes.
Jet3D IS open source> 'Same license'
David Stafford, the main spring behind the creation of Genesis3D,
first dubbed Jet3D as Genesis3D 2.0.
Since it was to be an totally redesigned and new engine. Just that
company disbanded and he sold the code to Wild Tangent.
But left the
initial Open Source version, in alpha 2, unchanged,
under the same
months of evaluations I found only a few that have
some of these features
Serious Sam, and Unreal,
and AMP II are the only others
that allow you to
This engine and tool set IS
worth the work.
Jet3D is 'BEAUTIFUL!'
JET3D: Shown above the chapel in 'Whintworth
Level from our game project 'Unholy'.
Rendered screenshots from the Jet3D editor
Genesis3D v1.1 Rendered.
This level uses the SAME textures and a templated world geometry.
The difference is how the textures pan on the stain glassed windowed wall.
(Less the gold relic on the alter, and I think this one uses Radiosity
READY TO GET STARTED?
in the Jet3D.com forums.
There was an IRC channel, where David Stafford talked with
all of us once.
Not sure if it is up still??
Keep in mind the issues are more so with the engine.
And adding features
to the editor.
Also Keep in mind, again, what a talented
people in the Geikido group and
others have done
Give Jet3D the attention it
Contribute to enhancement and improvements...
~\====== (o) ======\~
HOW YOU CAN CONTRIBUTE
As you might have noticed, there is a Development
forum on jet3d.com.
That is there because I have assembled a small contingent of
developers to convert Jet3D to C++ and enhance it.
We are looking for more help. Here is what we need:
You must be able to work in a team based environment.
We have a very well versed team and we make no decisions
without the rest of the group being in agreement.
1. Tools Programmer - Must be familiar with MFC and
You will be responsible for modifying and enhancing the existing
toolset and/or make new tools.
You will be working with a designer and one programmer.
2. Engine Programmer - Must be familiar with 3D
engine design and programming.
3. Shader Programmer - Must know Cg and be able
to create original shaders.
These positions are all voluntary and will have NO pay
associated with them. I will, however,
add you to any credits for the engine and be a reference
for you so that you can put it on your resume.
--Paradoxnj - Jet3D WebMaster
~\============== (o) ================\~
DEVELOPMENT GUIDELINE AND PLAN
Here are the guidelines for an ORGANIZED development team:
1. A comprehensive development plan. This includes team
members, who will be working on what,
and what you are planning to fix/implement.
2. Bugs in the engine MUST be fixed first before
implementing anything new.
Only the bugs that are known pertain to this.
3. Communication - A way for me to get in touch with all
development team members.
4. Steady CVS updates. I'm not looking for every day or
even every week for that matter.
At least once a month is good enough.
5. You must document your code CLEARLY and accurately.
I'm not expecting for anyone to
document the existing code
(although that would be VERY helpful).
6. You must enhance/fix JStudio3D. (level editor)
No other version will be accepted.
7. Workspaces must be able to be worked on using
Visual C++ 6
(service pack 5)
or VS.NET. If you don't own VS.NET,
I will be happy to make the workspace for you.
8. You must have a SourceForge account (free).
SourceForge will be used for the code repository.
9. You must use either -Visual studio
Service pack 5 (vs6sp5.exe) (about 131
pack for sp5 (about 1 Meg)
to work with JET3D
Visual Studio .NET
the Visual C++ Toolkit (MS's free compiler).
the 'free' compiler - MS Visual C++ Toolkit HERE
If you are put off by
command line win32 apps like the above
Better to get MS VC++ 2003 express HERE
10. All code must be commented thoroughly.
I don't want the mess that we have now.
Comments must include the date the change was made,
your REAL name, and a description of the change.
11. You must include detailed instructions on how to
add your code to the downloadable version of the engine (JStudio3D).
When your addition is stable,
Jet3D.com Project LEad "Paradoxnj"
will add the code into CVS.
He will also make a binary distribution using
InstallShield to release to the
and will make a new release of the Jet3D engine 1 month
after I receive an added feature from the list above.
This gives time for other features to come in and be
included with the release.
Submit your name and what you would like to work on to firstname.lastname@example.org
He will update this post and add your name next to what
you are working on
Any questions, feel free to post them in the programming forum at www.jet3d.com
Engine /Editor TASK list