vcanim.gif (8357 bytes)Ttf2Soft
Home ] Sales ] Products ] Services ] Support ] Downloads ]

 

Ttf2Soft

    Ttf2Soft is a 3D text generator. It can be used with almost any installed TrueType font. (The current release does not support fonts which contain holes with holes, such as Follies Plain.) Currently Ttf2Soft only runs on Windows NT.  Ttf2Soft constructs a hierachy of all the text and its constituent elements. The Hierarchy is rooted at TEXT which contains LINES which contains WORDS which contains CHARACTERS, each of which is, in turn, made up of patches, faces and their respective defining curves. 

The current release is a BETA release. It does not handle some fonts perfectly. This is usually manifested by the fonts faces not being entirely contained with the curves which define it. This release also uses a lot of physical memory. If you use this release and experience difficulties please let us know.

ttf2soft.gif (17824 bytes)

Ttf2Soft is run from the SoftWish Console. Before you can use it you must load the Ttf2Soft package, like this:

ttf2soft1.gif (16251 bytes)

 

The itself command has the form:

TTF2Soft text [-FONT fontname] [ -2D ] [ -NOBEVEL ] [-SCALE scalefactor] [-Z zfactor] [ -BEVELXY bevelXYfactor ] [ -BEVELZ bevelZfactor ] [-SKELETON]

where the arguments to the command are as follows (note that arguments contained within baces are optional and need not be specified) :

text - the text to be modeled.

-FONT ~ If this flag is specified then fontname is the font to use, otherwise a font browser is materialized to allow for interactive font selection.

-2D ~ if specified TTF2Soft builds 2D splines, otherwise it builds 3D objects.

-SCALE - the scaleFactor is the number of softimage units to make the width of an average character (this corresponds to aveCharWidth in TrueType).

-Z - the zfactor is the percentage of the width of an average character to make the depth. The depth of ALL text, in softimage units, is scalefactor * zfactor. For example if scalefactor is 10 then an average character (in the specified font) is specified to be 10 softimage units wide, and a zfactor of 0.2 will make ALL characters 2 softimage units deep.

-NOBEVEL - specify this flag to build unbevelled 3D objects.

-BEVELXY - The bevelXYfactor modifies the bevel size which TTf2Soft automatically compute. This automatically computed bevel size is the maximum size that is possible without the bevel intersecting itself or extending off the XY face of the letter. The size of the bevel that is actually used (in the XY plane) is :
   the product of the bevelXYfactor and the average_character_width
      and
   the product of the bevelXYfactor and the maximum possible Bevel size which Ttf2Soft automatically computes.
Specifying a bevelXYfactor of 1.0 will result in the a bevel of the maximum possible size. Specifying a bevelXYfactor of 0.25 will result in the a bevel which is one quarter the size of an average character unless such a bevel is larger than is possible due to self-intersection (in which case the bevel will be as large as is possible). 0 < bevelZfactor <1.0. The default value is 0.25.

-BEVELZ - This is the amount the front and back bevels protrude. It is a percentage of the bevelXYfactor. The default value of bevelZfactor is 1.0, which will make the bevels symmetric in height/width and depth. If you choose to specify any other value, it must always be a positive number (0 < bevelZfactor).

 

 

Whitepaper ] Terms and Conventions ] Release Notes 2.2 ] Problems You May Encounter ] Installation overview ] Installing on Irix ] Installing on Nt ] Licensing ] Scripting ] Utilities and Libraries ] Tools ] Tutorials ]

copyright Video-Collage Inc.