Look! Some falling boxes!

Anything and everything that's related to OGRE or the wider graphics field that doesn't fit into the other forums.
rocketman
Kobold
Posts: 34
Joined: Wed Sep 01, 2004 6:27 pm

Look! Some falling boxes!

Post by rocketman » Wed Sep 15, 2004 6:25 pm

This is another post about another physics engine working with Ogre, but I had some nice screenies so I thought I would post them. I have been messing around with Novodex, which has a free license for non-commercial use, and have wittily called the demo Nogredex ;). Novodex is a great physics engine of commercial quality, in fact it is going to be used in the next Unreal game!

Those boxes:
Image

Play dominoes:
Image

Or play Jenga:
Image

Novodex has some great debugging features:
Image

Load of balls:
Image

Big Bang:
Image

You can download the demo and have a play yourself:

Exe, dlls, and media: http://rocketman.f2o.org/nogredex/nogredex.zip

Source code: http://rocketman.f2o.org/nogredex/nogredex_src.zip

[EDIT] i've changed to a different host, so the links should now work
Last edited by rocketman on Thu Sep 16, 2004 9:15 am, edited 1 time in total.
0 x

rocketman
Kobold
Posts: 34
Joined: Wed Sep 01, 2004 6:27 pm

Post by rocketman » Wed Sep 15, 2004 6:39 pm

[EDIT] ignore this post 100free.com is evil :evil:

Stupid, bloody free webspace!

to see the screen shots go to
http://rocketman.100free.com/nogredex/screenshots.html

and refresh(F5) to clear you broswer's cache
Last edited by rocketman on Thu Sep 16, 2004 9:16 am, edited 1 time in total.
0 x

User avatar
goblin
Gnoblar
Posts: 1
Joined: Wed Sep 08, 2004 12:36 am
Location: England

Post by goblin » Wed Sep 15, 2004 7:44 pm

/smells sourcecode

Thanks, looks interesting. I like dominoes one, you can do that with elderly people you know, then they are in a long que. Try it. ;) j/k
0 x

User avatar
neocryptek
Gnome
Posts: 335
Joined: Sat Mar 01, 2003 11:21 pm
Location: Idaho, USA
Contact:

Post by neocryptek » Wed Sep 15, 2004 7:58 pm

STLPORT_VC646.DLL is needed for those of us who use vc7(.1) ;)

shots look awesome!

-N30
0 x

rocketman
Kobold
Posts: 34
Joined: Wed Sep 01, 2004 6:27 pm

Post by rocketman » Thu Sep 16, 2004 12:17 am

sorry missed that dll,

you can download it individually here http:/rocketman.100free.com/nogredex/stlport_vc646.dll
but I have also updated the zip to include it http:/rocketman.100free.com/nogredex/nogredex.zip

@goblin yeah I believe the entire field of rigid body dynamics was conceived from a very funny incident in a bus queue in Southend. :)

[EDIT] dont use these links, v v bad
Last edited by rocketman on Thu Sep 16, 2004 9:18 am, edited 2 times in total.
0 x

User avatar
Xinc
Halfling
Posts: 52
Joined: Sat May 08, 2004 12:55 pm
Location: Toronto, Canada

Post by Xinc » Thu Sep 16, 2004 12:42 am

rocketman wrote:Stupid, bloody free webspace!

to see the screen shots go to
http://rocketman.100free.com/nogredex/screenshots.html

and refresh(F5) to clear you broswer's cache
nice! but its funny, my school board's proxy blocked that url and categorized it under "pornography" haha.. I kinda started wondering.. till I got home and saw "boxes" instead of b... err never mind :)
0 x
- Xinc

User avatar
monster
OGRE Community Helper
OGRE Community Helper
Posts: 1098
Joined: Mon Sep 22, 2003 2:40 am
Location: Melbourne, Australia
Contact:

Post by monster » Thu Sep 16, 2004 1:41 am

AWESOME!

/me

Code: Select all

rmdir /s /q C:\Development\OgreODE
0 x

User avatar
Antiarc
Greenskin
Posts: 120
Joined: Thu Jan 23, 2003 8:40 am
Contact:

Post by Antiarc » Thu Sep 16, 2004 2:14 am

Xinc wrote:
rocketman wrote:Stupid, bloody free webspace!

to see the screen shots go to
http://rocketman.100free.com/nogredex/screenshots.html

and refresh(F5) to clear you broswer's cache
nice! but its funny, my school board's proxy blocked that url and categorized it under "pornography" haha.. I kinda started wondering.. till I got home and saw "boxes" instead of b... err never mind :)
Well, I don't know about you, but those screenshots make me HOT! :P
0 x

User avatar
Aokis
Gnoblar
Posts: 13
Joined: Mon Sep 06, 2004 3:55 am
Location: Dallas, TX

Post by Aokis » Thu Sep 16, 2004 2:16 am

I've wasted 1/2 my night playing with the demo. It's pretty entertaining. My son want's to know where level 8 is?

:wink:
0 x
-Aokis
Nok

User avatar
houssem_bdioui
Kobold
Posts: 31
Joined: Tue May 11, 2004 8:09 am
Location: Tunisia

Post by houssem_bdioui » Thu Sep 16, 2004 8:17 am

I don't know if it's your case or not. But the zip files are downloaded as 'gif's and the screenshots pages doesn't appear at all. :?
0 x

