Horde3D

Next-Generation Graphics Engine
It is currently 24.11.2024, 05:51

All times are UTC + 1 hour




Post new topic Reply to topic  [ 28 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Plight of The Weedunks
PostPosted: 24.05.2008, 00:29 
Offline

Joined: 22.05.2008, 18:30
Posts: 37
Heya :)

My name is Steven Campbell and I'm one of the programmers of "Team Caffeine"
We have gotten into the Dare to be Digital competition hosted by the University of Abertay-Dundee in Scotland :)

I'm the main engine programmer, and for our graphics, I decided on using Horde3D because of it's very clean interface, it's small and easy to figure out what's going on, and it's OpenGL based! We did test out Ogre3D as well as both myself and the other programmer in the team have experience with Ogre, but it's a bit too big for what we need.. and if something went wrong in Ogre, we'd be lost in trying to fix it - especially since Dare only gives us ten weeks to make a game!

So, I'd like to send a thanks to all the developers involved in Horde3D :)
Here's hoping we can make a game that'll really show off it's power!

We'll let you know how everything goes...
... and we'll be sure to shout if we need a hand ;)

-- Steven "Stuckie" Campbell


Top
 Profile  
Reply with quote  
PostPosted: 28.05.2008, 02:32 
Offline

Joined: 08.11.2006, 03:10
Posts: 384
Location: Australia
Good luck with your project.

I hope we get to see some screen-shots in a few months time :wink:


Top
 Profile  
Reply with quote  
PostPosted: 28.05.2008, 13:15 
Offline

Joined: 22.05.2008, 18:30
Posts: 37
Thanks :)

There's just a week to go before the whole thing starts, and I'm looking forward to it!
We managed to sort out getting models and level data being loaded via Collada in minutes.. it was proving to be a bit of a headache in Ogre... but that was possibly just down to a bad plugin more than anything else, or odd export settings ( we did have to re-export our assets with baked matrices for Horde to get them right )

I'm going to have a quick look over the current SVN code over the weekend to see if there's any fancy bits we can use from that, but it's possibly best we stick with the current 1.0 beta, as I've had no problems while messing with that so far.

Only fun bit that I can see happening is getting ODE to play nice with Horde, but I don't think that'll be much of a problem.. though comments and suggestions are much appreciated for how to go about doing so ;)


Top
 Profile  
Reply with quote  
PostPosted: 28.05.2008, 13:38 
Offline
Tool Developer

Joined: 13.11.2007, 11:07
Posts: 1150
Location: Germany
Never looked at ODE but there is a simple example of how Bullet could be attached to Horde.

BTW. For those waiting for it, I recently updated the Bullet Demo to work with Horde 1.0Beta


Top
 Profile  
Reply with quote  
PostPosted: 28.05.2008, 13:52 
Offline

Joined: 18.05.2008, 17:47
Posts: 96
right it should be easy to implement ODE, and we havee the bullet integration (who needs ODE when he has bullet :D ) I remember trying to add ODE to my bsp based engine... sigh...
btw may 2008 -> havok will be released


Top
 Profile  
Reply with quote  
PostPosted: 29.05.2008, 14:07 
Offline

Joined: 22.05.2008, 18:30
Posts: 37
I hadn't actually heard of Bullet until recently, and our other programmer has only heard of it in passing.

We're going to stick with ODE for the simple fact that we both know what we're doing with that.. it's just a case of wrapping it into my engine, around both Horde and Lua.

I do thank you for the Bullet example though, as that'll come in handy to rip apart for when we get ODE running :)


Top
 Profile  
Reply with quote  
PostPosted: 29.05.2008, 17:58 
Offline

Joined: 16.01.2008, 00:24
Posts: 73
Location: Canada/Quebec
stuckie wrote:
I hadn't actually heard of Bullet until recently, and our other programmer has only heard of it in passing.

We're going to stick with ODE for the simple fact that we both know what we're doing with that.. it's just a case of wrapping it into my engine, around both Horde and Lua.

I do thank you for the Bullet example though, as that'll come in handy to rip apart for when we get ODE running :)


I'm using ODE with Horde3D and it work well in general. The only little problem I had is about euler angle with Horde3D and ODE. The returned angle is not the same.

And good luck with your project!


Top
 Profile  
Reply with quote  
PostPosted: 29.05.2008, 20:04 
Offline

