Game Development Community

Plan for Robert Brower

by Robert Brower · 03/05/2005 (8:36 pm) · 62 comments

A couple of years ago, as I was skimming through the forums, I noticed a general desire by the community for walking vehicles in Torque. I also got a lot of feedback from people who had purchased the Environment Pack Pro. They were hungry for more animals for torque. I considered a few different angles and decided that creating a Horse vehicle class was the best thing I could do. I created a horse model, and animated it the best I could. I also created a saddle. Then I bagan working in the C++ to create a new vehicle class which I called Horse.

Now, I can pump out meshes but I'm not much of a painter. I contacted a friend at ExileWorks (http://www.exileworks.com/) and told him what I was working on. He expressed a need for some code that I offered to write and we were able to work together on cleaning up my mesh and exporting it and all my animations. He went far beyond my expectations and provided me with a few different textures for the horse. Thanks Peter!

I tossed around the idea of making a horse game, but then I realized that without a team, this would be impossible given I had a fulltime job and just the horse alone was eating up a lot of my time. So in the end I decided that releasing the horse as a content pack was the kind of acheivement I was looking for. I showed my horse pack demo to some more friends at Bravetree and they gave me great feedback. I had some problems. My animations were not good enough. Also, as someone in the forums pointed out, the shape of my saddle was horrible. Thank you for the criticism, comments, and your valuable time Joe!

By this time, I had the engine class finished, and all the script written. I could ride my horse around in my demo and even jump over fences and haystacks to score points. When I found myself spending too much time having fun riding the horses and not enough time working on finishing my pack I knew I had something good!

People began to ask me about the horse pack so I established an early adopter program for people who wanted to get a jump on things and start working with horses right away. The feedback was fantastic. I want to thank all of the early adopters! Good luck with your games. And please don't forget to brush your horses before saddling them up.

I wanted to make some changes to the textures and provide more kinds of horses so I asked my friend Eric Elwell if he would be interested in touching up the textures that Peter had created and he agreed. Eric has serious painting telent. I knew this the first time I layed eyes on a submarine model that he had painted for me. We intend to release the submarine class, model, and art as a pack in the future. It's very cool. It has a mechanical arm that the player can control and use to pick up and drop objects in game, a working periscope that can be used to spy on surface ships, and a torpedo launcher. There is also an abundance of animated and static sea life models and art.

I contacted Danny Ngan who I had heard was a very talented animator and sent him a demo of my horse and all the jumping obstacles. He liked it very much and agreed to join me in working on the pack. Both Danny and I are very busy people so it took us a while to get the animations done, but when I saw what he had done, I nearly teared up. His animations are beautiful.

One more problem existed. The saddle I made looked like a well painted log. So again I went off to try to work some deals. Around this time, Mat Mitman showed me a mountable monster he had been working on. I agreed to help him get it into a Torque demo and he stepped up to the plate and created a wonderful saddle for the horses. Then I contacted my friend at ExileWorks again who was in need of code, and Peter made some changes to the saddle to make it work better with the Horse, and painted it.

I have been fiddling with the AIHorses in the Horse Pack Demo, and creating a pleasant mission that I can present that includes fences and haystacks and the ability to jump over these obstacles and score points. Danny is working on the last of the animations. The Textures are complete, and the saddle looks and works beautifully. Danny and I agreed that we will be supporting both Maya and Max for the Horse Pack. Soon all of our hard work will come to fruition. Here's a few screenshots of the Horse Pack! Enjoy!

Some technical jargon:

Number of polygons is slightly less than 1000. In addition to the head and neck working with steering, the horse has three different speeds of animation that blend together based on speed. They are walk, trot, and gallop. It also has a root and rearing-up animation. The saddle is approx 400 polygons. There is a Horse and AIHorse C++ class, a horse script, an AIHorse script to get them running around in missions and seven different textures for the horses. The textures come in two formats, with or without the leather and saddle blanket. The pack may contain the obstacle script, fence and haystack models.

I want to give a special thanks to Craig and Nauris, my De-Railed teammates, for being patient with me and supporting my efforts to finish this pack! Thank you men!