User avatar
PeterNewman
Greenskin
Posts: 128
Joined: Mon Jun 21, 2004 2:34 am
Location: Victoria, Australia
Contact:

Post by PeterNewman » Thu Sep 16, 2004 8:31 am

Monster, please don't delete OgreODE :) It's a great peice of work.

That and for the moment we don't want to have to pay to use a physics library for a product that may not actually make any money...
0 x

rocketman
Kobold
Posts: 34
Joined: Wed Sep 01, 2004 6:27 pm

Post by rocketman » Thu Sep 16, 2004 9:22 am

sorry about the free hosting shenanigans :oops:, things shoud be better now my f2o.org account has come through.

enjoy
0 x

pratty70
Gnome
Posts: 341
Joined: Thu May 13, 2004 4:52 pm
Location: Wales - UK

Post by pratty70 » Fri Sep 17, 2004 8:52 am

Looks superb - lots of fun just to play with as is !!

Will you be posting any source code??
0 x

User avatar
monster
OGRE Community Helper
OGRE Community Helper
Posts: 1098
Joined: Mon Sep 22, 2003 2:40 am
Location: Melbourne, Australia
Contact:

Post by monster » Fri Sep 17, 2004 8:55 am

I haven't actually looked, but isn't the source code likely to be in here;
0 x

pratty70
Gnome
Posts: 341
Joined: Thu May 13, 2004 4:52 pm
Location: Wales - UK

Post by pratty70 » Fri Sep 17, 2004 3:00 pm

I got sooooo carried away playing with the demo, I forgot I'd downloaded the code anyway - many many apologies guys :oops:
0 x

User avatar
houssem_bdioui
Kobold
Posts: 31
Joined: Tue May 11, 2004 8:09 am
Location: Tunisia

Post by houssem_bdioui » Fri Sep 17, 2004 3:09 pm

By any chance, can this work on Linux?
I guess not, because I don't think the Novodex delivers a linux library.

Hope that I'm wrong :)
0 x

User avatar
Kezzer
Orc
Posts: 444
Joined: Mon Aug 16, 2004 2:19 pm
Location: Silicon Valley

Post by Kezzer » Fri Sep 17, 2004 3:47 pm

Wow, that's excellent work!
0 x

rocketman
Kobold
Posts: 34
Joined: Wed Sep 01, 2004 6:27 pm

Post by rocketman » Fri Sep 17, 2004 4:06 pm

Unfortunately Novodex is win only, which is a shame since it caps your project to only one platform and I can see from the ogre forums that there are a large number of Linux users.

There is some talk about a linux version on the Novodex forums, but they seem to have issues with supporting more than one platform. Perhaps if a few more people tried to persuade them... ;)
0 x

Meddten
Halfling
Posts: 71
Joined: Mon Aug 09, 2004 8:28 pm
Location: Austria

Post by Meddten » Fri Sep 17, 2004 5:12 pm

But Novadex is the physic engien used in Unreal Engine 3

As you can read here http://gameinfowire.com/news.asp?nid=4195



But UE3 has Windows, Linux and Mac support, so Novodex should have that also

What do you mean?
0 x

Meddten
Halfling
Posts: 71
Joined: Mon Aug 09, 2004 8:28 pm
Location: Austria

Post by Meddten » Fri Sep 17, 2004 5:12 pm

doublepost
Last edited by Meddten on Fri Sep 17, 2004 6:09 pm, edited 1 time in total.
0 x

User avatar
houssem_bdioui
Kobold
Posts: 31
Joined: Tue May 11, 2004 8:09 am
Location: Tunisia

Post by houssem_bdioui » Fri Sep 17, 2004 5:17 pm

This is the commercial package.
And we're talking about the free licensed package for non-commercial use.
0 x

Meddten
Halfling
Posts: 71
Joined: Mon Aug 09, 2004 8:28 pm
Location: Austria

Post by Meddten » Fri Sep 17, 2004 6:09 pm

ok i see

sorry my mistake and sorry for the double post
0 x

old_man_auz
Halfling
Posts: 87
Joined: Tue Jun 15, 2004 5:10 am
Location: Australia

Post by old_man_auz » Fri Sep 17, 2004 6:14 pm

I cant believe I just spent an hour muckin around with that....
0 x

rocketman
Kobold
Posts: 34
Joined: Wed Sep 01, 2004 6:27 pm

Post by rocketman » Fri Sep 17, 2004 9:03 pm

Im going to expand this project by next tackling joints and motors (maybe even then ragdolls :shock: ), but need to improve some of the code design.
At the moment I am doing some rather silly casts between the Ogre and Novodex data types and need something "better". This is a question to monster (OgreODE) and others who having integrated APIs with conflicting data types, how do you convert from one format to another? I have two ideas:

1. A set of conversion functions that take one format and return the other.
2. Subclass the data types of API X and provide copy constructors and conversion functions for API Y. Then only use the new classes for my code.

cheers guys.


PS. And on a complete side note I have just noticed how shiny the ASDW buttons are on my keyboard, I think I have been playing BF:Vietnam too much :)
0 x

User avatar
bad_camel
Halfling
Posts: 74
Joined: Tue Dec 17, 2002 11:57 am
Location: Somerset, England
Contact:

Post by bad_camel » Sat Sep 18, 2004 8:29 am

I used inlines convert functions.

The binary zip link doesnt work here :(
0 x

Post Reply