Hi everybody,
My name is Jens Kortboyer I am a student of Art & Animation at the GAMES ACADEMY Berlin. My team and I are working on a Multiplayer 3D Action Shooter with vehicles. The name's FRAGFIST !Currently we are working on a playable Demo for the GAMES CONVENTION '05 in Leipzig.
The setting for this demo is a dirttrack where you will be driving the Tomahawk-buggy, knocking over every prop that comes in your way and performing crazy jumps.

THIS THREAD: used to live on my 'to do'-list for a long time, now finally checked off. I will be updating this thread constantly as we are spitting out new content to show off and we are very curious about your feedback.

OGRE3D:
We really enjoy working with the Ogre, it's power, comprehensive structure, the features and most important the large and kind community makes it the best choice for our project.
So far Stephan has developed a very comfortable meshviewer where we can check our models in.
Lately he implemented the Tomahawk-buggy into Nogredex and did some pretty cool vehicle physics stuff.
Currently we are working on implementing the dirttrack and props with accurate collisionmeshes.

the next steps will be to do particle effects, advanced shaders and sound.

Here are some shots of the physics demo:
They show the Tomahawk with normalmap and being affected by physics forcing the suspension to contract. ---> very cool looking.

Allez hop! Fullpipes are easy to ride for a Tomahawk!... actually a little too easy at the moment, but that's left to tweak.

This shot is captured from the Meshviewer it shows the very basic Dirttrack we are testing with.

Here are some Maya Renderings. The Dirttrack filled with our props and a little fake-action-sequence. As you can see we are going for a real stunt-show appeal.

Well that's it for now, I hope you guys get an impression of what the GC Demo of Fragfist will be all about. (shooting and multiplayer will be implemented during third semester )
I keep you updated.

BTW:
maybe you want to throw around some Tomahawks youself:
Feel free to download: fragfist_physicsdemo

Comments and crits are most welcome.

Last edited by Jens_K on Sat Aug 13, 2005 1:39 am, edited 4 times in total.

I've downloaded the demo, will give it a try at home and post back later, but from a graphics perspective your project is looking absolutely fantastic! I really do need to get off my butt and learn shaders.

thank you guys very much for the kind words.
And especially in the name of the art-department, thanks for the praise!

gotta love the maya render

Rendering in maya is still a pain in the ass for me, it takes ages, it's very unstabable, and tricky to figure out what setup works best. Therefore I'm most grateful you enjoy'em. (man i love 3Dsmax's quick scanline renderer)
Since everything you see in the shots AND the demo is heavily WIP, we'd really appreciate if you guys could help us point out bugs and things that look off.
in technological as well as in artistic ways.
again thanks for your support.

I gave the physics demo a quick try, you seem to be on the right track. Right now the car is very "slidy", I think you need to work on the friction system a bit more, but I understand this is an early demo. I thought that Novodex provided a system for creating vehicles, it this not accurate?

however the suspension looks gorgeous! the moving parts really add a sense of realism which i know is missing in my Stunt Playground game.

Physics demo looks great alright. I like the car model. I guess I have to second walaber's remark about the sliding, also your gravitational model seems to be a bit off to me, although I couldn't quantify it.

It runs kinda slow: only 20fps on my p4@2Ghz with 1.25GB memory. I get the same performance in high-resolution and AA so it's not the graphics, it's the physics or maybe a debug build? Maybe you have set the "physics resolution" (or whatever it's named) too high.

Big thanks to all of you who have spent their precious time testing the demo.

At this point I'd like to ask all of you who have tested the demo
to post your system specs and fps so we can compare, spot errors, ...
Problem for example is that we only had the chance to test the "game" on ATI cards yet.
I'd like to hear feedback from NVIDIA users.

As for Novodex exposing a vehicle primitive:
I have heard rumors about it, maybe I have missed the release of a new version or something. In the current doc. (well the one I have) They suggest using raycast vehicles for good performance or realistically modeled rigid body structures.
I tried the latter but it just didn't work as I expected. Using raycasting was just easier to set up and tweak.

well I don't know whether Jens uploaded a release or a debug version...
The artifacts you show also happened here once in a while.
They have to do something with releaseOGRE/debugOGRE/debugDX/releaseDX constellations... I don't know.
That's also something I'd like to address after our show at the GamesConvention. Since we can bring our presentation system, that's not a primary task right now... sorry.

Since nobody else encountered any problems, I'm assuming it has to do something with his installed dx version.

If anybody can help... feel free to contact us/post the solution here.

obviously I used Newton Game Dynamics, which comes with a very advanced vehicle system. it uses rigid bodies for the tires, but has a complex friction system to represent real tire behavior. it's very easy to use by setting up the suspension, and then adjusting the tire behavior through a callback. of course you must create your own gearbox / torque curve code, as the system simply asks for the torque to the tires. A raycast vehicle would definately be more complex, as you would need to implement the tire equations yourself.

one of the users on the Newton forums has implemented a raycast car with newton however, as it's faster than the built-in system because there are less rigid bodies involved.

@walaber: Thank you for your insights, guess we'll take a closer look into Newton after the Convention.
@Noiprox: thx man! @Chris Jones: Interesting bug report, although we don't have time to look into this currently, we'll keep that in mind.
@all: check out the update

Stephan has implemented the Dirttrack into Nogredex.
Now you can ride a Tomahawk over bumpy roads. Fasten your seatbelt, and take it easy in the curves Please download here:DIRTTRACK(aprox. 7MB)
-The Track is a common .mesh file, it works as a ground object with collision, because nogredex generates a heightmap for it. Heightmap generation works because there are no faces overlapping each other.
(As an artist, I hope this explanation is correct AND makes sence.^^ Stephan can you affirm that?)
-We tried to use a normalmap for grounddetails, but it killed fps with a vengance... greyscale detailmap should do the trick in the future.
-Thanks for all the feedback, we increased gravity, the buggy behaves more stable now.
-Stephan turned the lights down low^^ There's a moody warm light now, which will support the setting we have planned for the track.

Coming up next:
(ETA Sunday June 26.)
Script files for modifying the physical attributes of the track AND the Tomahawk!!
We count on you to help us find the perfect setup c'mon it'll be fun

Tilting is an understantment. Unless I let is crawl foward I tip it over 10 time out of 10. Sometimes I get lucky and it lands on it's wheels but most of the time reset. But it is very nice. Can't wait to see more of it.