Game Development Community

more T3D Qs

by Orion Elenzil · in Torque 3D Public · 08/10/2009 (7:51 pm) · 3 replies

hi all,
apologies in advance because i'm sure at least some of this has already been covered.

i've got a few questions the answers to which haven't leapt out at me from the various very gorgeous pics and videos that have come out of the beta program so far, and any help is greatly appreciated.
most of these are comparing T3D to TGE 1.5, since i'm pretty familiar with that.

1. are there any significant changes to torquescript ?

2. are there any significant changes to the TNL-style networking ? (i hope not, TNL rocks)

3. are there any significant changes to GuiControl system ?

4. is video playback still theora ?

5. is the particle system still the same ?

6. is there a built-in mechanism for automatically downgrading rendering quality to maintain framerate ?

7. speaking of which, how is the framerate on older machines ?

8. is the character animation system pretty much the same ?
* especially, have blended animations become any easier / more sophisticated ?

9. are moving platforms integrated ?

10. is the scenegraph hierarchical yet ?

11. is libCurl integration stock ?

12. is there an automated testing framework in place ?
* for the C-side
* for the script-side
* for the whole server/client system (tall order, i know)

13. for a web-deploy, how does the plugin installer get built ?
eg, what gets installed, the T3D web plugin, or Orion's web plugin ?



.. okay, there's more,
but that's already a somewhat unreasonably long list.

tia!!

orion





#1
08/11/2009 (12:53 am)
Good questions and I would certainly like to know the answer to some of these myself.
#2
08/11/2009 (11:45 am)
Quote:1. are there any significant changes to torquescript ?

Not really...only minor changes in the backend to make some internal things easier.

Quote:2. are there any significant changes to the TNL-style networking ? (i hope not, TNL rocks)

Nope.

Quote:3. are there any significant changes to GuiControl system ?

There has been a fair amount of work done to the GuiControl's used in the editor to make them more powerful/useful but this mostly falls under fixing bugs or adding new functionality.

Quote:4. is video playback still theora ?

There is currently no video playback in Torque 3D. We may have something Theora related for 1.0 but it might have to wait for 1.1 if it doesn't come together.

Quote:5. is the particle system still the same ?

The particle system is largely unchanged from the TGEA 1.8.1 version but there are some basic differences in how you use it if you compare it to TGE 1.5.2 (nothing hard to work through...just not a straight port in all cases).

Quote:6. is there a built-in mechanism for automatically downgrading rendering quality to maintain framerate ?

No.

Quote:7. speaking of which, how is the framerate on older machines ?

With Basic Lighting it is generally as good or better than the framerates that TGE 1.5.2 gets (it is pretty rare that we have an apples to apples comparison in artwork).

Quote:8. is the character animation system pretty much the same ?
* especially, have blended animations become any easier / more sophisticated ?

Largely unchanged except that TGE 1.5.2 supports morph animations and TGEA/T3D does not.

Quote:9. are moving platforms integrated ?

No.

Quote:10. is the scenegraph hierarchical yet ?

No.

Quote:11. is libCurl integration stock ?

No.

Quote:12. is there an automated testing framework in place ?

There is now a unit test framework in place that can be used from C++ or script. At this point our code coverage of the stock unit tests is very low.

Quote:13. for a web-deploy, how does the plugin installer get built ?
eg, what gets installed, the T3D web plugin, or Orion's web plugin ?

There is no "Torque 3D web plugin" which all Torque 3D game run on top of. Each installation is either project or studio specific (you can set it up to share the same plugin for all of your projects if you so desire).
#3
08/11/2009 (11:55 am)
fantastic Matt, thanks for the super-speedy and concise answers!