Final trueSpace 7.61 Beta 8 Unofficial Update

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

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

Seems to be working great, thanks!
Looks like you can remove the default type

Code: Select all

//	if(Node.Value(owner, "interpType") == "default" || !AllKeysAreSelected()) {
	if(!AllKeysAreSelected()) {
		RsAnim.SetKeyFrame('', RsTime.CurrentTime());
		params.SetTerminationFlag();
		return;
	}
Also, I have capitalized the Interpolation Types to match trueSpace
Capitalized Interpolation Types.png
Capitalized Interpolation Types.png (5.49 KiB) Viewed 1929 times
Types.png
Types.png (3.67 KiB) Viewed 1928 times
User avatar
clintonman
Captain
Posts: 5428
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by clintonman »

trueBlue wrote: 08 Feb 2022, 02:53 Seems to be working great, thanks!
Looks like you can remove the default type
...
Why?
Clinton Reese

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

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

Like I said, I am not understanding why you are introducing another Default Interpolation which is the same as a Bezier
I see now after reading your website:
If all keys are not selected, the record buttons will behave the same as the default tS record button, but will give a warning message if the interpolation type is not set to "default".
Here is another example why adding the Default type is not a very good idea:
From your UI, set the Type to Default and Sharpness to 0.40
Press the Set Interpolation button or (Record button (without any keyframes selected so you do not get the Alert))
You should see that the Sharpness is not being set to 0.40
In your setInterpolation script, you are only setting the defined Sharpness with Bezier and there is nothing for Default
Sorry, just not understanding...
User avatar
clintonman
Captain
Posts: 5428
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by clintonman »

trueBlue wrote: 08 Feb 2022, 14:37 Like I said, I am not understanding why you are introducing another Default Interpolation which is the same as a Bezier
I see now after reading your website:
If all keys are not selected, the record buttons will behave the same as the default tS record button, but will give a warning message if the interpolation type is not set to "default".
Here is another example why adding the Default type is not a very good idea:
From your UI, set the Type to Default and Sharpness to 0.40
Press the Set Interpolation button or (Record button (without any keyframes selected so you do not get the Alert))
You should see that the Sharpness is not being set to 0.40
In your setInterpolation script, you are only setting the defined Sharpness with Bezier and there is nothing for Default
Sorry, just not understanding...
No problem, I think I see what you're saying.

The script/plugin does not do anything that tS can't do on it's own. So ignore/pretend the script doesn't exist.

The Sharpness 0.33 = 0.33 does not show in the anim view ui unless you have a keyframe selected. You can't set it's value and then use that value later on other keyframes. It always sets to 0.33 on new keys.
If you set keyframes at 10 then 20 then 30 you will always get bezier with sharpness 0.33
if you set those keys to linear and add a keyframe at 40 it will be bezier. If you add a key at 0 or between 10 and 30 it will be linear. Between 30 and 40 will create a bezier keyframe. So tS by default does not always make bezier keyframes.

Back to the scripts.
When using the Set Interpolation button, it only works on selected keys. It does not set the ui value.
When you create a new key with the script record button it will create the keyframe, select it and then change it's interpolation to the set values in the script. It can't set the values without first selecting the keyframe and it can't set the anim view ui sharpness to be used later.
Clinton Reese

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

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

Ah now I see, thank you for showing me!
tS by default does not always make Bezier keyframes

I think it would be clearer if Default was renamed to Current
Default, to me anyway, suggest trueSpace's default keyframe which is Bezier
User avatar
clintonman
Captain
Posts: 5428
Joined: 21 May 2009, 21:08
Type the number ten into the box: 0
Location: California
Contact:

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by clintonman »

trueBlue wrote: 08 Feb 2022, 17:42 Ah now I see, thank you for showing me!
tS by default does not always make Bezier keyframes

I think it would be clearer if Default was renamed to Current
Default, to me anyway, suggest trueSpace's default keyframe which is Bezier
I see what you mean. Default is variable, not a single set value as expected by the word. Current has no meaning for me so I'm leaning toward the word "Automatic" or 2 words "trueSpace Controlled".
Clinton Reese

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

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

How about no word? An empty string
Empty String.png
Empty String.png (974 Bytes) Viewed 1915 times
I just tried it and it works just like trueSpace
Set Interpolation does nothing
Record without a selection works just like trueSpace, although I did not see an Alert
User avatar
trueBlue
Captain
Posts: 5214
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

Update 114 for trueSpace7.61 Beta 8 Unofficial Update Version 8
Final Update

Widgets
Point Edit widget
Object Navigation widget
Add
XYZ Locks to Scale and Rotate
Alt + LMB On|Off

View widget
Rotate X 'Blue'
Add
Ctrl + LMB - Open Select Cycle
Rotate YZ 'Red'
Ctrl + LMB - Open Animation toolbar

Cube View widget
Changed Active Highlight color from Yellow to White on all meshes
Applied a darker color for Left, Back and Bottom
Add Right click gesture command RsTool.Arrow() where no Right click gesture existed 'Stops Point Edit mode when an object is selected'

