Final trueSpace7.61 Beta 8 Std Unofficial Update

User avatar
trueBlue
Captain
Posts: 5208
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace7.61 Beta 8 Std Unofficial Update

Post by trueBlue »

Options are always good, thanks!
In your opinion, why allow a single selected object to be encapsulated?
Or tell me an example why it would be beneficial
For me, I just see the potential for an overly complicated Hierarchy
User avatar
clintonman
Captain
Posts: 5422
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: Final trueSpace7.61 Beta 8 Std Unofficial Update

Post by clintonman »

trueBlue wrote: 24 Sep 2022, 18:24 @Clinton
...
ToDo:

WebServer/Parenting Function Set

Code: Select all

function UnGroup(datafromweb, params) 
{
ScriptObject.Execute("/Scripts/UUCommands/Encapsulate/2D Unencapsulate");
//	LE.Unencapsulate('');
	RefreshWholeTree(datafromweb, params);
}
Let me know if you approve
Better to have 1 version of the code that works with and without the UU.

Code: Select all

function UnGroup(datafromweb, params) 
{
	if(Node.Exists("/Scripts/UUCommands/Encapsulate/2D Unencapsulate")) {
		ScriptObject.Execute("/Scripts/UUCommands/Encapsulate/2D Unencapsulate");
	} else {
		LE.Unencapsulate('');
	}
	RefreshWholeTree(datafromweb, params);
}
Clinton Reese

http://clintons3d.com
User avatar
clintonman
Captain
Posts: 5422
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: Final trueSpace7.61 Beta 8 Std Unofficial Update

Post by clintonman »

trueBlue wrote: 24 Sep 2022, 22:14 Options are always good, thanks!
In your opinion, why allow a single selected object to be encapsulated?
Or tell me an example why it would be beneficial
For me, I just see the potential for an overly complicated Hierarchy
One sample:
Add a cube somewhere in the scene away from the origin.
Rotate the cube with the widget LMB and RMB both are the same.
3D Group the cube
On group LMB and RMB rotate and it's not the same.

Infinite other samples that I don't even know about...

Every obstacle limits what the user can do. People are capable of thinking way outside the box. It's important not to tie their hands or limit their options.
Clinton Reese

http://clintons3d.com
User avatar
trueBlue
Captain
Posts: 5208
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace7.61 Beta 8 Std Unofficial Update

Post by trueBlue »

I see, thanks!
Really like how you setup the Single selected Encapsulation code! :worship:
User avatar
trueBlue
Captain
Posts: 5208
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace7.61 Beta 8 Std Unofficial Update

Post by trueBlue »

3D Unencapsulate

Code: Select all

	//if(!numSelected < 1) !numSelected changes to true/false values (0, -1), both are less than 1
	util = System.CreateDO("Clintons3D Package/Utility functions");
	util.SetStatusMessage("3D Unencapsulation complete", 5000);
Is there a way to not run the status message if there is no encapsulation?
I thought the above committed line was working
User avatar
clintonman
Captain
Posts: 5422
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: Final trueSpace7.61 Beta 8 Std Unofficial Update

Post by clintonman »

trueBlue wrote: 25 Sep 2022, 00:08 3D Unencapsulate

Code: Select all

	//if(!numSelected < 1) !numSelected changes to true/false values (0, -1), both are less than 1
	util = System.CreateDO("Clintons3D Package/Utility functions");
	util.SetStatusMessage("3D Unencapsulation complete", 5000);
Is there a way to not run the status message if there is no encapsulation?
I thought the above committed line was working
Can't use numSelected because if something like a camera is selected it won't unencaps. Below uses "unencapsHappened" variable that's only set if an unencaps runs.

Code: Select all

function Execute(params)
{
	var sel = Node.Selection(); //list of selected nodes

	if(!IsValidSelection(sel)) return;

	var numSelected = Node.SelectionLength(sel); // number of selected nodes

	if(numSelected < 1) return;

	var unencapsHappened = false;

	for (var i = 0; i < numSelected; i++)
	{
		var currentEncapsed = Node.SelectionGetAt(sel, i);
		if(Node.IsCamera(currentEncapsed)) continue;
		if(Node.IsLight(currentEncapsed)) continue;
		if(Node.SubObjectCount(currentEncapsed) == 0) continue;
		if(Node.IsRenderable(currentEncapsed)) continue;
		if(isaNURBS(currentEncapsed)) continue;

		CleanRenderAttr(currentEncapsed)
		UnEncaps(currentEncapsed);
		unencapsHappened = true;
	}

	if(!unencapsHappened) return;

	util = System.CreateDO("Clintons3D Package/Utility functions");
	util.SetStatusMessage("3D Unencapsulation complete", 5000);
}
Clinton Reese

