Collada plugin for After Effects

More info here
Plugins and Scripts > trueSpace > Utilities

Unselectable Script for trueSpace7.61

lock icon unlock icon

Lock scene items from basic selection. It works by creating an "UnSelectable" node inside the item.

persistent base install required

Clintons3dPlugin.rsx v.1638419 is required to use widget based locking
The old version of the plugin must be uninstalled first. Simply replacing the rsx file won't work for this script
A new plugin, version 1638424 fixes a bug with group locking

A version of this script is included in the Unofficial Updates.

Installation:

  1. install the persistent base if not already installed
  2. drag the node into the link editor
  3. delete the node from the scene after install is complete
  4. To update the rsx file, uninstall the old version first, restart truespace and install the new version.

It works by creating an "UnSelectable" node inside the item and deselects the node via undo when it gets selected or through widget based locking or via the web window locking mechanism.

unselectable options panel unselectable widget panel notes panel

Usage:

  • Lock - add lock attribute to node and activate it
  • Unlock - uncheck the lock attribute on the selected node, web ui locking must be disabled
  • Unlock All - unlock all locked items
  • Alt + LMB will temporarily override widget based locking for an item
  • Enable - converts the selection widget to use the plugin locking code
  • Disable - deactivates widget based locking code
  • Popup window - use the floating panel

Restore Selection Widget

  • Emergency Restore will restore the selection widget to one of 3 sources
    • Original - restore to the point just before the script was installed
    • Unofficial Update - restore to the unofficial update version (Sept 2020)
    • Caligari - restore to the original release of trueSpace

The Emergency Restore and Enable/Disable functions are not needed for the Unofficial Update version of trueSpace because the required version of Clintons3dPlugin is included.

Notes

  • Use old script based locking - uses Undo to deselect locked items
  • Show floating panel on startup

The emergency restore is a catch all that should never be needed. The widget intercepts the truespace selection process making the rsx plugin a requirement to use truespace properly when the widget is enabled. If the plugin was removed and the Disable button didn't work for some reason, the emergency restore will work in all cases.

Notes:

  • original and unofficial update sources for emergency restore will be identical unless the unofficial update is enhanced at a later date
  • script based locking works in the link editor and scene view windows
  • plugin widget based locking only locks items in the 3D view from selection
  • The buttons can have "L" and "U" shortcuts assigned to match the unofficial update widget shortcuts.
  • Can only select unlocked groups by clicking on unlocked members of the group.

If the web server is loaded the internal locking script will be deactivated.

The internal script deselects by running an undo, so if several things are selected and one is locked the entire selection will revert to the original state.

The lock can be removed by either disabling the locking on the internal script or web ui window. For web ui locking, the lock can also be removed by select the locked node and uncheck the "UnSelectable" checkbox in the panel view.

child nodes do not inherit the parent groups locking, they must be locked separately

October 10, 2020

  • deselect after locking
  • don't run if in point edit mode
  • new unlock button
  • latest Select backup node from Unofficial Updates
  • lock node defaults to locked
  • replace old version script in the scene

September 29, 2020

  • supports old and new style locking - old exported connector, new exported node aspect
  • changed LMB to lock an item as well as opening the panel

September 21, 2020

  • new widget based selection locking

July 23, 2020

  • more changes adapted from trueBlue modifications
  • floating window
  • node copied to the scene
  • first script to make use of a simplified auto run not based on timers

July 17, 2020

  • reestablish script based locking based on undo technique discovered by trueBlue

June 29, 2020

  • removes the unselectable data node when unlocking
  • installer resets the recent files list

February 24, 2018

  • persistent install v2 compatible
  • compatible with new batch installer

January 17, 2018 persistent install

October 28, 2017

  • autoload, unique button id, button index -1
  • locks link editor view selections
  • does not alter the selection widget

version 2.1 - added an active checkbox because this process can interfere with other scripts that depend on selection changes.

September 21, 2020
January 2, 2011