| Q&A |
G.
Kvoelkl
Nelson Games
nov. 2007 |
| |
 |
"The
basic features will be collision detection and rigid
body dynamics. In addition you can simulate rigid body
that use gravity, links or other constraints. There
will be rag dolls, cloth or vehicle Dynamic. We only
want to define a free API for game physics for Java
ME, because there is no available."
<
Nelson Games |
|
| Q1 |
On
your website http://www.nelson-games.de/
there are a lot of resources about 3D on mobile phones. Could
you please give a brief
description of those projects ? |
| A1 |
At
the moment there are two active projects: The first one is an
export script. You can export 3d models from Blender into
M3g graphic files. M3g is a special format, that is defined
by the 3D API JSR 184 for Java mobile phones. So you can use
Blender to do animations and modelling for your mobile phone
application. The second project is very new one called NOPE.
It is a definition of a game physics API for mobile phones.
You can do some physics without programming all the stuff yourself.
Some samples will be available next year. |
| |
|
| Q2 |
Are
Mobile phone ready to display 3D graphics ? |
| A2 |
Yes,
the new ones are. If you buy a average phone at the moment,
it can do 3D with software. So it is not to fast, but it works.
If you buy a multimedia phone, that will do it with Hardware
and could be about so fast like the first playstation. Most
phones assist M3G API and the newest ones OpenGL ES, too. |
| |
|
| Q3 |
You
have developed a physic engine API, what are the main features
? |
| A3 |
We
didn't developed the physic engine API until now. We are defining
the API at the moment. The basic features will be collision
detection and rigid body dynamics. In addition you can simulate
rigid body that use gravity, links or other constraints. There
will be rag dolls, cloth or vehicle Dynamic. We only want to
define a free API for game physics for Java ME, because there
is no available. And we will do a reference implementation.
But everyone can do a more sophisticated implementation or a
hardware implementation. |
| |
|
| Q4 |
About
Blender Eport for J2ME, what kind of 3D data are exported (mesh,
texture, animation, bones, materials) ? |
| A4 |
All
that are assisted by M3G API. That are meshes, materials, lights,
textures, animation, cameras, bones and so on at the moment.
In the next version there will be procedural textures, lines,
points, ... |
| |
|
| Q5 |
What
do you think of Google's Android initiative, with the use of
standards such as Linux, Java and OpenGLES? |
| A5 |
There
are many 'standards' in the domain of programming mobile phones.
The most phones use the same operating system called Symbian.
So its a standard. You can use Java ME to program the most mobile
phones. There are many standard APIs, defined
by JSR Groups, so everybody can use it. The newer phones assist
OpenGL ES and other 3D APIs like M3G JSR 184, too.
As fare as I understand it. Google defined there own Java API
on a special version of Linux. I think it is okay, that Google
tries to get a part of the mobile phone market. I like Google.
But if you don't have the device manufacturars on your side,
it will be hard. I will wish that they assist more standard
APIs like M3G JSR 184. |
| |
|
| Q6 |
On
wich mobile phone can you deploy 3D contents created with your
tools ? |
| A6 |
On
all Java ME compatible mobile phones that assist the standard
M3G API (JSR 184) |
| |
|
| |
|
| |
|