http://clintons3d.com
User avatar
trueBlue
Captain
Posts: 5208
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace7.61 Beta 8 Std Unofficial Update

Post by trueBlue »

:bananathumb:
User avatar
trueBlue
Captain
Posts: 5208
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace7.61 Beta 8 Std Unofficial Update

Post by trueBlue »

trueSpace7.61 Beta 8 Standalone Unofficial Update Version 9

Please test this prerelease

New Unofficial Update Instructions:

It is Required that you completely Uninstall and Install trueSpace7.61 Standalone to a clean directory
You can keep your Libraries but all other folders and files should be removed
Install tS761B8Std.exe to C:\trueSpace761Std


If trueSpace is open, Close trueSpace

1.) Install the YafaRay v3.3.0 render engine
2.) Install tS76_Vray1_54B8.exe to C:\trueSpace761Std
3.) Install tS7.61B8Std.9.exe to C:\trueSpace761Std
Browse [...] to where you installed C:\trueSpace761Std, select its folder and then the Extract button
Select the Yes to All button
4.) Open trueSpace
5.) Select the OK button in the OptDetectors plugin Information dialog
iOpt plugin Alert.png
iOpt plugin Alert.png (7.44 KiB) Viewed 830 times
.
6.) Press your keyboard's SHIFT CTRL R keys to Reset to Default Context
When trueSpace opens, select one of the layout tabs at the top
7.) Press your keyboard's CTRL + F8 keys to open the Package Manager
Right click in the Package Manager and select Install New...
Open C:\trueSpace761Std\Vray_ts.rsx
Right click in the Package Manager's Vray Package and select Load
Close the Package Manager
8.) Close trueSpace
9.) Delete the tS folder installed by the Vray installer

The included Clintons3dPlugin.dll v.1638433, Clintons3dPluginExt.dll v.1638413, Clintons3dRsView.dll v.1638409 and OptDetectors.dll, are in: C:\trueSpace761Std
WARNING: The init.js file Imports the above 4 plugins and should not be Installed from the Package Manager, including any other plugins with the same name that have the rsx extention
All scripts that check for these plugins with the rsx extension have been removed!

Updates:

Scripts
Update - init.js 'Import the above 4 plugins'
New in this release, Import LwME.dll 'Needed for Vray'

preobjects
Update UUCommands Author - Clinton Reese
UUCommands/Global Function Set 'function OpenPanel_FindFreeSpace' Changed: var maxStandardPanelWidth = 218
UUCommands/Encapsulate 'Updated all scripts and UI'


CustomCommands
Update
WebServer/Parenting Function Set 'function UnGroup' Add: ScriptObject.Execute("/Scripts/UUCommands/Encapsulate/2D Unencapsulate");

Rs Main Libraries
Scenes - Active
Add
Talented Ball Author - Clinton Reese

Scenes - Base
D3D TRT 'Replaced the ugly Head'

OptDetectors
Add
Render to Texture iOpt Camera
Video iOpt Player

Vray Materials
Animation scripts
Vray - Animation scripts
Vray Scenes
Vray Shaders - Color
Vray Shaders - Displacement
Vray Shaders - Reflectance
Vray Shaders - Transparency

Textures
Add all images from the tS761 installation 'Some of them needed for Vray'

Removed due to update
User avatar
trueBlue
Captain
Posts: 5208
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace7.61 Beta 8 Std Unofficial Update

Post by trueBlue »

trueSpace7.61 Beta 8 Standalone Unofficial Update Version 9

Please test this prerelease

New Unofficial Update Instructions:

It is Required that you completely Uninstall and Install trueSpace7.61 Standalone to a clean directory
You can keep your Rs Main Libraries folder, but all other folders and files should be removed
Install tS761B8Std.exe to C:\trueSpace761Std


If trueSpace is open, Close trueSpace