Toolbars
Camera toolbar
Add
Cycle Camera Views
Cam Toolbar.png
Cam Toolbar.png (14.52 KiB) Viewed 1890 times
CustomAnimToolbar
KI toolbar.png
KI toolbar.png (7.55 KiB) Viewed 1890 times
CustomCommands
Update
Keyframe Interpolation Author - Clinton Reese 2/9/2022
Clintons3dPlugin.rsx v.1638433
KI panel.png
Select
Add
Cycle aspect
Select Cycle panel.png
Select Cycle panel.png (5.15 KiB) Viewed 1890 times
Commands
Add
CycleCameras.xml Author - Clinton Reese

Animation panel
Gets and Sets the Current Time, Play Range Start, and Play Range End when loaded
Add
Bidirectional option on the Exp aspect
Play and Stop
If checked on the Exp aspect, activates a Timer Event that sets the Current Time on the Animation panel and Synchronizes Workspace with Model
Warning! This does not work when any Anim View is open!
Use with the Link Editor view, only!
Synchronize works when One object is selected, only!

Protect Workspace
Add
Open and Dock Model tS6.7 button

Animation scripts library
Random Color
Random Number
Random Integer
Counter
Active
Vibrator

My Anim Clips library
100 Vibrations.RsClip

Status Message
Update Author - Clinton Reese

Animation Preferences
Add
Interpolation button

Shortcuts
Anim View
Add
Ctrl + U = Clear Selection


February 10, 2022

https://united3dartists.com/forum/viewt ... =55&t=3732

Instructions:

Recommend that you completely Uninstall and Install trueSpace7.61 Beta 8 to a clean directory.
Install the PDF Manual for trueSpace. (Optional but required before installing the Update)

1.) Run the tS7.61B8.8.exe
2.) Browse [...] to where you installed C:\trueSpace761, select its folder and then the Extract button
3.) Select the Yes to All button
4.) Open trueSpace and select the Reset to Default Context icon
5.) In Workspace select the Default layout tab

The included Plugins.xml file has the Clintons3dPlugin, Clintons3dPluginExt and Clintons3dRsView, Installed and Loaded to the default path: C:\trueSpace761
WARNING: These 3 plugins are required to be Installed and Loaded when using trueSpace!
User avatar
trueBlue
Captain
Posts: 5214
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

Update 115 for trueSpace7.61 Beta 8 Unofficial Update Version 8
Final Update

Toolbars
AnimationBar/Flat
CustomAnimToolbar
Update LMB & RMB commands use:
util.SetNodeValueString

CustomCommands
Keyframe Interpolation Author - Clinton Reese 2/9/2022
Update
recordKey & modifyKeys scripts use:
util.SetNodeValueInt

Switch aspect buttons
RMB = Open - Interpolation Toolbar
Add
if(!Node.Exist... Open toolbar

February 11, 2022

https://united3dartists.com/forum/viewt ... =55&t=3732

Instructions:

Recommend that you completely Uninstall and Install trueSpace7.61 Beta 8 to a clean directory.
Install the PDF Manual for trueSpace. (Optional but required before installing the Update)

1.) Run the tS7.61B8.8.exe
2.) Browse [...] to where you installed C:\trueSpace761, select its folder and then the Extract button
3.) Select the Yes to All button
4.) Open trueSpace and select the Reset to Default Context icon
5.) In Workspace select the Default layout tab

The included Plugins.xml file has the Clintons3dPlugin, Clintons3dPluginExt and Clintons3dRsView, Installed and Loaded to the default path: C:\trueSpace761
WARNING: These 3 plugins are required to be Installed and Loaded when using trueSpace!
User avatar
trueBlue
Captain
Posts: 5214
Joined: 06 Jul 2009, 22:50
Type the number ten into the box: 10

Re: Final trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

Update 116 for trueSpace7.61 Beta 8 Unofficial Update Version 8
Final Update

Widgets/Object Rotate
Ctrl + LB - Rotate selected object +45 degrees
Alt + LB - Rotate selected object -45 degrees
Fixed error with Mutiple selected objects
Use First selected only
Edit
Removed support for Cameras, Spot, & Projector lights

February 13, 2022

https://united3dartists.com/forum/viewt ... =55&t=3732

Instructions:

Recommend that you completely Uninstall and Install trueSpace7.61 Beta 8 to a clean directory.
Install the PDF Manual for trueSpace. (Optional but required before installing the Update)

1.) Run the tS7.61B8.8.exe
2.) Browse [...] to where you installed C:\trueSpace761, select its folder and then the Extract button
3.) Select the Yes to All button
4.) Open trueSpace and select the Reset to Default Context icon
5.) In Workspace select the Default layout tab

The included Plugins.xml file has the Clintons3dPlugin, Clintons3dPluginExt and Clintons3dRsView, Installed and Loaded to the default path: C:\trueSpace761
WARNING: These 3 plugins are required to be Installed and Loaded when using trueSpace!
Post Reply