Tip: Finding commands in the Keyboard Mapping editor


  1. Click View in Browser, press CTRL+F and search for the command. When you find it, scroll up until you see the name of the group that contains the command. For example, here’s the “XSI” group in a Key Map html page:
    command_map_group_in_browser
  2. In the Keyboard Mapping editor, click that group in the Group box.
    keyboard_mapping_group
  3. Click in the Command box and start typing the name of the command you’re looking for.

Saturday Snippet


This is a bit of a snippet and a bit of a flashback. Back in the early days of “Sumatra scripting” (14 years ago), commands like GetValue didn’t have a return value. They had output arguments and you had to go through the ISIVTCollection to get the output value.

Here’s a classic example of the .Value(“Value”) syntax.

Name = GetValue("Sphere.Name").Value("Value")

Working with large scenes and models


Softimage 2014 now supports scene (.scn) and model (.emdl) files of size up to 4 GB. That’s on Windows. On Linux, the limit is [still?] 2 GB.

Note that this applies only to scenes and models saved from Softimage 2014. You can’t save a huge 3GB scene out of Softimage 2013 and load it into Softimage 2014. Large files saved by 2013 and older are not saved properly, and won’t load into 2014.

On Linux, Softimage 2014 will warn you if you save a file that exceeds 2GB. Presumably that will give you a chance to reduce the file size, or save out models, so you can re-load the assets later.

Creating points on a group of meshes


From the docs:

Getting Scene data on Groups
When getting per-component data, such as PointPosition, the results are correct only when all objects in the group have the same number of components. As a workaround, one possible way to get, for example, all point locations is to plug the Get Data (group) node’s value into the Geometry port of a Generate Sample Set node with Emission Type set to Point and Rate Type set to All Points.

Here’s a screenshot of that workaround:
Group.GenerateSampleSet.PointPosition

Compare with: Getting point positions from a group

Screenshots of the week


Domemaster3D lens shader for Softimage
by Andrew Hazelden
Using-the-domemaster3D-lens-shader

Autodesk promos Softimage
AutodeskPromos_Softimage

Some tips on working with large numbers of particles
by Tekano
many_part5icles

Softimage ICE and Maya Fluids collaboration

Instance on curve
by julca
quick_correct_orientation

Strand clip
by Tekano
Capture_simple_strand_clip

Generate Sample set with texture map
by gotchee
ICE_Tree_Screenshot2

ICE Create “real” copies along curve and more
by NNois
NN_Generate_On_Curve_TransformObject

stBasket compounds set

Softimage 2014 Pickup: Camera Sequencer
by born digital Kitamura
1366602721SequencerCamera1_2b

ICE Framework: Context
by SoftimageHowTos