Game Development Community

Implementing SpeedtreeRT

by John Hernandez · in Torque Game Engine · 11/26/2004 (9:15 am) · 77 replies

Hi all,

I 've read a little about people having success in implementing Speedtree into Torque and was wondering if anyone might have any tips on where to start or any potential pitfalls involved in such an undertaking?

Thanks

John
Page «Previous 1 2 3 4 Last »
#1
11/28/2004 (1:53 am)
It's a daunting task, SpeedTreeRT only does rendering, so you would have to do some kind of space partioning (I did octree) and visibility culling (I did occlussion culling). Then you will have to start getting more performance from it by using VBO's or fragment shaders. The SpeedTreeRT comes with some OpenGL samples that might shed some light on you. I would start there.
To top it you will have to conver the SpeedTreeRT collision geometry into torque convexes.
One thing you might run into is that you have to invert textures for them to work properly (either in code or in the textures themselves) since Torque uses inverted vertical coordinates when loading textures with the resource manager.

Good luck with it.
#2
11/28/2004 (5:59 am)
Someone should make a SpeedTree TGE code pack, hint hint ;-)
#3
11/28/2004 (6:04 am)
For selling it to what, 2 people Not worth it.
#4
11/28/2004 (6:29 am)
Isn't SpeedTree also very expensive? When I looked at it a while back it was way to expensive for my blood...:-)
#6
11/28/2004 (9:09 am)
Did the the L-Systems resource get collision working?

It works in a similar way to Speedtree, but afaik its free.
www.garagegames.com/index.php?sec=mg&mod=resource&page=view&qid=4091
#7
11/28/2004 (9:34 am)
SpeedTree is much more than just rendering a tree

Oh - and if someone has money to buy speedtree, they have money to give a good price for a codepack - in any shape or form. Also if its just for 2. Maybe contact the SpeedTree guys too to see if they would sponsor it. Lots of opportunity if you got semi working code already
#8
11/28/2004 (9:48 am)
BEn Garney is also making a Forest Pack as a alternative to Speed Tree I belive
#9
11/28/2004 (11:29 am)
Now that would be nice. Some software is just outrageously overpriced...
#10
11/28/2004 (11:31 am)
It's not overpriced considering all it does, and what it would take you to pay a team of programmers to implement something like it.
#11
11/28/2004 (11:46 am)
Thanks for the advice Xavier.

It sounds a little daunting, but not impossible. I'll see how I go with it :)
#12
11/28/2004 (12:44 pm)
I believe the Aliencodec treemaker software is only $50 us, equates to less than 30 quid. You can make as many trees as you want then, but you have to implement them as discrete .dts objects as you do with the current trees that come with Torque.

Is Bens tree pack going to procedurally create trees, sort of like a fxFoliage but with trees? That I would buy.
#13
11/28/2004 (12:46 pm)
Yes, ben's pack is a replicator for trees, with optimized rendering of course for speed.
#14
09/29/2005 (7:09 am)
Hey everyone! Does anyone have links to the latest advances in this area? I have used SpeedTreeRT in the past with great results, but not with Torque. Has anyone developed a SpeedTreeRT solution for Torque yet? Does anyone one know of a different solution since the last post back in Nov 04?
#15
09/29/2005 (7:10 am)
Hey everyone! Does anyone have links to the latest advances in this area? I have used SpeedTreeRT in the past with great results, but not with Torque. Has anyone developed a SpeedTreeRT solution for Torque yet? Does anyone one know of a different solution since the last post back in Nov 04?
#16
09/29/2005 (7:14 am)
James... I think Adam deGrandis is going to be working on it.

www.garagegames.com/blogs/34011/8619 read the comments.
#17
09/29/2005 (4:18 pm)
Anyone want to contact Aliencodec to see if we can get a team working on making dynamic trees straight in Torque? I'm pretty sure they did this for blitz already. I'm interested on working on something like that.. Maybe I'll talk to the owner.
#18
09/29/2005 (4:25 pm)
The Forest Pack is not a replacement for SpeedTree. It's more of a low-cost SpeedTree. Yes, SpeedTree is better, but you pay for it. I know there is at least one team who has SpeedTree working in TSE/TGE, though I don't remember who.
#19
09/29/2005 (4:30 pm)
I made a little post with a bit of my ramblings about how I developed the speedtree integration and a couple of pictures:

bbsxavier.homelinux.net/~reivax/blog/?postid=30

There's some more pics here too:

bbsxavier.homelinux.net/~reivax/images/hunting/
#20
09/29/2005 (4:41 pm)
Poacher is using speedtree
Page «Previous 1 2 3 4 Last »