3DXO - The Finest 3D Resources
Locale Page...  Global  |  Germany
Member access...Lost Password?    Join Now!

3DXO.COM is the new home of CYGAD's 3DXTRA!
Please use and bookmark only this resource from now!
Send News    Add URL / Entry    
Software: 3D Engines
Powerfull 3D Engines for your 3D Game Projects!
AVG Rating: 9.22
  Hits 2.785   Added 09 Feb 05   Updated 09 Feb 05
Antiryad Gx  
License Freeware
Demo YES
OS Linux, Windows
Languages English

Description
The video game become a complex area to exploit, ask increasingly investment for the development. Most of games of the moments work in three dimensions, and all the video equipment exploits increasingly the 3d display. Management of a game 3d is very complex.
Antiryad Gx is a powerful innovative tool that try to solve the different problems that people meets during the development of a video game.
It has been developed for the purpose to help the artist to edit easily levels of a real time game with the help of the integration of a multitude of tools gathered in an alone tool.
Whole has been thought for the port on differents plateforms so as to improve the time of production, the architecture of the bookstore is standard, some is the machine that is used for the development.
Antiryad Gx is a set of quality application programming interfaces and inovative tools for creating games and other multimedia applications.

Antiryad Gx is a cross platform 3d engine.

Main Features:

- Simplified API completly platform independant.
- More than 2000 functions documented and accessible in C/C++ or by the integrated scripting language.
- Homogeneity of contents, a multitude of tools produced with an aim of contributing to the creation of video games or multimedia applications.

Antiryad Gx was tested by the creation of several projects in various studios which used some or the totality of the functionalities of Antiryad Gx:
- Isla Dragon (Isla Dragon Team).
- Northern Breeze (Arkham Development).
- 360 (Cryo Interactive).
- L’amerzone (4x Technologies / Microids).
- Dracula (4x Technologies / Index).
- Dracula2 (4x Technologies / Wanadoo edition).
- Louvre (4x Technologies / Wanadoo edition).
- Amazonia (4x Technologies / Cyberdome).
- The third moon (4x Technologies).
- Escape (4x Studio / Wanadoo edition).
- Stanlingrad (4x studio).
- Jack the ripper (4x Studio / Wanadoo edition).
- Ironstorm (4x Studio / Wanadoo edition).
- Terror Island (Grizzly Team).
- Dark Area (Arkham Development).

Antiryad Gx is a product integrating a multitude of tools, developed under Mandrake Linux. It allows to edit some levels of game, export 3d environments, create videos.
The core is written in C, and a C++ encaptulation was done for the API.
The API is also acessible with C objects, C++ classes and with the embeded Gel virtual machine scripting language (the scripters have accesss to all Antiryad functions.).
All programming and graphics resources are completly platform independant, then a product developed in conformance with Antiryad API should work without modifications on all other supported platforms.
A plugin exporter version is available, who allows to export the 3d resources easily (environments, dynamics objects, animations.).
A documentation of 2000 pages into the compiled html format is included with the Sdk, describing all the available functions for the programmers, and tools used by the artists and integrators. The product also work in internet plugin mode.

Modules

Here the differents main modules availables:
- Winbox: Graphic exploitation system.
- Antiryad tools: Generic tools.
- 3d engine: Graphic display in 3d.
- Base: Hight level game engine, base edition and scene graph.


Winbox

- Winbox: Management of the graphic interfacing, console, management of windows, dialogues boxes, files browser.
- Sys: General systems functions (randoms, parameters.).
- Driver: Management low level of the plateforms target.
- Screen: Management of the screen, selection of the graphic resolutions.
- Keyboard: Access to the keyboard events.
- Mouse: Reading of the mouse informations.
- Joystick: Management of the joysticks.
- Sound: Audio API.
- Soundmixer: Software sound multivoices mixer.
- Mem: Management of embedded memory, allowing to recover the overwriting, the blocks no freed (leaks).
- Memsecure: Sub level of the memory management allowing to liberate some allocation without having to store the pointers.
- Memarray: Very fast allocation system of identical blocks (structures, classes), used for example by the particles or projectiles generators.
- Virtualmem: Management custom memory block.
- List: Management of chain lists.
- Array: Functions of arrays manipulation.
- Xarray: Extended functions of arrays manipulation.
- Field: Customs parameters attached to the objects, a field editor is embedded to the system.
- File: Base files management.
- Filevirtual: Regrouping of files in an unique stream (bigfile).
- Filememory: Virtual management of files in memory.
- Packfile: Files compression.
- Filechunck: Management of the datas by chuncks in the files.
- Str: Strings manipulation into the ASCII format (8 bits).
- Unicode: Strings manipulation into the UNICODE format (16 bits)
- Dsp: Memory functions manipulation, displacement, modification of big blocks.
- Crunch: Compression API.
- Crypt: Class of datas cryptage.
- Bitmap: Pictures manipulation in 8, 16, 24, 32 bits, compression, convertion, display.
- Profile: Time machine check.
- Help: Help generator and viewer.
- Plugin: Custom pfugin management.


