Collada plugin for After Effects

More info here
Plugins and Scripts > trueSpace > Utilities

Popup Toolbars

popup icon

Quick popup toolbars for point edit, view, point edit widgets and object navigation widget controls. Also includes material node toolbars.
The point edit toolbar will hide itself by default instead of closing which makes it's operation much faster.

A version of this script comes pre-installed in the Unofficial trueSpace Updates - https://www.united3dartists.com/forum/viewforum.php?f=55

    This version differs from the Unofficial Update version:
  • Point edit toolbars are set to run faster by default
  • The toolbars have more buttons especially for widget functions
  • Some buttons have been reordered inside their toolbars
  • Includes access to the original Show Object Attribs button
  • Includes toolbar button to open the Popups toolbar

Fix Restore recommended if Unofficial Update v9 is installed

persistent base install required

Clintons3dPlugin.rsx v.1638429 is required.

Prerequisite batch installer (Popup version), easy prerequisite install includes the Widget Scripts, Navigation widgets and all their prerequisites

Widget Scripts, Feb 2023 version install is needed for the some widget buttons,

Updated Navigation Widgets. are needed for some widget functions

If the Unofficial Updates are installed start at step #4.

Installation:

  1. install the persistent base if not already installed
  2. install rsx plugin
  3. install the Prerequisite batch installer (Popup version)
  4. drag the node into the link editor and press the install button
  5. delete the node from the scene after install is complete
  6. open the popup toolbar and assign shortcuts
popups toolbar

Recommended shortcuts

  • Space - Point Edit Toolbar
  • Shift Space - Point Edit Toolbar 2
  • Ctrl Shift P - Point Edit Widget Toolbar
  • Ctrl Shift V - View Toolbar
  • Ctrl Shift O - Object Navigation Widget Toolbar
  • Shift + C - DX Components Toolbar
  • Shift + S - DX Shaders Toolbar
  • Ctrl Shift + L - Light Toolbar

The Toolbars

  • Point Edit Toolbar
    quad toolbars

    Some buttons may require additional installation.

  • Point Edit Toolbar 2
    quad menu toolbars

    Point Edit Toolbar 2 is Unofficial Update(UU) only

  • Point Edit Widget Toolbar
    pe widget toolbar

    Cycle to Triangle Mouse Preferences requires UU or Updated Navigation Widgets

    Toggle Mesh Coords requires UU or Mesh Object Coordinate Mode

  • View Toolbar
    view toolbar

    Show Eye, Switch Cam 1 and 2, Camera Widget Options, Isolate and Obj to view are UU only.

    Hide, Show, Hide All, Show All are UU only.

    3D Widget and Animation Bar are UU only

    Show Object Attribs is pure original command

  • Object Navigation Widget Toolbar
    object nav widget toolbar

    Entire toolbar requires Unofficial Updates or Updated Navigation Widgets

  • DX Material Toolbars
    material toolbars

    A dx components toolbar and a dx shaders toolbar. These toolbars provide direct access to the material nodes found in the libraries. The top button of each column will open the corresponding library. Node will be placed close to the mouse position and the toolbar will close automatically.

    These toolbars provide a much faster workflow than using the material libraries.

  • Light Toolbar
    light toolbars

    All buttons require Unofficial Updates or installation of the light view navigation widgets.

Usage:

Notes:

  • The popup toolbar does not need to be open after shortcut keys are assigned
  • Just realized need way to save custom popup toolbars and updated popup toolbar - future

Dev Notes

the first step to create a popup toolbar is to make an ordinary toolbar, get it's dimensions from it's frame window and copy it into the /Toolbar Prototypes Encapsulator

the ID and Prototype values of the toolbar need to be set to the same value - for example "MyToolbar"

add a button to the PopupButtonsToolbar

The command for the button will be Activity.Run("Scripts/CustomCommands/Popups/MyToolbar")

create a shortcut for the button

New toolbars are added by copying a set of 3 command nodes found inside /Scripts/CustomCommands/Popups

For example copy PointEdit, HidePointEdit and ClosePointEdit and rename to MyToolbar, HideMyToolbar and CloseMyToolbar

Edit MyToolbar

There will be line like
toolbarData.push( { popup: thisNode, toolbar: "Q_PEElementToolbar", width: 78, height: 145, xOffset: 0, yOffset: 1.1 });

Edit to replace the toolbar value
toolbarData.push( { popup: thisNode, toolbar: "MyToolbar", width: 78, height: 145, xOffset: 0, yOffset: 1.1 });

The position of the open toolbar relative to the mouse is controlled with the width, height and offset values.

create/use one line for each toolbar, the point edit toolbar has 4 lines, the view toolbar has 1

remove any extra toolbar definition lines that are not used

if the toolbar should be closed instead of hidden after pressing one of it's buttons put a check on the Hide node AutoClose

finally edit the toolbar buttons to hide/close the toolbar

add ;Activity.Run("Scripts/CustomCommands/Popups/HideMyToolbar") to the end of the command and the toolbar will hide itself after running the command.
If the toolbar is set for autoclose it will close instead of hiding.

hiding is fast to reopen the toolbar, close is slow to reopen

the popup toolbar button can be set to highlight for hidden toolbars by
setting the TagAlias to /Scripts/CustomCommands/Popups/HideMyToolbar/ButtonHighlight
setting the AgentID to {163F13B6-0BDC-43E9-8C90-CFA6B14221FA}

July 3, 2023

  • removed shortcuts removal option - not needed
  • X out the UU9 Fix Restore link

July 2, 2023

  • added clear shortcuts as an option - maybe not needed last heard shortcuts where changing
  • cleaned out unused install nodes
  • new link for uu9 Fix Restore

July 1, 2023

  • reestablished uu9 installation after fixing many issues
  • uu9 FixRestoreAutoload because Restore Toolbars and Widgets script can't be adjusted
  • uu9 install does not install point edit toolbars
  • uu9 change point edit toolbar to fast mode by default

July 1, 2023

  • discovered code changes for uu9 where never implemented
  • prerequisite batch install created for all the toolbar button requirements
  • non-UU install only - UU install coming someone
  • no longer using shared toolbars or scripts between UU and non-UU versions
  • point edit toolbar shrink, grow and smooth selection do not auto close the toolbar

June 28, 2023

  • add camera options to the view toolbar
  • add new light toolbar
  • update installer with new toolbar resets for uu9

March 27, 2023

  • added new material node popup toolbars

February 26, 2023

  • update to work with upcoming unofficial updates v9
  • new installer
  • add some uu widget functions in preparation of widget purge

November 8, 2021

  • view toolbar added hide, hide all, show, show all
  • changed isolate selection to use new faster code

October 17, 2021

  • reduce restrictions so object nav popup works with groups

October 14, 2021

  • fix for incompatibility with the quadrify by normals script

September 7, 2021

  • change for compatibility with PE/Nav widget update

September 7, 2021

  • more support for widget scripts and closer to UU version
  • support for upcoming PE and Object Nav widget updates

August 31, 2021

  • finished undo friendly changes

August 30, 2021

  • buttons closer in content to UU popup buttons
  • replace pe end edit node with original
  • restrictions one when panels can open
  • will start pe mode for pe widget menu
  • will exit pe mode for obj nav widget menu
  • remove quad toolbar buttons and scripts
  • fixed quad toolbar size definition - get rid of blank line
  • set toolbar frame owner to the active window so they will be covered by other windows and less likely to show when tS minimized
August 19, 2021
August 19, 2021