softmonkey.co.uk
HOME | PHOTOS | CGI | TUTORIALS | LINKS | CONTACT | OPTIONS
  • Colours:
  • Default
  • | Blue
  • | Green
  • | Gold
  • | Orange
PREVIOUS PAGE
ARCHIVES | CATEGORIES | SEARCH
  • October 2007 (1)
  • February 2007 (3)
  • January 2007 (3)
  • November 2006 (8)
  • October 2006 (11)
  • 3D Stuff (8)
  • Games (2)
  • Gubbins (8)
  • Site Updates (9)
  • Work in Progress (1)
  • XBOX 360 (2)
  • XSI Resourses (6)

Archive for the 'XSI Resourses' Category

Hue Cube - XSI Addon

Thursday, October 26th, 2006 at 6:37 pm | Posted in 3D Stuff, XSI Resourses | No Comments

Hue Cube interfaceDownload (Requires XSI v5.0)

Description:
A rather pointless addon to make a Hue Cube, with some configuration options. A Hue Cube is a cube made up of a number of smaller cubes, whose colour is set from RGB values along the XYZ axes. In this implementation, the colour is set via Gradient shaders.

Usage:
Under Get>Primitive>Polygon Mesh is a new entry for called “Hue Cube”. This will open a small interface allowing you to change options such as the number of cubes per axis and the shading type. When ready, hit the “Generate” button to create the Hue Cube.

Installation Instructions:
Drag’n'drop the addon file into a viewport or Use the File>Addon>Install tool.
More information on installing XSI addons on XSI Wiki

Draw Primitives - XSI Addon

Thursday, October 26th, 2006 at 3:15 pm | Posted in 3D Stuff, XSI Resourses | No Comments

Draw Primitives MenuDownload (Requires XSI v4.0)

Description:
Another little addon that was made to help MAX users transition to XSI by allowing them to place primitives where the user clicks the mouse.

Usage:
Under your Get>Primitive menu you will find a new entry called “Draw Primitives” with a sub menu containing entries to create the main tpes of primitives.

When you click on a menu item, your mouse will gain a light green cross, which is the position of the placed primitive. Clicking on the viewport will place your chosen primitive. You can keep placing primitives until you click the right mouse button to exit the Draw Primitive tool.

Installation Instructions:
Drag’n'drop the addon file into a viewport or Use the File>Addon>Install tool
More information on installing XSI addons on XSI Wiki

Button Collapse Layouts for XSI

Thursday, October 26th, 2006 at 3:44 am | Posted in 3D Stuff, XSI Resourses | 2 Comments

So I have been using SOFTIMAGE|FACE ROBOT for a while now, and have got very used to its layout behaviour. If you haven’t seen the software, it basically has small buttons in the interface to quickly collapse/expand panels without the bother XSI’s optional panels.

Of course, once you are comfortable with a workflow, you want it to apply to as much as possible. So I spent a little time adding this behaviour to a new layout for XSI users as an example.

To make one of these layouts, you need to add two values to a switcher object in your layout using a text editor to edit the xml directly. The to values are:

  • optionbutton=”container”
  • optional=”hidden” or optional=”visible” to set the default state

In the example layout, I have added the buttons to the Left Main Toolbar and added a new switcher containing a bunch of views to the buttom of the View Manager. Check lines 67 and 82-92 for the major modifications.

Download

Place the file in your Application\layouts directory and restart XSI. The new layout will be available from the View menu. Here is a screen capture…

Example of a layout using buttons to collapse/expand panels

Create Presets - XSI Addon

Wednesday, October 25th, 2006 at 10:16 pm | Posted in 3D Stuff, XSI Resourses | No Comments

Create Presets InterfaceDownload (Requires XSI v5.1)

Description:
This addon creates new entries in your Get>Primitive menu under polymesh and curves for custom presets. For example under your polymesh menu you will find new entries for meshes like “pants” and “mushroom”. You can also create your own very simply. Each preset is stored as a JScript file, so these can be executed very easily outside of the menus (for automatic rigging).

Usage:
To use the polygon mesh primitives…

  • Get>Primitive>Polygon Mesh>Mesh Presets…>%preset_name% - will load a preset
  • Get>Primitive>Polygon Mesh>Mesh Presets…>Save New Preset… - will save the selected polygon mesh as a jscript. You will prompted for a name. Giving an exisiting name will overwrite the existing file.
  • Get>Primitive>Polygon Mesh>Mesh Presets…>Manage Presets… - will open a explorer (windows) or xterm (linux) pointing at the preset location.

You have a mirrored structure for curve presets.

There are four commands available for use:

  • LoadMeshPreset( object_name, jscript_preset_file )
  • SaveMeshPreset( object, object_name, output_path )
  • LoadCurvePreset( object_name, jscript_preset_file )
  • SaveCurvePreset( object, object_name, output_path )

Notes:
This plug-in is not an exporter. It was designed with people who do a lot of rigging in mind, who want quick and simple access to primitive curves and meshes for use in scene and rig creation.
Keep meshes light (i.e less than 10K polygons) - this is a scripted solution (for now).
Curves presets also support subcurves.

Installation Instructions:
Drag’n'drop the addon file into a viewport or Use the File>Addon>Install tool
More information on installing XSI addons on XSI Wiki

There are some built-in meshes and curves to get you started…
Examples of Create Presets Addon

To help you make curve presets, here is a little JScript that you can run on selected curves to create a single curve list object.

var crvlist = SICreateCurve( "crvlist", 3, 1) ;

for( i=0 ; i<Selection.count ; i++ )
{
    if( Selection(i).type != "crvlist" )
    {
        Logmessage( Selection(i).fullname + " is not a curve", siError ) ;
        DeleteObj( crvlist ) ;
        break ;
    }
    else
    {
        var curveobj = Selection(i) ;

        for( j=0 ; j<curveobj.ActivePrimitive.Geometry.Curves.count ; j++ )
        {
            var vbArgs = new VBArray(curveobj.ActivePrimitive.Geometry.Curves(j).Get2( 0 )) ;
            var args = vbArgs.toArray();

            crvlist.ActivePrimitive.Geometry.AddCurve( args[0], args[1], args[2], args[3]  ) ;
        }
    }
}

SelectObj( crvlist ) ;

Display Presets - XSI Addon

Wednesday, October 25th, 2006 at 2:25 pm | Posted in 3D Stuff, XSI Resourses | No Comments

Display Presets InterfaceDownload (Requires XSI v5.1)

Description:
This is a simple addon to make it easier to setup display settings on 3D views for certain workflows.

This addon will create presets for different display types inside the addon’s install directory. The presets are stored as XSI presets, and a dynamic menu is used to save and load the presets onto the active viewport’s camera.

Usage:
Under the Display mode menu of a viewport you will find a new entry called “Display Presets”. Expanding this menu item will show all of the installed display presets (there are some by default) and two extra entries to save and manage the presets.

To save a new preset, setup the viewport’s display options to suit and then click on “Save New Preset…”. This will open a simple option box where you can give a name to your preset. If the name matches an existing preset, it will be overridden automatically.

Clicking on “Manage Presets…” will open a terminal on Linux or a Explorer on Windows, pointed at the preset directory. Here you can rename or delete the presets. Updates are shown immediately in the interface.

Installation Instructions:
Drag’n'drop the addon file into a viewport or Use the File>Addon>Install tool.
More information on installing XSI addons on XSI Wiki

Here are some of the built-in display presets:
Display Presets examples

PREVIOUS PAGE SSPD | Log in | WordPress Powered | Get Firefox | Get Opera | 0.445s | Subscribe using RRS2