Final trueSpace 7.61 Beta 8 Unofficial Update

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 trueSpace 7.61 Beta 8 Unofficial Update

Post by clintonman »

trueBlue wrote: 21 Dec 2021, 19:48 Unless I am missing something, I do not believe your D3D Render has Synchronization from Workspace to Model
The only Synchronization I see is the Special Mesh Processing

Code: Select all

	if(specialMeshes) {
		var msdone = Space.CurrentScene() + "/ms_flags_object";
		var matrix = System.CreateDO("Math Package/Matrix Float Data")
		Node.Value(msdone, "Matrix") = matrix;
		tSBridge.SynchronizeObject(msdone);
	}
"Combines modelspace and workspace animations into one D3D workspace render sequence. Can also
be used to bake workspace animations to modelspace animation via the autokey setting in modelspace
and for rendering command script based animations."
If modelspace doesn't update from workspace then the second half of this is not true. You would not be able bake workspace animations to modelspace.
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 trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

Like I said there is no Synchronization from Workspace to Model in your D3D Render
However, when Rendering to File or Preview, Model's animated objects do update in Model and Workspace animated objects update in Workspace
Render to File renders both
I confirmed this with your current version as well
If you want Model to update Workspace animated objects, then you would need to add
tSBridge.SynchronizeObject(Space.CurrentScene());

Even then, it would not work with Special Mesh Processing because that process selects the ms_flags_object.RsObj
User avatar
trueBlue
Captain
Posts: 5208
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 »

So far, what I am finding, is, the python script process is what makes trueSpace unstable for me
I have to close Model and exit trueSpace
I have been testing a simple 60 frame Metaball Model & Workspace animation

I have changed the assigned python script with the ms_flags_object to not select
Do not select the ms_flags_object.png
.
This still works with my Metaball and so far, makes trueSpace a little more stable
Is it necessary to select the ms_flags_object?
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 trueSpace 7.61 Beta 8 Unofficial Update

Post by clintonman »

trueBlue wrote: 22 Dec 2021, 17:16 So far, what I am finding, is, the python script process is what makes trueSpace unstable for me
I have to close Model and exit trueSpace
I have been testing a simple 60 frame Metaball Model & Workspace animation

I have changed the assigned python script with the ms_flags_object to not select
Do not select the ms_flags_object.png
.
This still works with my Metaball and so far, makes trueSpace a little more stable
Is it necessary to select the ms_flags_object?
I don't think it's needed. I thought that the object had to be selected to run it's script, but did some tests and play seems to run all the scripts in the scene no matter what is selected.
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 trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

Cool, that will stop the object widget from flashing and the Model's Info panel from constantly updating.
What does trueSpace.Stop() do?

For me, simply opening Model's Script Editor and Closing it, causes Workspace to become unstable
Unstable meaning, using Workspace's toolbars are sluggish!
I have to restart trueSpace
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 trueSpace 7.61 Beta 8 Unofficial Update

Post by clintonman »

trueBlue wrote: 23 Dec 2021, 04:47 Cool, that will stop the object widget from flashing and the Model's Info panel from constantly updating.
What does trueSpace.Stop() do?

For me, simply opening Model's Script Editor and Closing it, causes Workspace to become unstable
Unstable meaning, using Workspace's toolbars are sluggish!
I have to restart trueSpace
The manual says, "Stop script execution and time flowing"
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 trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

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

D3D Render
D3D Render panel.png
D3D Render panel.png (11.12 KiB) Viewed 1525 times
Setup
Shrinks the Play Range, if checked
Opens Protect Workspace and runs Backup
Opens a Docked Model View
.
Bake Keyframes
Bake Keyframes panel.png
Bake Keyframes panel.png (5.51 KiB) Viewed 1518 times
Add - Shrink Play Range button script

Animation Preferences/Shrink Play Range button script

December 23, 2021

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: 5208
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 »

Some observations with the Protect Workspace's protect Matrix
Actually, this happens when you switch to Model and then back to Workspace
Spotlights, Projector lights, and Camera's Meshes get messed up
If you check protect Matrix before switching to Model, close Model, and Restore Protect Workspace, it fixes the meshes
Or you can set a Matrix Keyframe at the Start Frame for the above items before switching to Model
After closing Model, setting the Start Frame, fixes the meshes

Setting the protect Matrix causes trueSpace to crash after closing Model when using the D3D Render, especially when using Special Mesh Processing
Here is a scene with a script that will set a matrix Keyframe for all selected objects
Lights are animated in Workspace and the Cube in Model
Attachments
D3D Render.RsRcd
(770.15 KiB) Downloaded 83 times
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 trueSpace 7.61 Beta 8 Unofficial Update

Post by clintonman »

I mention that on the web page for protect workspace,
"A keyframe can also be used to protect workspace matrix values from modelspace changes
A keyframe can also be used to protect workspace light angle and camera fov values from modelspace changes"
I almost always have the name and matrix options disabled when I use it.
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 trueSpace 7.61 Beta 8 Unofficial Update

Post by trueBlue »

I have yet to see any Matrix changes to Workspace objects from Model besides ​the Spotlights, Projector lights, and Cameras
I suspect it may have to do with the Widgets
Why do you not protect Names?
Post Reply