Antiryad tools

Here is the lists of components included:
- Mdraw: Bitmaps and textures editor.
- Mapper: 3d object mapper, environment modification, 3d viewer.
- Geltools: General tools for the Gel (simplified compilation).
- Baseed: Base level editor.
- Wbuilder: World builder and modeler.
- Text editor: Text editor.
- Resource editor: Windows editor for winbox interfaces.
- Video tools: Tools to create and manage the movies.


3d Engine

- Eng3d: General 3d mathematics library, multimapping rendering management (software and hardware).
- Material3d: Low level of textures and materials management.
- Obj3d: Lowest level of 3d objects management (faces list, vertexs, textures assignations, collisions id). - Page 2 -
- Octree: Generic accelerator browsing used for example for face rendering, by the collision system and by the 3d shadows rendering.
- Scn3d: 3d scenes management regrouping several hierarchysed 3d objects (for the environments, characters), ray tracing generation of lightmaps, light projection
to the vertexs by ray tracing and radiosity, management of animations with blending by morph or quaternions (standard animation), collisions with sphere or cylinder
primitives type.
- Shadow3d: Generation of shadows rendered in real time by generation of faces.
- Skin: Management of the dynamic objects in a global world3d, management of modified faces for the characters.
- World3d: Management regrouping the environments, the scn3d, the skin, texture manager, management of the sectors and portals (static visibility accelerator for
inside environments).
- Path: 3d path trajectories.
- Pathfind: 3d path finding.
- Axaconv: Antiryad Gx Ascii 3d file format converter.
- Objconv: Wavefront obj 3d file format converter.
- Importer3d: Simplified scene converter tool.

Features

- Fast portable software render in 16 bits (65536 colors) using scanline and zbuffer systems.
- Hardware render using these API:
- DirectX (5 and 9).
- Open GL (1.0 to 1.5).
- Playstation 2.
- Xbox DirectX8
- Multiple materials rendering for shaders:
- Flat.
- RGB gouraud shading.
- Texture mapping.
- Multi pass rendering.
- Additive transparency.
- Constant alpha transparency.
- Binary alpha check transparency.
- Alpha channel transparency.
- Multiplicative transparency.
- Bump mapping.
- Fog rendering present.
- Management of 3d scenes with hierachised 3d objects.
- 3d scene exporter.
- Static lighting with projection of shadows by ray tracing and radiosity.
- Lightmap generator rendered by ray tracing and radiosity.
- Fast unlimited dynamic lighting.
- Multiple graphics resolutions.
- Texture animations.
- Animation of camera and objects in quaternions and morphing.
- Skins management with deformable faces and morphing system, using animation system by quaternions method, having a dynamic level of detail system.
- Several available collisions methods:
- Very fast collision for dynamic actors / scene detection.
- Cylinder / scene collision.
- Sphere / scene collision.
- Cylinder / dynamic actors collision.
- Sphere / dynamic actors collision.
- Detection of line / volume.
- Realtime shadows projection.
- Mipmapping.
- 16, 24 or 32 bits rendering.
- Full screen or windowed modes (for debuging) support.
- Automatic convertion and displaying convex ngones polygons.
- Bilinear filtering and mipmapping.
- Animated texture (using coordinate mapping).
- Portal system.
- Octree visibility system.
- Easy 2d and 3d polygon creation (immediate mode for game interfaces and special effects, particules, sprites...).


Base, high level game engine

Base: Global management of base, regrouping the environments, dynamic objects, characters, particles, projectiles, dynamic lights.
Model: Dynamic objects references.
Actor: Management of the dynamic items, characters (clones of the models).
Automat: Low level artificial intelligence and control of the characters.
Player: Main character control.
Light: Management of dynamic lights projecting shadows. - Page 3 -
Projectile: Management of the projectiles.
Particle: Particles emiter system.
Add a Comment! 
You must login first, to write an comment/review!
advertisement

© 2001 - 2008 3DXO | All rights reserved. | Terms of Service | About | Time data: GMT +1! | Portal Release X3 Beta | RunTime: 0.7014
Optimized for Internet Explorer 6.0+!

Broken Link Report