|
V2.2 Release Notes
SoftWish is built with Softimage 3.8. It will NOT run with earlier versions of Softimage.
It has been tested on Intel and Alpha versions of NT 4.0 and Irix 6.2 and 6.5, mips3.
What's New
o SliderMaker has been reworked for improved reliability.
o Callback routines are now tracked by a handle. The signatures of the following routines
have changed:
SAA_cusOperatorAddFcurveCallback, SAA_cusOperatorRemoveFcurveCallback,
SAA_dialogAddCallback and
SAA_dialogRemoveCallback.
o SoftWish 2.2 include a beta version of Ttf2Soft, a 3D text generator. Ttf2Soft builds
entire heirarchies of 3D text from True Type fonts. Ttf2Soft is currently only available
for Windows NT.
General Information
o When running on Windows NT SoftWish windows which appear on top of Softimage must be
switched to using <ALT><TAB>.
o Documentation is in HTML. The installation does not move the documentation. It is on the
CD or wherever you unpacked the download.
o The SoftWishDebugger menu entry appears in Display in all Softimage modules except
Tools, where it appears in Viewer.
o The SoftWishConsole menu entry appears in Display in all Softimage modules except Tools,
where it appears in Viewer.
Serious
o Tcl can crash on Alpha Windows NT when
auto-completing file-names where there are many potentially correct files. If this happens
from either the SoftWish console or debugger it crashes Softimage.
o Not all new SDK functions which were introduced in SDK version 1.8 (the version for
Softimage 3.8) are documented. New dialog calls are not documented.
o SoftWish standalone does not come up in the SoftWish interpreter. To enter the SoftWish
interpreter you must perform one of
the following actions:
type: <CRTL> 3
use the menu entry Console->Attach Console->Main (SoftWish)
move SI_LOCATION/3D/custom/SoftWish/home tkcon.cfg (NT) or .tkconrc
(irix) to the users home directory.
o You cannot use the SoftWish Debugger to debug a new interactive plugin or tool until the
current plugin or tool being debugged has called cleanup. If a plugin or tool fails to
call cleanup you should restart Softimage before attempting to debug a new plugin or tool.
There are no such limitations on Standalones or the Console.
o There is a problem with puts on Alpha NT at a certain stage (when starting Tk). If you
use puts statements in your plugin they
and SoftWish may not work on Alphas.
Annoying
o SoftWishSliders can lose sync, especially when running on multi-processor machines. What
happens is that requests to Softimage while Softimage is allready updating the scene are
lost. Under such circumstances the sliders still move but they no longer change anything
in softimage. when this happend the re-sync button on the sliders control stops being
grayed-out. Pressing this button will re-establish communications.
o When SoftWishDebugger is selected it will minimize Softimage. If other windows are
present the SoftWishDebugger window may appear behind them and so not be visible. We
recommend minimizing all other windows before starting Softimage. The breakpoint facility
in SoftWishDebugger is fragile and may become confused.
o Valid calls to SAA_sceneRefresh will fail when made from SoftWishDebugger. This is
because Soft is minimized. You will need to debug your Setup and Edit entry point code
from SoftWishConsole in this release. The other workaround is to wrap your
procedures which call sceneRefresh with SW_maximize and SW_minimize, like this:
{SW_maximize;someRefreshProcedure;SW_minimize}.
o SWC_databaseGet - to use a database which is NOT a system-wide database you must click
the custom button and browse for the desired database. The database resource file in the
users home directory is NOT searched by default.
|