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.

Look! Some falling boxes!

Postby 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.
rocketman
Kobold
 
Posts: 34
Kudos: 0
Joined: 01 Sep 2004

Postby 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.
rocketman
Kobold
 
Posts: 34
Kudos: 0
Joined: 01 Sep 2004

Postby 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
User avatar
goblin
Gnoblar
 
Posts: 1
Kudos: 0
Joined: 08 Sep 2004
Location: England

Postby 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
User avatar
neocryptek
Gnome
 
Posts: 335
Kudos: 0
Joined: 01 Mar 2003
Location: Idaho, USA

Postby 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.
rocketman
Kobold
 
Posts: 34
Kudos: 0
Joined: 01 Sep 2004

Postby 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 :)
- Xinc
User avatar
Xinc
Halfling
 
Posts: 52
Kudos: 0
Joined: 08 May 2004
Location: Toronto, Canada

Postby monster » Thu Sep 16, 2004 1:41 am

AWESOME!

/me
Code: Select all
rmdir /s /q C:\Development\OgreODE
User avatar
monster
OGRE Community Helper
OGRE Community Helper
 
Posts: 1098
Kudos: 0
Joined: 22 Sep 2003
Location: Melbourne, Australia

Postby 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
User avatar
Antiarc
Greenskin
 
Posts: 120
Kudos: 0
Joined: 23 Jan 2003

Postby 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:
-Aokis
Nok
User avatar
Aokis
Gnoblar
 
Posts: 13
Kudos: 0
Joined: 06 Sep 2004
Location: Dallas, TX

Postby 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. :?
User avatar
houssem_bdioui
Kobold
 
Posts: 31
Kudos: 0
Joined: 11 May 2004
Location: Tunisia

Postby 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...
User avatar
PeterNewman
Greenskin
 
Posts: 128
Kudos: 0
Joined: 21 Jun 2004
Location: Victoria, Australia

Postby 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
rocketman
Kobold
 
Posts: 34
Kudos: 0
Joined: 01 Sep 2004

Postby 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??
pratty70
Gnome
 
Posts: 341
Kudos: 0
Joined: 13 May 2004
Location: Wales - UK

Postby monster » Fri Sep 17, 2004 8:55 am

I haven't actually looked, but isn't the source code likely to be in here;
User avatar
monster
OGRE Community Helper
OGRE Community Helper
 
Posts: 1098
Kudos: 0
Joined: 22 Sep 2003
Location: Melbourne, Australia

Postby 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:
pratty70
Gnome
 
Posts: 341
Kudos: 0
Joined: 13 May 2004
Location: Wales - UK

Postby 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 :)
User avatar
houssem_bdioui
Kobold
 
Posts: 31
Kudos: 0
Joined: 11 May 2004
Location: Tunisia

Postby Kezzer » Fri Sep 17, 2004 3:47 pm

Wow, that's excellent work!
User avatar
Kezzer
Orc
 
Posts: 444
Kudos: 0
Joined: 16 Aug 2004
Location: UK/CI

Postby 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... ;)
rocketman
Kobold
 
Posts: 34
Kudos: 0
Joined: 01 Sep 2004

Postby 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?
Meddten
Halfling
 
Posts: 71
Kudos: 0
Joined: 09 Aug 2004
Location: Austria

Postby 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.
Meddten
Halfling
 
Posts: 71
Kudos: 0
Joined: 09 Aug 2004
Location: Austria

Postby 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.
User avatar
houssem_bdioui
Kobold
 
Posts: 31
Kudos: 0
Joined: 11 May 2004
Location: Tunisia

Postby Meddten » Fri Sep 17, 2004 6:09 pm

ok i see

sorry my mistake and sorry for the double post
Meddten
Halfling
 
Posts: 71
Kudos: 0
Joined: 09 Aug 2004
Location: Austria

Postby old_man_auz » Fri Sep 17, 2004 6:14 pm

I cant believe I just spent an hour muckin around with that....
old_man_auz
Halfling
 
Posts: 87
Kudos: 0
Joined: 15 Jun 2004
Location: Australia

Postby 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 :)
rocketman
Kobold
 
Posts: 34
Kudos: 0
Joined: 01 Sep 2004

Postby bad_camel » Sat Sep 18, 2004 8:29 am

I used inlines convert functions.

The binary zip link doesnt work here :(
User avatar
bad_camel
Halfling
 
Posts: 74
Kudos: 0
Joined: 17 Dec 2002
Location: Somerset, England

Next

Return to General Discussion

Who is online

Users browsing this forum: MSNbot Media and 2 guests