| |
SOFTIMAGE|XSI v.3.5 Known Problems and Limitations
| |
|
| Bug ID |
Description/Workaround |
| 91305 |
Animation Mixer - Match Clip doesn't work in v3.5 |
| 86820 |
Model is not considering child nodes when plotting |
| Workaround: Select the Global SRT and then select the child nodes. The animation will be plotted as expected. |
| 80059 |
New Mixer - Audio d&d rules
If you try to drag and drop an audio file on the same track as an audio file of different frequency or mode (stereo/mono), it is disallowed and you loose the display of the curve on the original clip. |
| Workaround: Delete the current clip or track and undo and all should be restored. |
| 90921 |
Mirror weights doesn't work after a SymmetrizePolygons |
| Workaround: Simply delete the old weight map before running Mirror Weights (SymEnvWeights) |
| 90815 |
Crash when trying to remove the animation on an action source and then doing File |
| 88918 |
Unable to load audio clips on the mixer when there is insufficient disc space |
| 80263 |
Animation Mixer | Ripple - Basic ripple functions do not seem to act as expected (including UNDO) |
| 82368 |
We can't save a Pose offset more than one without removing it. Should be able to handle setting it a few times and picking up the right transform. |
| |
|
| |
|
| |
|
| Bug ID |
Description/Workaround |
| 80172 |
Render a sequence with field rendering on then load it -> We can't load it because "Field sequences" are not supported in the browser. |
| 80980 |
Linux - Black artifacts on the FXTree after a NewScene when importing nodes (seems to be repro with NVidia Quadro DCC graphic cards only) |
| |
|
| |
|
| |
|
| Bug ID |
Description/Workaround |
| 90034 |
Importing a dotXSI file with SI|3D style chains and global effector set will result in incorrect behavior of the effector. |
| Workaround: Orientation Constrain the effector to the Scene_root. |
| 86571 |
SubProjections are lost when exporting object to .emdl |
| Workaround: Freeze the object before exporting the model. |
| 81660 |
dot XSI Import / Export - Explicit UV domains not set on imported realtime shaders |
| Workaround: Freeze the texture support |
| 82567 |
DotXSI - Export material animation is not plotted on export |
| Workaround: Plot the material to linear inside XSI before exporting. |
| 85490 |
DotXSI - Import object with SI_Material gets an extra texture projection on Import (when Exported with version 3.6) |
| Workaround: Clean the imported file by switching the UV used in the texture editor. |
| 85629 |
DotXSI - When exporting scenes with long animation sequences, you sometimes get an 'Out of memory' message.
We are trying to improve the memory management of dotXSI export but will be a future project. In the meantime, workaround is to export in blocks of frames or break up the scene into separate models and export them. |
| 86601 |
Problem importing SI3D Base Pose. Base poses are not imported correctly, which means that when exporting to dotXSI to bring back into SI3D, the envelope and IK are incorrect. |
| 90697 |
Even when the UpVector is deactivated in SI3D, it is reactivated when loaded into XSI. |
| |
|
| |
|
| |
|
| Bug ID |
Description/Workaround |
| 81331 |
Cannot duplicate an object inside a referenced model. |
| 82577 |
Cannot duplicate model source |
| Workaround: Duplicate the reference model |
| 83177 |
Addons appear as Installed when found on Disk. It should not. Addons should only appear in list once user has installed it. |
| 83826 |
Up Vectors and Reference Models don't work together |
| 85347 |
Can't merge the same opened scene |
| Workaround: Save the scene in v3.0 format (not dotXSI format) and then open/merge. |
| 85784 |
locked scene files are not invoking warning message
Rep steps:
1-Launch XSI on one computer, load a scene
2-Launch XSI on a second computer and load the same scene= warning message appear, load anyway.
3-Close XSI on the first computer, you still have the scene loaded on the second computer
4-Restart XSI on the first computer, load the same scene= no warning message |
| |
|
| |
|
| |
|
| Bug ID |
Description/Workaround |
| 81943 |
If a rendered sequence contains negative and positive frames, they won't be displayed together in the Browser. |
| 85613 |
IRIX : Window Focus problem (on top)
The transient explorer problem is a focus problem. If you set the focus policy to click to type, the problem is gone. This problem doesn't happen on IRIX 6.5.5 (r11) only on IRIX 6.5.12 (r82). |
| |
|
| |
|
| |
|
| Bug ID |
Description/Workaround |
| 91138 |
Netview pages for RTShaders are not working on Linux |
| |
On LINUX, if, upon starting XSI, your fonts don't look ok, simply run the following commands in your xsi system shell and they will be reset:
xset fp default
xset fp rehash |
| 88359 |
XSI SDK: Documentation: The F1 key for opening documents is not working properly when the JAVA plugin is installed |
| The java plug-in comes with any SUN Java SDK or JRE (java2) that you can download at www.javasoft.com and it is a new version of the JAVA VM. A quick workaround is to go under the control panel and inside the plug-in tab, simply uncheck the "Internet Explorer" checkbox.. |
| 66347 |
Deletion performance slow on multiple models. Duplicate with 'remove animation' off is much slower than with it on. |
| 76782 |
Instances - OM/Command: Find the master an instance belongs to |
| Workaround: Get the information through the file service object. |
| 78767 |
User Preferences->Data Management->Recovery File: a message needs to be displayed when an invalid path was set.
What Happens: You are able to exit with no messages
Expected behavior: You should get a message saying you wrote an invalid path. |
| 81020 |
Instances | Unable to instance certain models |
| Workaround: Put the object in a new model |
| 82151 |
Right-clicking in image clip does not pop menu anymore
Note: This is by design. Without extended component selection you need to use alt+RMB on the clip to get the context menu. Or just use extended component. |
| 82433 |
XSI - Selection tools not working in Object View when embedded in a layout -without a view manager present |
| 84052 |
Usability with Remove Chain Up Vector constraint
Note: The Chain Up Vector is not an XSI constraint, but a normal operator. You remove it by removing the operator you can see nested underneath the Kinematic Joint property on which the up vec lives. If you selected first bone on the chain to apply the up vector, go to the scene explorer (Selection scope) look underneath the Joint property and you will see the operator there. You can then click and
delete it.
To remove an upvector constraint:
1. Select constrained object
2. Go to its Kinematic Joint properties in the Scene Explorer
3. either freeze the operator or delete it |
| 84294 |
Save scene does'nt update icon if you save a scene with render region as icon. |
| Workaround: Use 'save as'. |
| 84894 |
Browser : Refresh doesn't group an image sequence on generation correctly.
Note: You need 2 XSI's running- 1 rendering. The sequence group/folders are confused by the new files being created by the other XSI's render. If you go up a level and then back down to render pictures you get a new folder.
[1..12].pic, [1...38].pic each time you do this. |
| 85549 |
Negative numbers allowed as identifiers (we shouldn't allow that)
Note: If you name an object e.g. -23, you won't be able to use it with the expression op. |
| 86001 |
Lighting differences when loading the same scene on different platforms also when saving and reloading
Problem is in OGL only. Rendering is not effected. |
| |
|
| |
|
| |
|
| Bug ID |
Description/Workaround |
| 81185 |
Disable From Here, Topology operators and clusters don't go well together
Note: It is not recommended to create clusters and do topology operations when 'disable from here' is used on the stack. |
| Workaround: Use the cluster property with a new operator (eg. a weight map and a push operator) |
| 82668 |
Extract polygon does not work with Reference model (an empty object is created) |
| 84047 |
Grow selection in Select menu in MCP stops working if you just used Grow or Shrink tools in Texture Editor before. |
| Workaround: Select a vertex on the object in 3D View and then Select MCP-->Grow Selection |
| 84336 |
Stripes are not redone after scrubbing until next refresh (rotate camera, ...) |
| Workaround: Perform an action that requires a refresh (orbit, for example) then it refreshes. |
| 85223 |
Classical scaling will mess up imported scenes |
| Workaround: Set your preference to be what it was in SI3D before loading it into XSI. |
| 85689 |
Disable above still active when you freeze operator task , but is no more visible in SE |
| Workaround: Toggle the enable/disable above on the node above what was frozen. |
| 88426 |
Modeling envelope | Mirror weight is not persisted after having saved the scene. |
| Workaround: Do a refresh before saving the scene. |
| 88973 |
Envelope weights are assigned to no deformer, even if normalise is ON. |
| Workaround: Set the weights to a non-zero value. |
| |
|
| |
|
| |
|
| Bug ID |
Description/Workaround |
| 85226 |
Hair | Toon | Particle shaders incompatible. Toon ink lens renders hair|particle volume bounding box. |
| 82646 |
Freeze scaling resizes texture supports/projections |
| 86749 |
HyperThreadding | When HT is disabled under linux, mental ray only pulls one license and sees only one thread. |
| 89848 |
Render pass overrides don't work with hairs and particles |
| 85877 |
Shadow_Pass - Overrides alpha-transparency maps applied to objects' surface - material shader - no transparency
Note: The shadow pass will override the Surface and Shadow inputs of the material shader thus any Alpha-transparency maps used to burn holes into surfaces will be ignored in the shadow pass, resulting in incorrect shadows on surfaces. |
Workaround:
1. Set the scene's pass to Shadow_Pass
2. Select the object and click Partition - New
3. In the Explorer view, expand your Shadow_Pass and expand the BackgroundObjectsPartition and the new partition you've just created.
4. Select the Override on BackgroundObjectsPartition
5. Press Ctrl on the keyboard and drag N drop the Override to the new partition (To copy it over)
6. Select the new Override under the new Partition and press 7 (To open the Render Tree)
7. Re-apply the image nodes used to drive transparency in the default pass to this render tree. Plug this into the Min input of Shadow. |
| |
|
| |
|
| |
|
| Bug ID |
Description/Workaround |
| 76096 |
Activescene paramater adding incremental numbers on save.
Note: If an object in the scene has the same name as the scene name, both will clash if they are in the same name space. |
| Workaround: Alter the name of the active scene to not clash with existing models. |
| 78159 |
XSI-Limits with ApplyCns command-pointers as parameters forced to convert to strings |
| 79988 |
SDK: PerlScript ( *.pls ) doesn't show up in open script dialog
Note: The activeperl installation for .pls is a scripting extension, so it doesn't show up in the dialog if you have WinAmp installed. |
| 85744 |
SDK: SIStoreAction doc says that clipin and clipout are optional - they aren't |
| 85970 |
Unable to set a key on the Roll Parameter (Path cns) using scripting. Working using the UI |
| |
|
| |
|
| |
|
| Bug ID |
Description/Workaround |
| 85434 |
Using MFC dialog in C++ API Compiled Operator will crash |
| Do not create anything within a scripted or compiled operator update method that might generate windows messages such as a MsgBox or dialog. If you need to report data to the user use the Application.LogMessage() method. |
| 85836 |
Incorrect error message with xsi -dest workgroup -i helixop.spdl |
| Installation of a workgroup plugin will fail (with an incorrect error message) if the workgroup is not set. Check that the workgroup is set before trying to install plugins. |
| 85847 |
Passing an empty array to SubComponent.ElementArray fails. |
| You cannot assign an empty array to the subcomponent created by calling Cluster.CreateSubComponent(). If you need an empty subcomponent object you can create one using the Geometry.CreateSubComponent( type ) method. |
| 85892 |
C++: OGLLight - GetPosition() and GetInterestPosition() are not updated. |
| These method don't work. You need to get the position from the light object ( parent of OGLLight ) and from this you can get the position of the interest (Light.Interest). |
| 86094 |
Trouble getting InputOutput argument working in custom C++ command |
| C++ commands do no support input/output arguments. Use the return value to return data. |
| 86107 |
ShaderWizard: error in the makefile generated by the wizard on unix |
| Remove the invalid link argument -lray |
| 86303 |
JScript try/catch still does not work in linux |
| Try {} catch {} is not supported by the scripting engine used by XSI on linux. |
| 89856 |
Add warning when accessing X3DObject.Envelope from within scripted operator |
| It is possible to connect a scripted operator to a 3d object and read its envelopes however, this kind of operator is illegal in the context of scripted operators and may lead to un-expected results. If you need read the envelope's deformers you must explicitly connect to them. This is the only way to ensure that the deformers are evaluated correctly and that you do no create an evaluation cycle ( recursive loop in the scene graph evaluation ). |
| 90649 |
LINUX: When "-overwite" flag is used, a crash occurs with given Addon |
| If you need to re-install an addon use the xsi -u command line first, instead of the -overwrite option. |
| 80116 |
Commands in Custom PSet SPDL Logic shouldn't be logged |
| Workaround: Take the code from the custom pset spdl logic and move it to an installed command and then call the installed command from the SPDL logic. This will ensure that only command is logged when the SPDL logic is executed. |
| 79451 |
String typedefs missing from .tli/.tlh files |
| Wn32 users compiling projects using the COM API with COM Compiler Support (#import "si3dobjectmodel.tlb") MUST have at have least VC6.0 with Service Pack 5 installed. |
| 78463 |
XSI ADDON: DLLs added to addon as other files are not registered if they are installed in a workgroup location |
| Workaround: on each machine that points to the workgroup you will need to register the DLL using the regsvr32.exe utility. |
| 79177 |
SDK Support: unloading shader DLLs after each render
Note: You cannot unload shader DLL/DSO libraries from the Libraries dialog. If you want to replace the
library you must exit XSI first. |
| 82120 |
XSI: Linux: Shader wizzard does not work with Mozzilla..
Note: The shader wizard only works with Netscape on LINUX. Netscape is not the default browser for Red Hat so you will need to download and install NetScape in order to use the shader wizard. |
| 85020 |
KinematicState-PutTransform frame doesnt work
Note: You cannot set the transformation of an object at a different time other than the current time. |
| |
|
| |
|
| |
|
| Bug ID |
Description/Workaround |
| 81368 |
SPM can shut down frequently when the CPU load is high. |
| |
|
| |
|
| |
|
| Bug ID |
Description/Workaround |
| 76487 |
We do not increment the state file name when duplicating hair. |
| 83022 |
Hair | Collision type "XSI" Causes hair to jitter spastically when obstacle is in static position within hair
Note: With the 'XSI' collision type, both objects need to be moving or you will have numerical problems. Use the other collision types if this is the situation you are in. |
| 83395 |
HAIR | Copy Style fails if donor object has dynamics applied |
| 85722 |
HAIR | Black render if transferred uv supports are frozen on a hair object |
| Workaround: Freeze the uv prop before transferring the map |
| 82870 |
Crash after cloning hair and then parenting |
| Workaround: Freeze the uv prop before transferring the map |
| 90533 |
No renderhairs in some cases when using hair from Curves |
| Workaround: Set the stiffness to 1.0 in the dynamics tab of the hair. Unfortunately, this implies that you can't use dynamics with spline hair if you're running into this problem. |
| |
|
| |
|
| |
|
| Bug ID |
Description/Workaround |
| 67893 |
XSI SDK: Shader : rendertree : Cannot use manipulators with lights utilizing custom light shaders |
| 75732 |
Refresh - docked property editor viewport not refreshing |
| 77213 |
Linux : freeze when scrubbing timeline with LMB and RMB pressed |
| 77957 |
XSI-Vertex Color- propagation problems when subdividing model (RenderVertex, Subdivision) |
Workaround: Scripting. Adjust a parameter for any other axis to generate a command, and then adjust the command for the x axis:
ie: SetValue "Passes.Default_Pass.Environment.transform.StaticKineState.sclx", 2 |
| 79674 |
Hidden Polygon: Grow Selection and Select Adjacent polygon should not select the hidden polygon |
| 80549 |
UI Bottom of timeline buttons are cutoff [XP only] |
| 82564 |
Display mode switching (based on distance) doesn't work unless "display distance to output camera" is on |
| 84478 |
XSI - Environment pass shader, unable to edit X transformation from ppg, only from command line. |
Workaround: Scripting. Adjust a parameter for any other axis to generate a command, and then adjust the command for the x axis:
ie: SetValue "Passes.Default_Pass.Environment.transform.StaticKineState.sclx", 2 |
| 84935 |
Bad refresh when clicking on points with the paint tool
Note: When a weight map is present the problem does not occur. This problem occurs on both NURBS and Meshes with no property to paint. |
| 89889 |
Flipbook - The English version of XSI uses Japanese language for the Flipbook |
| 90419 |
Rotated objects orbit the plane center when using manipulators in Plane mode |
| Workaround: Use COG or change the pivot manually. |
| 90610 |
Linux - With a dual screen, any transient explorer is opened in the left screen corner. |
| Note: This is due to a Sawfish preference.
Workaround: Execute the following command : rm -rf ~/.sawfish |
|
|
|