AgentFX 3D Engine

Hi everybody

After a lot of work I’m really glad to announce that the new version AgentFX 2.1 is released.

Some words about this release:[]Major update and rewrite of the scene graph and the rendering engine.
[
] Improved vertex- and pixel- shader support using Cg-language.
[] Resource-based input/output for use with Java Webstart.
[
] A new input system new feature (beta on Mac)
[] Better documentation
[
] A setof tutorials so you can get started right away…Also the licensing model is totally new and allows even really small companies to start using AgentFX (with all its’ cool features like real-time shadows-doom3-style, dynamic lights etc) commercially:
[] Commercial version: 1295 Euro
[
] Education version: 295 Euro
[*] Non-commercial version: Free !The commercial version include what you might call a “run-time license”. A small company with for example two developers can buy two commercial licenses (one for each computer they develop on), and after that they can sell, distribute and use their game as commercially as they like… :slight_smile:

The Non-commercial version can be used by individuals and the resulting game/app can be distributed as long as the game/app itself and it’s distribution channel is non-commercial. It includes all features available in the Commercial version. A small AgentFX logo will be visible in the lower right corner… It’s small though :wink:

Download and start developing now!!! :slight_smile: We’re waiting for your feedback and questions :smiley:

/Khashayar

has it got UI mumble?

Wow the licensing price is very affordable now,thanks :slight_smile:
Now it has become a possibility for me if I take the route of commercial devellopment.
AgentFX seems to be AAA quality.

New release 2.1.1 is out. It fixes all known bugs and issues and delivers even better integration with Cg.

Have fun :slight_smile:
// Tomas
CTO Agency9

Out of curiosity, what shadow rendering technique are you using? Or is that too specific? Sorry for asking it if it is too specific.

DP

Stencil shadows (Doom3 style) with a mixed implementation on CPU and GPU.

// Tomas :slight_smile:

Hmm, why don’t you have any Web Start demos on your site? Or am I missing something…

[quote] Hmm, why don’t you have any Web Start demos on your site? Or am I missing something…
[/quote]
Look at Megacorps Online it is based on AgentFX: www.megacorpsonline.com

… but we really should add webstart to the small demos to. :wink:

// Tomas
CTO Agency9

Looks like a very well designed and professional api for me. There is only one thing that bugs me. In the technical overview it says “OpenGL Plug-In”.

http://www.agency9.se/products/agentfx/tech.php

Does this meens that we could build a software rendering engine and have a SRE Plugin, bellow the renderer layer, that could run on an applet ? Or perhaps a DirectX based renderer or an instead.

Anyway its not a big problem if it doesn’t.

[quote] Looks like a very well designed and professional api for me. There is only one thing that bugs me. In the technical overview it says “OpenGL Plug-In”.
[/quote]
:slight_smile:

That is exactly what it means. It is possible to write your own plugin, direct3d, software renderer etc. and the entire package will run on it, everything from skinning to shadows. The specific plugin can be selected in runtime.

Currently the default plugin and the only supported plugin is OpenGL.

// Tomas
CTO Agency9

Looks sweet!

Might want to fix the “Levels of Detilas” typo in the feature list :slight_smile:

Kev

:slight_smile:

You meen i can make a game menu that switches the renderer without having to restart the game ? Thats exactly what i was looking for. Very nice work.

Almost… if you have GL renderer and want to switch to a software renderer you need to dispose the canvas showing your GL graphics before you switch. Then replace it with your software canvas.

Although you still need to write the software renderer :wink:
// Tomas

A new AgentFX 2.1.2 release is out. The new release fixes all known bugs and issues. The release also inlcudes some minor improvements such as helper class for skybox generation.

Have fun
// Tomas :slight_smile: