Emitting particles from instances


Suppose you want to emit particles from the instances in a point cloud. For example, suppose you have a point cloud of instances of a BigFish model, and you want to emit little fish from each BigFish instance.

emit_from_instance1

One simple approach is to set up a point cloud on your master BigFish instance, and do the emitting there.

emit_from_instance2

Then when you emit the point cloud of BigFish instances, use InstanceShape instead of Set Instance Geometry.

emit_from_instance3

Friday Flashback #172


From a picture dated 12 May 2004, a variety of memorabilia, including:

  • SGI Iris Indigo, octane, and Indy
  • MegaFonts, 1001 Professional Fonts for SOFIMAGE|3D
  • SOFTIMAGE|3D 4.0 Fundamentals book
  • SOFTIMAGE|3D, SOFTIMAGE Creative Environment, and “Softimage for the Creative Mind” CDs
  • SOFTIMAGE|3D documentation set

Pictures 425

[Tip] Decluttering your XSI browser Add-on Paths


If you’ve got a lot of add-ons, you probably have a bit of clutter in the browser Paths menu. Like this:
clutter_addon_paths
You can get rid of all those add-ons by cleaning out the Addons/InstalledAddons folders in your User and Workgroup locations. Softimage checks those folders (at startup) to build the list of add-ons for the Paths menu.

Don’t worry; removing the .xsiaddon files from the InstalledAddons folder doesn’t uninstall the addons.

Friday Flashback #170


SOFTIMAGE Creative Environment User Guide
1903982_10203232017072204_728509182_n
Apparently that creature on the cover is known as Creeps (note: link is to a youtube video that isn’t available in my country).
Posted on FB by Lucca Prasso

Note the names of the books in the background: “How to be a Genius”, “How to cook a Dinosaur”, and “The Complete DNA”.

Also, what’s up with a “User Guide” being labelled a “Comprehensive Reference Guide” ?

Friday Flashback #169


Ruby the CG parrot in a Softimage-Live virtual set.
pic95e

From the SOFTIMAGE|3D docs:

You can synchronize live action and computer-generated (CG) animation in real-time to create a virtual set by using SOFTIMAGE channels and SOFTIMAGE Live. This involves creating a set and virtual characters in SOFTIMAGE|3D to interact with real actors that are positioned in front of a blue screen. Real people control the movements of the virtual character and the camera in real-time!

Softimage 2015 User Guide compiled help file


It took a bit more work this year, but here’s a CHM version (210MB) of the Softimage 2015 User Guide.
Softimage_2015_chm
The User Guide is available online , and you can also download an offline HTML version.

Update: If you don’t see any content in the right-hand pane, right-click the .chm file in Explorer, and click Unblock.
chm_unblock

The CHM version has a better index. I was able to use all the index entries, not just the top-level entries. See the difference in the screenshot below?
chm_index

This year, I had to generate the CHM toc and index from these huge JScript arrays of anonymous objects. It was actually pretty simple, I just needed one little recursive function to handle arrays that look something like this:

ixdata = [
{ l: '', c: [
{ l: '_ADSK_LicServers', f: './files/distrib_render_SettingUpForDistributedRendering.htm'},
{ l: '.motor (normalized motion) files', f: './files/mocap_SavingAnimationDatainNormalizedMotionFiles.htm'},
{ l: '.xsi_n.n (Linux environment script), editing environment variables', f: './files/configfiles_EditingtheEnvironmentScriptsetenvbatand.htm'}
]},
{ l: '', c: [
{ l: '2-point constraints', f: './files/constraints_ConstraintsbetweenPoints.htm'},
{ l: '2D and 3D chains', f: './files/char_skel_WhatMakesUpaSkeleton.htm'},
{ l: '2D motion blur', f: './files/cam_motion_blur.htm'},
{ l: '2D paint', f: './files/compfx_paint.htm'
,c: [
{ l: 'also raster paint, vector paint', f: './files/compfx_paint.htm'},
{ l: 'background color', f: './files/2D_paint_GettingStartedPaintingonImages.htm'},
{ l: 'brush cursor', f: './files/2D_paint_GettingStartedPaintingonImages.htm'},