This site is no longer active and is available for archival purposes only. Registration and login is disabled.

EDGELIB SDK 3.00 released


EDGELIB SDK 3.00 released

Postby edge » Apr 6, 2007 @ 8:12pm

Elements Interactive B.V. releases version 3.00 of its multi-platform mobile game engine EDGELIB. This first version of the 3.x series adds advanced 3D operations including support for OpenGL® ES and 3D animations.

The 3.00 release introduces support for hardware accelerated 3D graphics through OpenGL ES and OpenGL. Using EDGELIB 3.00 developers can take full advantage of GPU powered mobile devices supporting OpenGL (ES). Devices without hardware acceleration can use an OpenGL (ES) software implementation or EDGELIB's fast internal 3D renderer. Currently, EDGELIB supports Imagination Technologies PowerVR, Hybrid Rasteroid and native Windows OpenGL implementations.

Other additions to the 3D engine are support for full skeletal 3D animations based on joints and keyframes, various helper functions and support for MilkShape 3D, the popular 3D modeling application to create low polygon models for games.

"This is the biggest release of EDGELIB to date," says Danny Hoffman, Elements Interactive CEO. "We added the 3D animation feature at the very last moment to push the limit even further. We are very excited about the results and can't wait to see 3D games built with EDGELIB 3.00."

The new EDGELIB SDK release also features improved platform support of the EDGELIB Build Tool, and other enhancements and bugfixes. A complete list of additions and bugfixes can be found in the release history at .

Also the license model has been changed as EDGELIB is now available in differently priced Full, Standard and Lite editions. Detailed pricing and licensing information is available at .

EDGELIB licensees are entitled to download and install the commercial version of the new EDGELIB SDK. An evaluation version can be downloaded for free as well.

The EDGELIB SDK supports the development of mobile applications and games for Windows Mobile Pocket PC, Windows Mobile Smartphone, Symbian Series 60, Series 80, Series 90, Symbian UIQ, Gamepark Holdings GP2X and Windows desktop. Key features include true multi-platform development, high-performance 2D graphics, hardware accelerated 3D graphics through OpenGL ES, RGBA surfaces and both Bluetooth and TCP/IP networking.

More information about EDGELIB can be found at .

Note: OpenGL® is a trademark for specific application programming interface software from Silicon Graphics, Inc. (“SGI”).
EDGELIB: Cross-platform mobile development at your fingertips
http://www.edgelib.com
User avatar
edge
pm Member
 
Posts: 1180
Joined: Aug 22, 2005 @ 3:42pm
Location: The Netherlands


Postby rag » Apr 8, 2007 @ 7:38pm

rag
pm Member
 
Posts: 10
Joined: Apr 8, 2007 @ 5:38pm


Postby edge » Apr 10, 2007 @ 9:07am

Hi Rag,

I assume you're referring to 3D collision detection.

Currently there is no functionality for 3D collision detection in EDGELIB yet, this is planned for a later version.

For simple 3D collision you can try using 3D bounding boxes, or you can create a height map for landscapes.
EDGELIB: Cross-platform mobile development at your fingertips
http://www.edgelib.com
User avatar
edge
pm Member
 
Posts: 1180
Joined: Aug 22, 2005 @ 3:42pm
Location: The Netherlands


Postby rag » Apr 10, 2007 @ 10:13am

Ok, I'll try to make a collision detection myself or will wait for the next release with it. I have another question that I think is more important. So the question is simple: could you please provide a sample code of how to draw a simple helloworld triangle on the new Edge 3.00 with OpenGL ES.
I mean what if we just take the example from PowerVR SDK or for example from NeHe tutorial
http://nehe.gamedev.net/data/lessons/le ... ?lesson=02
and drop it to the Edge 3.00 just to understand how to convert OpenGL ES programs to the Edge. Because I couldn't understand how to draw a simple triangle with OpenGL ES on the Edge. Please help with this simple question.
Another one question is about rotating the 3Dsurfaces and generally the 3D animated models in .ms3d
When I use for example turtle.Rotate(x,y,z) the 3D model starts to rotating but in some point it starts to compressed until it becomes totally flat. If you need I can make a screenshot.
rag
pm Member
 
Posts: 10
Joined: Apr 8, 2007 @ 5:38pm


Postby edge » Apr 10, 2007 @ 3:57pm

Hi Rag,

