General/DATA MANAGEMENT
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Bug ID | Description/Workaround |
| 81331 | Cannot duplicate an object inside a referenced model. |
| 82577 | Cannot duplicate model source |
| Workaround: Duplicate the reference model | |
| 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.. | |
| 76782 | Instances - OM/Command: Find the master an instance belongs to |
| Workaround: Get the information through the file service object. | |
| 81020 | Instances | Unable to instance certain models |
| Workaround: Put the object in a new model | |
| 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 |
| 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. |
| 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. |
| 101854 | Doc | New features guide | island heal keys mentioned are wrong. |
| 97384 | XSI - CRASHES if the latest video drivers have not been installed when switching to DX mode |
| 85679 | GetValue - fails when a cluster has the same name as what its type refers to. |
| 86220 | DuplicateSymmetry | Does not work when a cluster center op is on an object's construction history. Problem: Duplicate symmetry does not work on objects with a cluster center operator in their construction history. Workaround: must freeze the cluster center operator before duplicate symmetry. |
| 92382 | Addon: XSI -Script crash when doing UI manipulation like toolbar or addons. |
| Workaround: Add the -i switch at the end of the script. Example: xsi -script addon_Package_test3.vbs -i. | |
| 98535 | Animation on model root lost on exporting .emdl files |
| Workaround: Add a null under the model and put the animation on it. | |
| 100870 | CRASH: Using Ref Model in Simulation as passive object after agreeing to set the property on it. |
| Workaround: Add the object to the simulation before exporting them. | |
| 101032 | Startup very slow when SPM_HOST isn't set to localhost. |
| 101198 | Saving a scene can loose the animation on refmodels when mixing the preference that set the prefix on refmodel. |
| Bug ID | Description/Workaround |
| 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: SetValue "preferences.General.classicscaling", False. | |
| 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. | |
| 88973 | Envelope weights are assigned to no deformer, even if normalise is ON. |
| Workaround: Set the weights to a non-zero value. | |
| 92123 | Modeling generators' "Input->Delete (FreezeObj)" command will delete inputs + other objects having a modeling relation on them. |
| 100918 | MoveComponents done in animation construction mode won't update properly upon topo operations unless done on explicit clusters. |
| 99609 | Slice polygon with BBOX need spdl logic to change the spacing to spacing % |
| 99636 | Local shapes topo update: should be implemented for Generators (currently only for TopoOps) |
| Bug ID | Description/Workaround |
| 103101 | XSI - Club Bot partly missing from NetView. This scene can be accessed by 'Model/List All' or by 'Search', but does not appear under Model/Get. |
| Workaround: Download the following zip file. Unzip the file to your XSI installation directory (make sure you have 'use folder names' checked, as the zip file contains the proper path information). |
| Bug ID | Description/Workaround |
| 82646 | Texture support size changes when object scaling is frozen. Texturing is unchanged. |
| 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 |
| 86656 | Scaled object causes bumpmapping to be broken. Bumpmapping step sizes are dependent on object scales. Freezing transforms on an object causes bumpmapping to change, requiring adjustment to the bumpmapping parameters. |
| 92901 | XSIBATCH | xsi writes out 0K files if startF=endF with skip frame enabled. |
| 98521 | SDK Example: problems when rendering object with user-defined shaders |
| 101630 | Hard lockup when setting OpenGL with Render Region drawn. |
| 102123 | lzw compressed tiffs do not showup in render. |
| 102408 | Due to fundamental differences in rendering techniques, volume shaders are not supported in Rapid Motion to the same extent that they are currently supported in scanline/raytraced modes. This applies especially to particle rendering. If experiencing visual glitches when rendering particles in Rapid Motion, the workaround is to use scanline/raytrace rendering. |
| Bug ID | Description/Workaround |
| 78159 | XSI-Limits with ApplyCns command-pointers as parameters forced to convert to strings |
| 67872 | "vbscript MsgBox may truncate its content (use XSIUIToolkit.MsgBox instead)" |
| 91367 | ImportAction cannot load URL specified .ani file |
| 94338 | 'Constraining' function return 2 times the same obj with Path Constraints |
| 94730 | LINUX - Script Editor show line number IU has problems. |
| 96746 | MatchTransform - input/output arg means that calling script loses object pointer. |
| 101885 | xsicollections lost during scripts on many items ( selecting an invalid object cripples selection manager). |
| Bug ID | Description/Workaround |
| 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. |
| 85020 | KinematicState-PutTransform frame doesnt work Note: You cannot set the transformation of an object at a different time other than the current time. |
| 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 ). | |
| 91348 | using Japanese characters to name nodes. |
| 97249 | Installing Addon - Resolve collision with duplicate command name or duplicate script name |
| 98367 | PolygonNodeCollection.NormalArray doesn't work when retrieved from Geomety.Samples. |
| 98400 | X3DObject.Add2DChain: transform is incorrect when parenting chain. |
| 99623 | Prevent user from setting workgroup folder on user of factory directory. |
| 99966 | KEYMAP : hot key don't refresh in rolling panel. (with new user keymap) |
| 100752 | Can't attach custom operator to Sample Cluster (unless cluster renamed) |
| 100770 | xsi -i *.spdl has unexpected behavior. |
| 100898 | Custom Preferences - deleted custom preferences come back after you relaunch. |
| 101093 | XSI Crash on setting weights with pywin32. |
| 101489 | SDK: Mouse Driver example DLL has different name in debug & ship (so update.bat won't work with ship DLL). |
| 101663 | mr 3.3 docs list incorrect mi_query codes (mi_Q* instead of miQ_*) |
| 101893 | ClusterElem Not Updated with CusOp reading CusProp Params. |
| 102045 | Shader_plugin.mi file gets information added with overwite option. |
| 91146 | Freezing weightmap can invalidate parent cluster's SDK object. |
| Bug ID | Description/Workaround |
| 102893 | Unable to launch the XSI 4.0 setup on a dual screen machine. This problem only occurs when the user's browser is running on the second monitor. If the browser is in the first monitor, there is no problem running the setup. |
| Workaround: The user can move the browser to the first monitor, close the browser, and then restart the setup. Also, the fullscreen mode could be bypassed by running the following files instead:
[cdroot]\assets_WIN\default.htm (In Internet Explorer) [cdroot]\assets_WIN\default_NS.htm (In Netscape) |
|
| 102306 | XSI won't start. Behavior: Certain Microsoft security updates prevent XSI from starting. Solution: Re-install the graphics card driver |
| 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. | |
| 91134 | Hair: regression: Hair Scenes Crash Immediately on Render using Old Hair Shader |
| 91704 | weird hair on a skinned object |
| 95736 | animating models of particle system offsets the particles |
| 98213 | PType PPG-add 'Delete' to event's context menu |
| 98523 | Some scenes don't render particles when rendering in rapid motion. Rapid motion rendering is not recommended for particle rendering, it's better to use scanline rendering instead. |
| 101306 | RBD - Duplicated RB object using the D quickkey give temporary bad results when done at anyframe but 1 |
| 95353 | Modeling View does not work with Hair. |
| 84317 | Crash Applying hair on Child object with a Branch deform. |
| 101883 | Hair Multiplicity - Splay at Root setting produces more splay effect in 4.0 than in 3.5.1. |
| Workaround: To return to the original splay look you had in 3.5 simply decrease your splay at root/tip factor. |
| 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 |
| 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 |
| 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. |
| 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 |
|
| 91364 | "Save Preset" doesn't save the modified Capability flags in PPG. |
| 96061 | Dual screen and Single screen option does not work on Linux. |
| 100537 | Unable to assign a Object material to a polygon selection. |
| 101019 | Layout editing can lead to crashing. This problem manifests itself when running multiple (3-4) instances of every viewer concurrently. This can use up all of the resources of the system and when the OS's limit is reached, XSI crashes. |
| 101823 | Scenes saved in v3.5 in RT shds mode display, are not displayed in v4.0. |
| 102596 | When switching to CDH view and back, keymapping is totally lost. |
Workaround: Add the following line in the Init callback. It will tell XSI not to disconnect the global command map: |