Joined: 22.11.2007, 17:05
Posts: 707
Location: Boston, MA
Mikmacer wrote:
I'm using ODE with Horde3D and it work well in general. The only little problem I had is about euler angle with Horde3D and ODE. The returned angle is not the same.
That wouldn't by any chance be because one uses radians and the other uses degrees?

_________________
Tristam MacDonald - [swiftcoding]


Top
 Profile  
Reply with quote  
PostPosted: 29.05.2008, 21:31 
Offline

Joined: 16.01.2008, 00:24
Posts: 73
Location: Canada/Quebec
swiftcoder wrote:
Mikmacer wrote:
I'm using ODE with Horde3D and it work well in general. The only little problem I had is about euler angle with Horde3D and ODE. The returned angle is not the same.
That wouldn't by any chance be because one uses radians and the other uses degrees?


I'm already converting horde degrees into radians for ODE. When I set a rotation of 90 degrees in ODE, horde3D is returning -90 but I did not go any further on this problem.


Top
 Profile  
Reply with quote  
PostPosted: 30.05.2008, 01:55 
Offline

Joined: 18.05.2008, 17:47
Posts: 96
I guess that is the euler angle's singularities: pitch +90 and pitch -90, north and south poles. Need to handle them separately.


Top
 Profile  
Reply with quote  
PostPosted: 11.06.2008, 13:12 
Offline

Joined: 22.05.2008, 18:30
Posts: 37
Well, we're a week in and we've managed to get a few things working :)

I've scripted most of Horde so that we can manipulate it through our Lua interface.
Our other programmer has implemented ODE and we have Horde and ODE behaving themselves somewhat.
We've got our artists exporting to COLLADA via Maya and a scale system setup.
And I'm about to add control pad support so we can get the meshes to run around with the Playstation 2 pads, and mess with the COLLADA convertor somewhat so that the artists can manipulate the physical properties of the models and stuff.

Our Dare blog is here: http://www.daretobedigital.co.uk/team-i ... idTeam=277 should you want more information about the game, and see how we're getting on and stuff, as well as what the other teams are doing.

So far we haven't had any problems, but we're still early on... we're after a first playable within another week, so will report back then and give some binary goodness out for people to play with :)


Top
 Profile  
Reply with quote  
PostPosted: 11.06.2008, 15:12 
Offline

Joined: 03.06.2008, 18:57
Posts: 19
Quote:
I've scripted most of Horde so that we can manipulate it through our Lua interface.


Can you share your Horde3D Lua wrapper?

Thanks


Top
 Profile  
Reply with quote  
PostPosted: 11.06.2008, 15:15 
Offline
Tool Developer

Joined: 13.11.2007, 11:07
Posts: 1150
Location: Germany
You can find one in the editor too, just check the LuaBindingsHorde.h and LuaBindingsHorde.cpp


Top
 Profile  
Reply with quote  
PostPosted: 11.06.2008, 17:37 
Offline

Joined: 22.05.2008, 18:30
Posts: 37
Ours isn't quite finished and is somewhat engine specific in places... It's basically just Proxy methods using the Lunar template from Lua's user wiki..

Never looked at the Lua bindings in the editor, to be honest.. I just went my own way, so the one from the editor is probably much cleaner and of more use to you :)

[edit]
been warned that due to it being developed during Dare, I'm not really able to release it till afterwards... though as I just said, it's nothing but Proxy methods generated with the Lunar template setup


Top
 Profile  
Reply with quote  
PostPosted: 22.07.2008, 22:59 
Offline

Joined: 22.05.2008, 18:30
Posts: 37
Just thought I'd throw up some screenshots of what we're upto, since there are none in this thread so far! ( was sure I had put some up too.. oh well )

Image
This is the first level.. "Toothy" the Tunnel ;) This is a bit of an older screenshot ( there's a LOT more going on in there now, with our Weedunks jumping about all over the place like crazy ), but it shows off our artists work on the textures and models :)

Image
The first section of our Factory level :) It's not finished yet, but thought it looked pretty enough to take a screenshot of anyway, hehe.. I upped the resolution to 1024x768 specifically for this one, as I thought it looked particularly nice.

Hope you like! The lighting still needs tweaked a lot ( our second level looks very cartoony compared to the first, for instance ) but as I've Lua-fied pretty much the entire engine, it's not hard to do.
We've just a few weeks left to finish the game, and we're certainly on our way to getting there... we'll hopefully have a new video up on our diary page soon as well.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 28 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group