Home
Home Profile Portfolio Software Articles Resources Interact Home
Home
 
NikosGatos.com | Online 3D Portfolio

Navigation
/home/software/xsiscripts
Details

Name
nRenderPassInfo

Version
0.8.1 (XSI 5.1)
0.7.8 (XSI 5.0 - obsolete)
0.7.6 (XSI 4.2 - obsolete)

Type
Custom Property/Command

Language
JScript

Compatibility
Softimage|XSI 4.2-5.1
Windows OS

License
This script is provided "as is" and may be used free of charge for any kind of purpose. The author takes no responsibility for any loss of data that might occur due to improper usage or because of bugs in code. Always save your work prior to running this script!

History
0.8.0
- Added copy/paste feature for Render Options
- Added new column visibility options
- Replaced non persistent input boxes with native VB Input Box to speed up interaction.

0.7.9
- Added support for XSI 5.1.

0.7.8
- Added support for XSI 5.0.
- Shadow Type pulldown parameter was of wrong type - Fixed.

0.7.6
Added new functionality:
- Added function to view renders with Flipbook for a selected passes.
- Added function to view render output folder for selecteded passes.
- Added function to copy name of a selected pass into Render Options image output filename
- Added function to copy frame range from the XSI timeline into Render Options start/end frame.
- Bug: Presets without a name could be created - Fixed.

0.7.5
Added new functionality:
- Quick pick mode to perform various operations on selected passes, such as duplicate, delete, preview, render and set current pass.
- Multi edit mode for duplication and deletion of multiple passes.
- Bugfix to allow only one instance of the PPG in the scene.

0.7.4
- Added Remove Column function.

0.7.3
- Image Format didn't update on refresh - Fixed.
- Added AutoRefresh function.

0.7.2
- Changing Pass Name column caused script to fail - Fixed

0.7.1
Added new functionality:
- First alpha ready for testing!

nRenderPassInfo
Info

nRenderPassInfo
Render Spreadsheet Management for XSI 4.2-5.1

Have you ever had to render several passes at once only to find out the next day that some of the settings were wrong just because you forgot to check them prior to submitting them to the renderfarm? This is something that has plagued me as a Lighter so I finally decided to put my thinking hat on and do a little bit of coding.

nRenderPassInfo is a self installable plug-in that works like a spreadsheet to handle virtually every parameter in SoftImage|XSI's Render Options panel.

nRenderPassInfo

Location:
The plug-in can be found under the the Render menu of the Render toolbar.

Interface:
The plug-in interface consists of two tabs: Main and Preferences. All the Render Pass operations are performed under the Main tab and functionality is split into three groups - Presets, Pass Information and Pass Functions.

Presets tab:
Presets
Use the Presets pull-down menu to filter out columns in the Pass Information table according to their grouping in the Render Options panel.

For your convenience, 19 pre-definied presets have already been added to the pull-down menu. There is also the option of creating a new preset based on current visibility of columns, to save and existing column layout, to rename a preset and to finally delete a preset.

Pass Information
This is where all the action takes place. Simply double click on a cell to change its value or select one or more column headers to change a whole row in one go. The Pass Name column will always remain visible no matter what preset you set.

On the left side of the Pass Name are two mini columns. The row header, marked with a + sign, is used with buttons under the Multi Row Functions [ + ] group. The check box row next to the header works like a click button and performs single task operations based on the current Pick Mode selection in the Pass Functions group.

The Pick Mode pull-down menu is used to speed up generic tasks found within the XSI interface. Simply select an option from the pull-down menu and click a checkbox row next to the + row header in the Pass Information table to execute the command. There is also a create New Empty Pass function (subject to change in future releases). There are currently 13 pre-definied presets:

Set Current Pass:
Sets the current pass

Render Options:
Opens the Render Options panel for the selected pass

Render Current Pass:
Renders the selected pass

Preview All Layers:
Previews All Layers for the selected pass

Preview Visible Layers:
Previews visible layers for the selected pass

Preview Current Layer:
Previews the current layer for the selected pass

Preview Selection:
Previews selected objects for the selected pass

Duplicate Pass:
Duplicates the selected pass

Delete Pass:
Deletes the selected pass

Flipbook:
Opens a Flipbook and loads the rendered image sequence for the selected pass

View Render Folder:
Opens the render folder in the Windows Explorer for the selected pass

Set Pass To Filename:
Copies the passname to the output image filename for the selected pass

Set Frame Range:
Copies the frame range from the XSI timeline to the Render Options start/end frame parameter

Copy Render Options to Clipboard : Copies the selected render option parameters to the clipboard

Paste Render Options from Clipboard : Pastes the selected render option parameters from the clipboard

Multi Row Functions [ + ]
For added convenience, the most commonly used Pick Mode functions exist in multi edit mode as well. To save screen space, names have been slightly shortened. To execute a command, select one or more + row headers and click on the desired multi execution button.

Footer
There is a Refresh button to update the Pass Information table with Render Option changes performed outside nRenderPassInfo.
A Remove Column is button is added for a quick removal of columns from the Pass Information table. Simply select a column header(s) and click the Remove Column button. An Auto Refresh checkbox is used to redraw the Pass Information immediately after any commited changes. This is handy when you for example rename a Pass Name with illegal characters. Forcing it to refresh immediately will update the name according to XSI standards.

Preferences tab:
Presets
Same functionality as the Main tab.

Column Preferences
Use the Column Preferences table to set visibility and to change the name of columns in the Pass Information table. If you intend to save changes for future use, it is recommended that you create a new preset or changes will be lost the next time you change to a different preset.

Footer
Use Reset Visibility and Reset Label buttons to revert columns to factory default values.

Download

nRenderPassInfo_0.8.1.js
for XSI 5.1 (NEW!!!)
Version
0.8.1
Size
109 KB
Date
2006-04-24


nRenderPassInfo_0.7.8.js
for XSI 5.0 (obsolete)
Version
0.7.8
Size
98 KB
Date
2005-11-14


nRenderPassInfo_0.7.6.js
for XSI 4.2 (obsolete)
Version
0.7.6
Size
94 KB
Date
05-09-18

Copyright © 1995-2008 Nikos Gatos. All Rights Reserved.

eXTReMe Tracker