QSDK 1.1 Documentation

Changes for release 1.0.1

Reported problems fixed

Problem Report # Brief Description Detailed Description
3443 Maya exporters now raise an error if a bone/transform name is duplicated. The exporter would have previously re-used the wrong bone and given unexpected output results.
3503 A Cluster is produced in MAX4 and MAX5 exporters when exporting a simple animated item. The exporter will now export animated unclustered geometry. If clustering is required it must be explicitly requested in the properties of the object.
3506 Opacity field in MAX material editor is now supported. This will apply the appropriate alpha value to the diffuse color and allows for simple uniform alpha setting without requiring a texture.
3560 mipbuilder.pl and mipmake.pl now accept filenames with no explicit path. Previously running:
"perl mipbuilder.pl a.jpg"
would have reported a "*** invalid filename" error.

Now it works as expected.
3584 Q::Playback::playAnimation() now accepts a null Animation with Replace mode. The API description for this method claims that a null Animation object could be used to cancel the existing animation, it was in fact ignored. Now the method operates as advertised.
3604 Changing Group in QStudio properties dialog doesn't save change to Q file. You had to set a Group active in order to save any change to its position/orientation/scale. This is now fixed, the properties dialog operates as expected.

Other changes

Brief Description Detailed Description
Added gamedev sample script2t. This sample shows bouncing balls in a room. Various scripts are supplied that interact with the simulation.

Illustrates: loading and dropping scripts. Interaction between application code and scripts.

Scripting documentation enhancements. Added Rules chapter in QScript tutorial.
Added Keywords, Operators and C++ integration chapters in QScript reference manual.
MAX 5 is now supported. Installing Q Tools will automatically add a plugin for MAX 5 in the same way as it previously did for MAX 3 and MAX 4.
Maya 4.5 is now supported. The executable <installdir>/QSDK/bin/maya45toq.exe should be used.
The distributed file shrine.q has been re-exported correctly.  
Setting the background color in QStudio now works correctly on Radeon video cards.  
The ability to play heart animations has been added to QStudio. If geometry is exported as clustered from MAX/Maya it will have a heart animation created separately. Previously QStudio would not play these additional animations. Now, right-clicking on the animation will cause it to play.
Added programmers' tutorial 81. This tutorial uses pre-authored max files of a "room" and an "object" to show the use of EntityInstances and Entity content within a "game". The keyboard is used to play authored animations on the star "object".
Changes made to Shader flags are now persisted. If changes were made to Shader flags (in QStudio or through the API) without making any changes to the colors, the changes were not persisted. All changes are now pesisted correctly.
Fixed startup crash in QStudio. It was possible for the preloading to be re-entrant as a Q file was first loaded which caused a crash.
Fixed occasional shutdown crash in QStudio. It was possible for Q/QStudio to get into a race-condition where it was attempting to render with a Camera that had no Group on shutdown. This has been fixed.
Fixed the point at which QStudio property-change history items are stored. Property dialogs in QStudio were saving history (undo/redo) items when the property dialog had lost focus and then regained focus. The history item is now applied as soon as the dialog loses focus.
Exporter documentation update. Clustering changes introduced just before release 1.0 and new animation objects were not correctly documented.
QServer documentation has been organised into some clearer functional categories. Documentation has been supplied for "Concept" and related classes.  

 

Return to QSDK documentation Contents page. Contact details for support, information and fault-reporting.
Qube Software Limited © 2000-2004