JET 3D University -
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
group of 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. (GitHub) 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 JDesigner3D. (level editor)
No other version will be accepted. Feel free to add new and improved
utilities such as "actor studio", scripter editors, etc.
7. Workspaces must be able to be worked on using
Visual studio .net 2003.
8. You must have a GitHub account (free).
GitHub will be used for the code repository.
9. You must use either -Visual studio
.net 2013 or 2015
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
Engine /Editor TASK list
(More added soon - updating)
Remove unused and bloated code
2. Working basic OpenGL driver
3. Remove Assembly code and let compiler do ASM
4. Implement ZIP file system
5. World file format to SQLite
6. Convert actor PAK files to ZIP
7. Update sound system to use OpenAL
8. Remove MP3 code in favor of OGG
9. Convert ActorStudio to wxWindows
10. Convert jDesigner3D to wxWindows
Revived Jet3D Development
Continues. The goal is Jet3D 2.6 as a solidified
first before moving to new features and enhance-ments.
Genesis3D/Rf to Jet3d
& MOT converter
Use old G3D Actors for Jet! And Milkshape3D!
Jet3D API Reference v.04
for Jet3D v2.5.1
Jet3D v2.5 (beta 1) Update is now available!
Complete, with some NEW tutorials.
Jet3D v2.5.1 update
Feb 14th release
Moved to Jet3d.com
Actor Workbench Application
to be an
- Provides Jet3D
users easy way to report bugs
Jet3d.com back online!
Jet3D 3.0 'Thunder' announced as plan
VIS PORTAL TUT
at Krouer's New Export/Import Feature.
3ds max 6 & 7
Direct X 9 Driver!
Shaders, PPL &
related features to follow!
Mammoth Games' RTSG:
Tides of War
To Use Jet3D
Detail Sprites using
View in jet3D
Actor Studio texture size limits removed!
View the transcribed
Q&A IRC chat session with
Dave Stafford on Jet3D: