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 installer will alter the UU9 version with faster point edit toolbars and add the popups button to the toolbar. It will also install a new DX Components toolbar and a DisconnectInput script and replace the popups list toolbar. No other changes are installed.

    This version differs from the Unofficial Update version:
  • Point edit toolbars are set to run faster by default
  • 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
  • Includes dxcomponents disconnect script

persistent base install v3 required

Widget Scripts, June 2024 version install is required

Prerequisite batch installer (Popup version), easy prerequisite install (Not for the Unofficial Updates)
TODO update with new Widget Scripts or remove and install separate

If the Unofficial Updates are installed skip steps #1 and #3.

Installation:

  1. install the persistent base if not already installed
  2. install widget scripts
  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

    From Cycle button to Triangle Mouse Preferences button requires UU or Updated Navigation Widgets

  • View Toolbar
    view toolbar no UU

  • View Toolbar UU 10 replacement
    view toolbar UU

    new uu10 toolbar replacement - requires Widget Scripts

    • unselect, open panel, bg color, post proc glow
    • unselect, open panel, bg color, post proc glow are widget shortcuts in uu10 - uu4clinton removes them
    • add switch to original/custom camera buttons - think uu10 removed them?
    • reorganized due to many buttons

    UU shortcuts from widgets so can setup normal toolbar shortcuts to match

    • unselect(esc)
    • open panel(p)
    • bg colors(b)
    • postprocess glow(g)
  • 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.

  • dx components toolbar choose connector panel

    DxComponents toolbar with the new DisconnectInput button and Choose Connector popup panel.

    DisconnectInput

    The trueSpace drag or click to disconnect can fail when used in more complex material node editing, resulting in a crash. If disconnecting links becomes slow use this tool to avoid crashes.

    1. Select the node in the link editor
    2. Open the Dx Componenets toolbat (shift+C)
    3. Press the DisconnectInput button
    4. When the Choose Connector panel opens click on the connector name or choose "__Disconnect All Inputs"

    The default Choose Connector panel is a Simple style combobox with up to 4 linked connectors. The combobox will be List style if there are more than 4 linked connectors. If only 1 linked connector it will disconnect without opening the Choose Connector panel. Zero linked connectors and nothing will happen. The Choose Connector panel will close after 10 seconds with no choice made.

  • Light Toolbar
    light toolbars

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

Usage:

Notes:

  • see uu4clinton for more toolbar changes
    • many rmb pe popup toolbar buttons closing the popup
    • popup toolbar removed bad defaults from rmb paint selection
    • popup toolbar removed hard coded shortcut help text
    • add original show object render attribs to view popup
  • The popup toolbar does not need to be open after shortcut keys are assigned
  • tS Bug: The Material node inside the sample materials has several input connectors that are flagged as output connectors. This bug does not stop the node from working properly. The Material.RsMat file found in the "Components - Inputs and compilers" library has the correct input flag applied.
  • 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 29, 2024

  • allow for tS Material node output flag bug
  • new disconnect option, "__Disconnect All Inputs"

July 4, 2024

  • fix DisconnectInput script not installing

June 12, 2024

  • fix open 3d house widget
  • fix cycle view button
  • fix obj nav preferences caused by uu4clinton changes

June 11, 2024

  • point edit widget also needs overwrite Popups script because toolbar changed name in UU
  • copy over UU light tolbar - dont feel like trying to figure out if any breaking changes

June 9, 2024 - no published yet

  • point edit widget toolbar not called from the uu popup list toolbar, so overwrite uu list toolbar

June 8, 2024

  • replace uu10 pe widget toolbar due to missing pivot snap buttons

June 7, 2024 - not yet published

  • changes for uu10 - reorganized view toolbar
  • added widget shortcuts from UU unselect, open panel, bg colors, postprocess glow - first step before removal from widget
  • added show obj attribs original
  • added switch camera custom/original buttons

April 18, 2024

  • added new disconnect link feature to the dx componenets toolbar
  • requires updated rsx plugin and updated floating panels script

December 17, 2023

  • updated minimal install for uu9 - only install toolbar button and fast pe toolbar default

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