1.) Install the YafaRay v3.3.0 render engine
2.) Install tS76_Vray1_54B8.exe to C:\trueSpace761Std [Optional]
3.) Install tS7.61B8Std.9.exe to C:\trueSpace761Std
Browse [...] to where you installed C:\trueSpace761Std, select its folder and then the Extract button
Select the Yes to All button
4.) Open trueSpace
5.) Select the OK button in the OptDetectors plugin Information dialog
6.) Press your keyboard's SHIFT CTRL R keys to Reset to Default Context
When trueSpace opens, select one of the layout tabs at the top
7.) Press your keyboard's CTRL + F8 keys to open the Package Manager [if Vray is installed]
Right click in the Package Manager and select Install New...
Open C:\trueSpace761Std\Vray_ts.rsx
Right click in the Package Manager's Vray Package and select Load
Close the Package Manager
8.) Close trueSpace
9.) Delete the tS folder installed by the Vray installer [If Vray is installed]

The included Clintons3dPlugin.dll v.1638433, Clintons3dPluginExt.dll v.1638413, Clintons3dRsView.dll v.1638409 and OptDetectors.dll, are in: C:\trueSpace761Std
WARNING: The init.js file Imports the above 4 plugins and should not be Installed from the Package Manager, including any other plugins with the same name that have the rsx extention
All scripts that check for these plugins with the rsx extension have been removed!

Updates:

AnimPref panel 'Removed Snapping title'

Rs Main Libraries
Scenes - Active
Talented Ball Author - Clinton Reese 'Updated animation with Sound'
15 Game 'Updated with Sound and add a Settings script

OptDetectors
Render to Texture iOpt Camera
Video iOpt Player
Updates: 'Add code that closes opened frames with a BitmapView node and fixed Pause code'

Postprocess
Rosetta.RsScn 'Add animation and a Reset Settings script'

Sounds
Add:
3D Sound Object
Sounds In Out

Updated misc. library objects

Removed due to update
User avatar
trueBlue
Captain
Posts: 5208
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace7.61 Beta 8 Std Unofficial Update

Post by trueBlue »

trueSpace7.61 Beta 8 Standalone Unofficial Update Version 9

Please test this prerelease

New Unofficial Update Instructions:

It is Required that you completely Uninstall and Install trueSpace7.61 Standalone to a clean directory
You can keep your Rs Main Libraries folder, but all other folders and files should be removed
Install tS761B8Std.exe to C:\trueSpace761Std


If trueSpace is open, Close trueSpace

1.) Install the YafaRay v3.3.0 render engine
2.) Install tS76_Vray1_54B8.exe to C:\trueSpace761Std [Optional]
3.) Install tS7.61B8Std.9.exe to C:\trueSpace761Std
Browse [...] to where you installed C:\trueSpace761Std, select its folder and then the Extract button
Select the Yes to All button
4.) Open trueSpace
5.) Select the OK button in the OptDetectors plugin Information dialog
6.) Press your keyboard's SHIFT CTRL R keys to Reset to Default Context
When trueSpace opens, select one of the layout tabs at the top
7.) Press your keyboard's CTRL + F8 keys to open the Package Manager [if Vray is installed]
Right click in the Package Manager and select Install New...
Open C:\trueSpace761Std\Vray_ts.rsx
Right click in the Package Manager's Vray Package and select Load
Close the Package Manager
8.) Close trueSpace
9.) Delete the tS folder installed by the Vray installer [If Vray is installed]

The included Clintons3dPlugin.dll v.1638433, Clintons3dPluginExt.dll v.1638413, Clintons3dRsView.dll v.1638409 and OptDetectors.dll, are in: C:\trueSpace761Std
WARNING: The init.js file Imports the above 4 plugins and should not be Installed from the Package Manager, including any other plugins with the same name that have the rsx extention
All scripts that check for these plugins with the rsx extension have been removed!

Updates:

Toolbars
WorkspaceMainMenu/Help
Add
Close All buttons
Close All.png
.
Scripts
UUCommands
Add
Close All Toolbars Windows and Panels
Close All Panels 'Author - Clinton Reese'
Display Toolbars
Restore Toolbars 'Restores the SnappedTo attribute

Desktop
Display Toolbars button
Moved button script to UUCommands


Rs Main Libraries
Animations - Animations
Updated
Jumping Sphere
Living circle
Sim Activity

Removed due to Update
Post Reply