Jupiter EX 3D Game Technology

Jupiter Extended (“EX”) Technology is the latest multi-platform game development kit from Touchdown Entertainment. Driven by an all-new DirectX 9 renderer and numerous other upgrades, Jupiter EX is the ideal technology for teams creating advanced 3D games.

download Jupiter EX Profile (PDF 848kb)   
download Acrobat Reader     


Visual Technologies
RENDERING
Jupiter EX is powered by a new flexible, extensible, and data driven DirectX 9 renderer that uses materials for rendering all visual objects. Each material associates an HLSL shader with artist-editable parameters used for rendering, including texture maps (normal, specular, emissive, etc.), colors, and numeric constants.
 


LIGHTING MODEL

Jupiter EX features a unified Blinn-Phong per-pixel lighting model, allowing each light to generate both diffuse and specular lighting consistently across all solid objects in the environment. The lighting pipeline uses the following passes:

Emissive
The emissive pass allows objects to display a glow effect and establishes the depth buffer to improve performance.

Lighting
The lighting pass renders each light, first by generating shadows and then by applying the lighting onto any pixels that are visible and not shadowed.

Translucency
The translucent pass blends all translucent objects into the scene using back to front sorting.


SAMPLE LIGHTS

Jupiter EX's lighting model is very flexible and allows developers to easily add new lights. Existing lights include:

Point Light
The point light is a single point that emits light equally in all directions.

Spotlight
Similar to a flashlight, the spotlight projects light within a specified field of view. The spotlight can also use a texture to tint the color of the lighting on a per pixel basis.

Cube Projector
Similar to the point light, the cube projector uses a cubic texture to tint each lit pixel.

Directional Light
This lighting is emitted from a rectangular plane and is used to simulate directional lights like sunlight.

Point Fill
Although similar to the point light, the point fill is an efficient option because it does not utilize specular lighting or cast shadows.

VISUAL EFFECTS
Jupiter EX features a new optimized, data driven effects system that allows for the creation of key-framed effects that can be comprised of dynamic lights, particle systems, models, and sounds. Examples of the effects that can be created using this system include weapon muzzle flashes, explosions, footsteps, fire, snow, steam, smoke, dust, and debris.



Integrated Technologies

MODELING AND ANIMATION

Jupiter EX contains a flexible animation system designed to create highly realistic characters and animated objects. This module includes support for skinning, animation blending, level of detail and lip-syncing.

Jupiter EX's facial animation system features phoneme-based lip-syncing that support a wide range of expressions to bring game characters to life.

 




NETWORKING MODULE
Jupiter EX's networking module uses a client/server architecture and supports a wide range of multiplayer applications with up to 16 players on each server. Jupiter EX also includes Linux server support.

DATABASE EDITOR
The Game Database Editor (GDE) is a new tool that replaces the Attribute system used in Jupiter and allows easy editing of game attributes and game resources. The GDE also features an optional interface with AlienBrian.


Content Creation Tools
WORLD EDIT
World Edit is similar to the DEdit environment creator in Jupiter with enhancements to support Jupiter EX's new rendering and visibility systems. World Edit allows level designers to create dynamic 3D environments, worlds, levels, structures and lighting with one easy-to-use tool. The level designer also uses World Edit to populate the world with objects and interactive items.

MODEL EDIT
Jupiter EX features the latest version of ModelEdit, which has been extended to include improved UI. ModelEdit ensures models are optimized to interact correctly with environments and other objects. Artists can also use ModelEdit to define specific properties, assign texture IDs, attach objects to models and manipulate animation data.

FX EDIT
FxEdit is used to create and modify visual effects. The tool enables the creation of in-game visual effects without requiring a recompile, thereby increasing the efficiency of the design and implementation of special effects. The latest version of FxEdit has been updated with an improved user interface as well as more robust and efficient effects.

3D STUDIO MAX / MAYA EXPORTERS
Jupiter EX includes custom plug-ins for 3D Studio Max and Maya that allow developers to export world geometry as well as character models. The model exporters also include support for skinning, animation blending and level of detail.

Contact us at

Sorry, but a Javascript-enabled browser is required to email us.

for more information about licensing Jupiter EX.

Home - Jupiter - Jupiter EX - Licensing - Partners - Support - Jobs
©2008 Touchdown Entertainment, Inc. Legal