additional requirements:
Installation
- install the rsx plugin
- install the hierarchy scripts
- Unzip the sceneview2 folder and copy it into the tS main folder '.....\Scripts\UI\images\'
- start tS and drag the installer into the link editor
- if the Scene View 2 opens, close it
- optionally include the Node List View and press the install button
- if installing to the UU, the bottom toolbar may need to be reset to see the changes or load a fresh layout
Can be used with the Object Statistics script
Notes
- icons act as rebuild branch buttons for parent node
- material assignment causes full tree rebuild
- code base only responds to selection changes and changes to the selected node - causes some limitations and performance issues
- another code base limitation - no access to notify messages, many tricks required to get past this
duplicated 3d items will show as 3d groups until manual refresh
- tree does not update when pressing the ''x' button to delete an unselected node - must be selected to see the change
- object stats wont respond to primitive attribute changes until the object is reselected
- new object stats installer will not alter the autokey node
- object stats, matrix updates from scene view 2 and from webserver not the node view, web server updates less frequently
- object stats, all 3 update the mesh element counts
- object stats, exit pe mode and selection counts dont update
- hidden nodes will show in the tree
- simple materials from old files will have the blank default icon
- tree controls can be non-responsive on first run - clears up after some use
LIMITATIONS: The whole system is heavily dependent on object selection. It is driven by changes to the selected object.
not a full replacement for built-in scene view as hoped

Top Controls
- _Scene - refresh/load with the scene as the top level node
- _Root - refresh/load with the Kernel root as the top level node
- Active - update the tree from changes in trueSpace
- Sort - sort alphabetically
- Object Mesh Stats - update the object statistics panel mesh element counts
- Object Matrix Stats - update the object statistics panel matrix values
- Expand To - open the tree to the currently selected node
Row Contents
- Checkbox - selections are used in the item checkbox context menu
- Icon indicating the type of object - click to refresh the tree branch of the parent item
- Object name - click to select, rclick to open the item context menu
Object type icons
- Left to Right
- Light, Camera, Material, Scene, 2D Group, 3D Group
- Joint, Bone, IK Handle IK Lock, Skeleton, Actor
- NURBS Patch, NURBS Curve, Text, Animation
- Geometry, Mesh, Particle System, Physics, Hair
- Constraint, Modifier, Object Render, Default blank, Null, Null(non-rendering)
Right click context menu:
Right click the name in the list
The Ungroup 3D function require the Unofficial Update (UU) version of TrueSpace https://united3dartists.com/index.html
- Browse in LE - open and look inside the node in the LE view
- Delete - remove the node from trueSpace
- Rename - open an edit control to rename the node, press enter when complete
- Show Node in LE - centers the node in the LE view
- Copy - copy the node to a temporary holding area
- Cut - copy the node to a temporary holding area and delete the original
- Paste Into - paste the previously copy or cut nodes into the node
- Duplicate - copy the node as a sibling node
- UnGroup3D - same as Ungroup but will cleanup connections and remove the transform node , UU required
- UnGroup - unencapsulate the node
- Select Children - select the subobject nodes
- Deselect - remove from the selection
- Select Append - add to the selection
- Copy Path - copy the full path of the node into the windows clipboard
- Update Tree - will update the tree from the items parent downward in the tree hierarchy
Update Tree from menu or icon will lose the selection, owner is selected.
Right click checkbox context menu:
Right click on the checkbox
Select using the checkboxes then use this menu to operate on the selection
- Select - select all chosen items
- Select Append - add all chosen items to the current selection
- Deselect - remove all chosen items from the current selection
- Delete - remove the items from trueSpace
- Copy - copy the items to a temporary holding area
- Cut - copy the items to a temporary holding area and delete the original items
- Duplicate - copy the items as a sibling nodes
- Group3D - make a 3D Group from the selected items
- Group - make a 2D Group from the selected items
- Move into Group - move selected nodes onto another node, check the boxes of the items to move then right click on the target item box
- Move into Group 3D - move into group for 3D objects with matrix connections, check the boxes of the items to move then right click on the target item box
Options Panel:
Right click on the toolbar button
Node List View:
link to Node List View information
Node List View install is now optional.
Some changes from v1 original scene view
- icons to indicate type of object
- icons are mostly from Inkscape and Blender
- context menu actions beyond, Open in LE, Delete and Rename
Dev Notes
- timer code(throttle) was added but not used because cannot take advantage of the notify events coming from tS.
the goal here was to prevent material assignments from rebulding the tree view
tS generates a large number of notify messages. most are useless in this context.
- SetTimer from atlwin.h has different args than win32 version, and it calls the win32 version behind the scenes
- select parent code was added but removed because cannot see parenting in the scene view window
- rsx hook was added to run a script when closing the window - set to clear the store used for copy paste
- c++ export variables are declared in a common header file and then redeclared in 1 file only without the "export" - global variables
- openSceneView2 node has an OnPostLoad function that calls itself when tS loads.
System.SendCommandLine('Activity.Run("Scripts/CustomCommands/SceneView/openSceneView2")');
during this first run it will setup variables and function set references and clear the store
- IRsBaseNode can send notify but could not find any way to create IRsNotifyEvent - would make it possible to send update command from script
- rediscovered util commands GetNodeValueXXX that work inside function sets where Node.Value would fail
Clintons3dView_src.zip - c++ source code
August 22, 2025
- new selection options
- checkbox context added select append and deselect
- nurbs selection option
- new rsx file Clintons3dRsView v1638419
August 19, 2025
- Clintons3dRsView v1638418 - crash fix from empty rename and only allow checkbox context menu when something is checked
- Clintons3dPlugin v 1638462 - maintenance release for devs
- restored missing script for checkbox context duplicate
- duplicate and checkbox duplicate setup again to use 1 undo
- darker icons for curve, patch, text and animation icons
August 17 2025
- crash bug fix: Clintons3dRsView rsx plugin version v1638417
August 17, 2025
- new Clintons3dPlugin rsx version 1638461
- underscore renaming is now undoable
- fixed improper underscore naming issue
- no error if open with an empty scene
- underscore naming on by default
August 16, 2025
- new Clintons3dRsView rsx plugin version v1638416
- some code from the uu version including a version of the 3 node force update code
- replace alerts with global fs alerts
- only clear the status line when the tree is rebuilt, no rebuild for selection buttons
- improved plugin efficiency and clear the store on load
- mesh and matrix stats are on by default
- option to always clear the store after pasting after copy/cut
- new SelectChildren(the primary reason for this update), Deselect and AddToSelection
- icons update more often when changes made
- loads hierarchy scripts on demand
- fix ungroup crash from script command LE.unencapsulate run on a non-group object
- ask before 2d unencaps a 3d object
- fix, node graph view will open with no selection
- removed checkbox menu paste into and update tree items
- object stats populate new selection list
- duplicate, rename and paste into use new "_#" util saferename option - note: not undoable
- Group3D no longer requires the UU
February 9, 2024
- UU delete fixed so works on reloading tS
February 8, 2024
- fixed UU delete functions
- only open 1 scene view at a time - plugin code not setup for more than 1
- clear store using no-history commands
December 22, 2023
- plugin version v1638415
- null icons
- fix D3D render target getting bone icon
April 15, 2023
- fixed rename bug - was limited number of characters
- v1638414 plugin version
March 25, 2023
- new icon for the scene
- fix browse in le bug
- use UU delete if available
- remove alert from installer