home.comcast.net/~robertbrower/horsepack.1.jpghome.comcast.net/~robertbrower/horsepack.2.jpghome.comcast.net/~robertbrower/horsepack.3.jpghome.comcast.net/~robertbrower/horsepack.4.jpghome.comcast.net/~robertbrower/horsepack.5.jpghome.comcast.net/~robertbrower/horsepack.6.jpghome.comcast.net/~robertbrower/horsepack.7.jpg
Robert
Page «Previous 1 2 3 4
#1
03/05/2005 (8:37 pm)
WOW! I want one =). So does my G/f, Gimme a horse :p
#2
03/05/2005 (8:45 pm)
That's hot!
#3
03/05/2005 (8:52 pm)
Yeah, wow!! Just awesome! That horse is cute as heck and the "riding around" things sounds like it could be fun!
Keep us updated please.
#4
03/05/2005 (9:00 pm)
You wanna know something sad.... the best Mythic could do for DAoC was horses on rails :-p They never did give the players user controllable mounts.
#5
03/05/2005 (9:21 pm)
That's some awesome collaboration there Robert! The horse is looking amazing, I think people are going to dig it. I remember when Zelda on the N64 had a horse, everyone was ooohing and ahhhing. Mounts are cool, that's all there is to it :)
#6
03/05/2005 (9:55 pm)
I've had a chance to preview the horse pack, and it's looking great. Just looking at the list of collaborators there, you know it's high-quality stuff! :)
#7
03/05/2005 (10:34 pm)
Wow :) Nice Horse building Tutorial From Ben Mathis site :) Sea Biscuit
#8
03/06/2005 (12:26 am)
Perty horsey
#9
03/06/2005 (1:10 am)
Yay! Now I have something to make for my sister's birthday ^^ life saver
#10
03/06/2005 (1:30 am)
Should this work for every other 4 legged bugger too?
#11
03/06/2005 (1:40 am)
Wow, the horse model looks ace, and the textures really bring it up a notch. Fantastic work. :)
#12
03/06/2005 (1:54 am)
Robert, was it possible to put together the wagon with a weapon mounted?? ...and will documentation outline the needed Nodes, etc...for the modeling package? I probably wouldn't be able to look at the Source assets provided[less the Maya shape makes a good Ms3d export, or a Max5 version], so to know how to construct the shape and produce it's needed sequences would be very helpful for interpolation into each developers' modeling environment. Great Job! Exactly what I was looking for.
#13
03/06/2005 (5:57 pm)
Rex: If I were going to make a cart for the horses, then I would probably use an AI Wheeled vehicle as described in this resource:

http://www.garagegames.com/index.php?sec=mg&mod=resource&page=view&qid=6222

and i would make them follow the horses like in this resource:

http://www.garagegames.com/index.php?sec=mg&mod=resource&page=view&qid=6673

and for turrets I'd probably look at this content pack:

http://www.garagegames.com/products/53

Thanks for the encouragement everyone!

Robert
#14
03/06/2005 (6:23 pm)
This looks nice, could you post a video for us to see?
for extra credit add flying support...I want my pegasus!

@Brian Wells
this quote makes it sound like yes "Mat Mitman showed me a mountable monster he had been working on. I agreed to help him get it into a Torque demo and he stepped up to the plate and created a wonderful saddle for the horses."
#15
03/06/2005 (6:39 pm)
Yes, if your animals contain the same animations as the horse then it would be a snap to get them into Torque using this pack. I don't have any videos that are small enough to put anywhere, but I'll figure that out and try to put something up at some point.

Robert
#16
03/06/2005 (7:25 pm)
try this
http://www.tmpgenc.net/e_main.html
does a good job compressing those 50 meg movies down to 2 meg mpgs
#17
03/06/2005 (8:02 pm)
Awesome, man. There must be tons of people wanting to put horses and other mountable creatures in their games. I'm interested to see the final product and how it works... is there support for mounting/dismounting animations, and how would these be implemented?

One crit on the horse model: The tail is lifted up at the base instead of falling straight down... horses only do this when they need to relieve themselves (to keep their pretty tails clean ;) ). Other than that it looks great, though!

Jeff
#18
03/07/2005 (8:20 am)
Just to add to what Robert already said, using other 4-legged creatures in place of the horse shouldn't be too difficult. From the art standpoint, you can easily swap out everything in the Max scene with your own models and animations and get those working in-game. Naturally, if you want to use your models with the existing animations and minimal editing, you'll have to keep them pretty close to horse proportions. Otherwise, you'll definitey need to model, rig, and animate from scratch (or at least heavy editing).

Structurally, the source 3D files aren't very complicated at all. Anyone who has read through the DTS docs and done a couple of basic characters will be able to understand the scene setup very quickly. In fact, the scene is a pretty standard DTS shape setup. The only additions are a couple of custom controls that I used to simplify the animation process (i.e. bypass some Character Studio oddities as they relate to Torque).

Until Robert gets some in-game samples posted, here are some renders of a few of the horse's animations:

Horse Pack Animation Preview
#19
03/07/2005 (1:44 pm)
Wonderful guys.
I been waiting for this a long time !
#20
03/08/2005 (10:55 pm)
@Danny or Robert

From a Technical standpoint would be easier to adapt the horse pack down to a 2-legged mount. What comes to my mind is a ostrich mount like chocobos or lizard mounts that run like tauntauns.

Horses are the best tho!! but the tech you created opens up a lot of fun ideas :))

3D Joust-like game :))
Page «Previous 1 2 3 4