New Tutorial ideas and implementations

betajaen

05-08-2006 23:42:16

I've been working on the tutorials, and trying to make them work more in the 21st century. Obviously these are the NxOgre version of the PhysX SDK tutorials, but there are some features missing:

- Some actual instructions on what to press and do (without looking at the source comments).
- Switching control of bodies in some of the simpler tutorials.
- Picking up bodies with the mouse.
- Switching between different camera types: Free or Chase.

Anyway, I've started to recode the main class "TutorialSimple" which 90% of the tutorials are based from. It's now skinner but more flexible. Then I've started to think how to make it really easy to understand.

- A sheet of instructions which pops up telling the basic purpose, and what keys do what. This appears for a few seconds when the tutorial is started, and when the F1 key is pressed.

- The second is switching of bodies, which way is which and what body is currently selected.

The later I have done, and the later I have screen shots of.

As so:



With the Sphere selected, a round circle with a dotted outline appears. The outline rotates around the main sphere fairly quickly to indicate that body is selected. The focus circle always stays on the ground so it's easier to find the body if it goes into the air. Obviously If I press 2, then the focus is on the Cube.



This is the "which way is which" body movement code, to indicate which direction is where. The axis and X,Y,Z bits will follow the body around. Obviously switching bodies, will move the axis as well.

Anyway comments or suggestions?

DeFT 2K6

06-08-2006 00:38:00

it looks like a 3D app now :)

Is there any way to show the direction that particular joints are moving when animating? Also, where can one get the latest version of the tutorials and nxOgre - I tried the CVS, but the dates on the files are the same as when I got the CVS version about 1.5 weeks ago.

Thx, ciao.

betajaen

06-08-2006 00:52:02

I suppose Debug view would do the trick.

The CVS is technically the most recent (although it is 3 months old) version of NxOgre to the public. However I intend to release the next version of NxOgre on CVS "soon".

DeFT 2K6

06-08-2006 04:30:47

Erm, I already use debug mode, I meant is there a way to tell on which axis the collision will propagate its force along after a joint collides with something. I lose track of it once I start moving around the meshes. I'm almost ready to start using a ragdoll, I just have to figure out shape groups, I guess, and then it should be easier to make.

No worries about the CVS, I thought it had been updated recently from all of the posts I've been reading about updates to the tutorials, etc. - whenver the newest version comes out I'll just grab it then.

Thx, ciao.