Starter questions

Dibalo

25-03-2007 14:53:03

Hi all.

I´m currently using OgreNewt in my project. Neverthless I feel it a little bit limited so I´m searching another physics engine. NxOgre took my attention, beacause it is based to Ageia PhysX, which is very powerful. In addition it seems like NxOgre is packed with a nice amount of features, so it could be a good choise. So I´d like to ask some newbie questions before I start to changing my physics codes into NxOgre ones.

1) Is NxOgre compatible with Eihort?

2) My projects uses PLSM, so how compatible NxOgre is with PLSM?

3) My scene uses a lot of static geometry in huge maps. Is NxOgre capable to hande some kind of static physics data? How fast is it? How about serialization: has NxOgre some kind of serializer to export/import static geometry to speed up loading?

4) How easy is to create characters with physics? My characters need only methods to move, turn, jump and check collisions. No more? Is this kind of character class easy to create and how effecient is it?


That´s it. I hope you have some strength to answer. Thanks beforehand!
Dibalo

betajaen

25-03-2007 15:23:14

1. Yes

2. Yes, Grom has been working on a PLSM terrain feature. He hasn't released anything yet though.

3. Sort of, It have a serialisation format prototyped, and the blueprint is pretty much everywhere in the code. Just needs a big tidy upp though.

4. Yep, it's called the character controller. You can create it in several lines.

Dibalo

25-03-2007 15:33:54

Thanks for answers!
NxOgre looks like very interesting.. Perhaps I must aks the PLSM question directly from Grom. And I assume that "static physics data" and blueprint is explained in tutorials.

How about the license? Is PhysX free nowdays?

EDIT: Why NxOgre installation need Ogre source codes? Why isn´t the pre-build SDK enought? Compiling Ogre is not a problem, I´m just curious.

Ridhan

25-03-2007 15:59:29

Free for non-commertial purposes on PC, I think. And licensed if your going for a console.
Some of this have changed, but can't remember what :roll:

DaCracker

25-03-2007 16:12:50

Free for non-commertial purposes on PC, I think. And licensed if your going for a console.
Some of this have changed, but can't remember what :roll:


Correction: AGEIA PhysX is free for commercial use as well if you
fill in some info about yourself and your projects on AGEIA's developer
home page :)

Mina

20-04-2007 12:44:40

Hi, I first want to thank you about this wonderful library, and i would like to understand something, why there is the blueprint template class?? and why there are body, scene, world... blueprint classes?? why do u meant by these blueprint classes?? I'm new to your library and i didnt understand what is the purpose of these classes as the body, scene and the world classes already exists so what is the meaning of their existence.

And the params template class also, i dnt understand what is it for ??

thanks alot

You have made a wonderful work with this library and i really appreciate it.

looking to hearing from u soon

betajaen

20-04-2007 13:28:03

Blueprints, are like the real world equivalent. A blueprint of a house is the instructions to build a house, like wise in NxOgre a blueprint of a body, is the information needed to generate a body, or several bodies exactly alike.

Params is a little different it's just a way to describe some arguments to a class, but in a non-specific order.

Game_Ender

20-04-2007 13:52:38

So bluepint classes are a little like the factory patttern?

Mina

20-04-2007 14:00:10

thanks alot for ur reply

betajaen

20-04-2007 14:10:24

So bluepint classes are a little like the factory patttern?

Almost, but they contain information that differs from default; such as shapes, masses, meshes to use, etc.

devachan

21-04-2007 03:51:36

I also wondered that they were the blueprint. I also wonder that they are the character. When I strike "F2", can I see the velocity that have the bodies. is this a character? or definitively not?

Greetings

Mina

23-04-2007 18:24:56

Hi, i really would like to thank you alot for your fast reply, and i got an another question, what basic classes do i need from NxOgre to get Box on plane to run ?? cuz i'm trying something and i got stuck. thanks alot

looking forward to hearing from you soon