To create a simple shape (such as a triangle) we recommend looking at our advanced 3D tutorial here: http://www.edgelib.com/index.php?node=1098

It explains how to create a 3D surface, and how to set up a square shape using vertices and polygons. When calling display->Render(E3DSurface *), it will be able to render the model using OpenGL ES.

You can also look at the View3D sample included with the SDK, and look at the code to create the front face of the cube. You can remove the calls to SetTexCoord, SetNormal and SetColor to make it less complicated.

To solve the issue where the model becomes flat, we recommend calling model.Reset every time before you rotate. Store the rotation value in a separate variable.

Let us know if you need more help.
EDGELIB: Cross-platform mobile development at your fingertips
http://www.edgelib.com
User avatar
edge
pm Member
 
Posts: 1180
Joined: Aug 22, 2005 @ 3:42pm
Location: The Netherlands


Re: EDGELIB SDK 3.00 released

Postby kuroneko » Apr 11, 2007 @ 10:17am

kuroneko
pm Member
 
Posts: 14
Joined: Mar 27, 2007 @ 5:38am


Postby edge » Apr 11, 2007 @ 10:46am

EDGELIB: Cross-platform mobile development at your fingertips
http://www.edgelib.com
User avatar
edge
pm Member
 
Posts: 1180
Joined: Aug 22, 2005 @ 3:42pm
Location: The Netherlands


Postby rag » Apr 11, 2007 @ 11:06am

rag
pm Member
 
Posts: 10
Joined: Apr 8, 2007 @ 5:38pm


Postby edge » Apr 11, 2007 @ 11:45am

EDGELIB: Cross-platform mobile development at your fingertips
http://www.edgelib.com
User avatar
edge
pm Member
 
Posts: 1180
Joined: Aug 22, 2005 @ 3:42pm
Location: The Netherlands


Postby rag » Apr 11, 2007 @ 9:37pm

Hi Edge
Well I swap rotate and translate and the model rotates properly now, but there is another problem. It seems when I'am rotating the model and then translating it by y axis for example it is translated only by that axis even if the model is rotated, I mean the axis are not rotating together with the model so that I can't make the model translation in the rotation angle (it only translates forward and backward). Could you help me how do I make so that translation would be done in the model rotation angle.
Another question is how can I get the model x,y and z coordinates in space, so that I could for example set another model in that point, cause it's very important for writing games.
rag
pm Member
 
Posts: 10
Joined: Apr 8, 2007 @ 5:38pm


Postby kuroneko » Apr 12, 2007 @ 2:22am

kuroneko
pm Member
 
Posts: 14
Joined: Mar 27, 2007 @ 5:38am


Postby edge » Apr 12, 2007 @ 11:54am

EDGELIB: Cross-platform mobile development at your fingertips
http://www.edgelib.com
User avatar
edge
pm Member
 
Posts: 1180
Joined: Aug 22, 2005 @ 3:42pm
Location: The Netherlands


Postby edge » Apr 12, 2007 @ 11:58am

EDGELIB: Cross-platform mobile development at your fingertips
http://www.edgelib.com
User avatar
edge
pm Member
 
Posts: 1180
Joined: Aug 22, 2005 @ 3:42pm
Location: The Netherlands


Postby rag » Apr 18, 2007 @ 7:47pm

Hi again Edge.
I'am so sorry for disturbing you again, but I have a problem. I was trying to implement the things you told to make the model moving right, but it seems I'am doing something wrong. Actually to make it easier to understand I would like to ask you to write here a few code strings which I need to add in your Animate3D sample in the Edge install pack so that I could move the turtle model in the way I want (I mean from the third person view). Please I really need this. If you could help it would be great. :oops:
rag
pm Member
 
Posts: 10
Joined: Apr 8, 2007 @ 5:38pm


Postby edge » Apr 20, 2007 @ 3:22pm

EDGELIB: Cross-platform mobile development at your fingertips
http://www.edgelib.com
User avatar
edge
pm Member
 
Posts: 1180
Joined: Aug 22, 2005 @ 3:42pm
Location: The Netherlands


Return to EDGELIB


Sort


Forum Description

Powerful and affordable C++ middleware solution covering true multi-platform 2D, 3D and network features for Apple iPhone, Windows Mobile, Symbian S60, UIQ, Linux and Windows desktop.

Moderator:

edge

Forum permissions

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

cron