trueSpace Classic Layout

About Truespace Archives

These pages are a copy of the official truespace forums prior to their removal somewhere around 2011.

They are retained here for archive purposes only.

trueSpace Classic Layout // Roundtable

1  |  

Post by scarroll // Jan 23, 2009, 1:37pm

scarroll
Total Posts: 19
pic
I love trueSpace, I really do. Although my avatar says I'm a 'junior user' I've been using trueSpace since version 2.0 (whats it take to become a senior! :)?


I've been reluctant to switch to ts7's interface because I (like I'm sure a lot of users here) haven't had the time or resources to dig into and bother learning the new interface while attempting to make enough to pay the rent.


It is with great sadness that all of my co-workers were faced with attempting to learn ts7's new layout or switch (read: reinvest the same effort) to one of the more 'popular' rendering engines that also featured a realtime (OpenGL in this case) accelerated design-time engine.


The consensus at my office was to switch to the 'popular' platform because of portability and the ease of hiring new help already familiar with the more expensive 'popular' packages already taught at design schools. Unfortunately, that meant buying into the very expensive software AND hardware requirements (with a comparable OpenGL card alone costing $1k vs. trueSpace7's beautiful DirectX implementation -DirectX cards are way cheaper). To mitigate the costs of the new hardware and software it meant letting go of workers and hiring savy new grads. :(


Determined to keep ts7 around and yet be productive with its new features, I decided to look into making the transition from ts6 to ts7 a lot easier. I therefore created the 'Classic' layout (see gif below). Why this wasn't in the original layout options I'm not sure. I suspect it was because Caligari hoped users would investigate all the new functionality (as if we had the time to just start from scratch). Keeping ts6 around was nice, but seemed like overhead. But at the same time essential as ts7 didn't have all the functionality of ts6.


The classic layout I created puts the familiar functionality of ts7's ts6 equivalents in the same positions as they were in the ts6 model interface. Old users will appreciate quickly being able to locate the common interface elements like boolean operations and polygon selectors. New users *might* like it as well as some ESSENTIAL features just aren't in ts7's interface (like text!) and switching back and forth from model to workspace can be frustrating when all your icons keep changing familiarity.


Not to mention the render button (I found ts7's default 'render to file' button cleverly hidden -why?).


Requirements:

Existing problems with all layouts arise when selecting Vray shaders when it already appears in the Library stack (causes ts to crash!). Check out my posting about this bug, which I suspect with Roman's recent announcement of dropping Vray -won't get fixed anytime soon. Because I bought Vray, I'm not sure if this layout will load for non vray users. Also, you should have at least a resolution of 1280 x900 to use this layout. If your monitor differs, be sure to update in your own layout library once you get everything where you want it.


One of the challenges in creating this layout was having the ts7 toolbars disappear when switching to model mode so this includes some javascript to take care of that. Once switching to model mode, within a second or two the ts7 toolbars vanish but reappear in Workspace mode. The original ts7 pointer toolbar can be found as a minimized toolbar in the lower left side for users that want to get to ts7's original stuff.


http://www.themeartist.com/images/Classic.gif


Attached is the layout, just drag the file into your trueSpace7\ts\Rs Main Libraries\Layouts – Configurations, restart ts7 and you are good to go. Be kind, as this is my first dive into ts7 that I've done (or had time to) and I'll see if I can add additional features to help any ts6 fans (if there are any left out there!) make the switch to the now FREE ts7. Good luck!

Post by trueBlue // Jan 23, 2009, 2:56pm

trueBlue
Total Posts: 1761
pic
Here is a couple of modifications you might want to consider. After running this script you will have to save your Layout again. Hope that helps.

function Execute(params)
{
//Set OwnedBy so toolbars will not show through other windows.
Node.Value("/Project/Windows Manager Space/tsClassic1", "OwnedBy") = "{2C152F81-45A2-4035-8896-9E49D60C8A7A}"
Node.Value("/Project/Windows Manager Space/tsClassic2", "OwnedBy") = "{2C152F81-45A2-4035-8896-9E49D60C8A7A}"
Node.Value("/Project/Windows Manager Space/tsClassic3", "OwnedBy") = "{2C152F81-45A2-4035-8896-9E49D60C8A7A}"
Node.Value("/Project/Windows Manager Space/tsClassic4", "OwnedBy") = "{2C152F81-45A2-4035-8896-9E49D60C8A7A}"
Node.Value("/Project/Windows Manager Space/tsClassic5", "OwnedBy") = "{2C152F81-45A2-4035-8896-9E49D60C8A7A}"
//Create prototypes so that user can Reset the defaults from toolbar handle.
Node.Value("/Project/Windows Manager Space/tsClassic1/Toolbar", "Prototype") = "tsClassic1"
Node.Value("/Project/Windows Manager Space/tsClassic2/Toolbar", "Prototype") = "tsClassic2"
Node.Value("/Project/Windows Manager Space/tsClassic3/Toolbar", "Prototype") = "tsClassic3"
Node.Value("/Project/Windows Manager Space/tsClassic4/Toolbar", "Prototype") = "tsClassic4"
Node.Value("/Project/Windows Manager Space/tsClassic5/Toolbar", "Prototype") = "tsClassic5"
//Overwrite/Save Toolbars.RsObj so that when user Resets the Default Context they will not be lost.
rosDir = System.GetMainDir()
RsFileIO.SaveObject(rosDir + '\\Scripts\\preobjects\\Toolbars.rsobj', '/Toolbar Prototypes Encapsulator')
}

Post by frootee // Jan 23, 2009, 4:41pm

frootee
Total Posts: 2667
pic
very cool scaroll. :)

Post by marcel // Jan 23, 2009, 11:36pm

marcel
Total Posts: 569
pic
Thank for the layout scarroll.

This can help people who are accustomed to ts6.6. it can also contribute to accept the new interface.

Post by Tiles // Jan 23, 2009, 11:39pm

Tiles
Total Posts: 1037
pic
(whats it take to become a senior! ?


Years ... :D

Post by splinters // Jan 24, 2009, 7:43am

splinters
Total Posts: 4148
pic
Well it was over 3 years ago I first posted this so easy to miss I guess...:o


http://forums1.caligari.com/truespace/showthread.php?t=6121&highlight=layout


Nice layout there...:)

Post by prodigy // Jan 24, 2009, 9:28am

prodigy
Total Posts: 3029
pic
I made my own 7.11 layout for dual screens.. :)

tellme if someone is interested..

17853

Post by JimB // Jan 24, 2009, 9:44am

JimB
Total Posts: 341
pic
Thanks scarroll ,but your layout slows TS7 down for me. :)



Jim

Post by marcel // Jan 24, 2009, 10:31am

marcel
Total Posts: 569
pic
Oups! I don't remember how to save a layout. My memory is down. :confused:

Can you show me? please.

Post by scarroll // Jan 24, 2009, 10:41am

scarroll
Total Posts: 19
pic
You need to right click-insert/replace/rename a layout in the layout window. To start, bring up your library's Layouts window. You can find it easily by starting with the 'Default' layout.


Click the Default layout tab at the top of ts7 in Workspace View.


In the lower right hand corner is the library icon. Click it to bring up the library list window.


Find the list item 'Layouts' and double click it. The Layouts window should appear in your stack view.


Right-Click inside the layouts window to insert, rename, or replace an existing layout.

Post by prodigy // Jan 24, 2009, 10:48am

prodigy
Total Posts: 3029
pic
easy way

/File/Save/ ** .rsl

:D

Post by marcel // Jan 24, 2009, 11:03am

marcel
Total Posts: 569
pic
Thank.

I feel ridiculous. :rolleyes:

Post by marcel // Jan 24, 2009, 11:07am

marcel
Total Posts: 569
pic
30 years ago I built my first computer.

25 years ago I made my first soft 3d.

Today, I can even save a file......:D

Post by hultek43 // Jan 24, 2009, 4:29pm

hultek43
Total Posts: 234
I downloaded your rsl file and tweaked it some, filesize is smaller, not sure what I disabled.:rolleyes: Added the LE Navigator with bookmarks.;)

Post by fahembree // Jan 24, 2009, 4:51pm

fahembree
Total Posts: 123
pic
I love trueSpace, I really do. Although my avatar says I'm a 'junior user' I've been using trueSpace since version 2.0 (whats it take to become a senior! :)?


I've been reluctant to switch to ts7's interface because I (like I'm sure a lot of users here) haven't had the time or resources to dig into and bother learning the new interface while attempting to make enough to pay the rent.


It is with great sadness that all of my co-workers were faced with attempting to learn ts7's new layout or switch (read: reinvest the same effort) to one of the more 'popular' rendering engines that also featured a realtime (OpenGL in this case) accelerated design-time engine.


The consensus at my office was to switch to the 'popular' platform because of portability and the ease of hiring new help already familiar with the more expensive 'popular' packages already taught at design schools. Unfortunately, that meant buying into the very expensive software AND hardware requirements (with a comparable OpenGL card alone costing $1k vs. trueSpace7's beautiful DirectX implementation -DirectX cards are way cheaper). To mitigate the costs of the new hardware and software it meant letting go of workers and hiring savy new grads. :(


Determined to keep ts7 around and yet be productive with its new features, I decided to look into making the transition from ts6 to ts7 a lot easier. I therefore created the 'Classic' layout (see gif below). Why this wasn't in the original layout options I'm not sure. I suspect it was because Caligari hoped users would investigate all the new functionality (as if we had the time to just start from scratch). Keeping ts6 around was nice, but seemed like overhead. But at the same time essential as ts7 didn't have all the functionality of ts6.


The classic layout I created puts the familiar functionality of ts7's ts6 equivalents in the same positions as they were in the ts6 model interface. Old users will appreciate quickly being able to locate the common interface elements like boolean operations and polygon selectors. New users *might* like it as well as some ESSENTIAL features just aren't in ts7's interface (like text!) and switching back and forth from model to workspace can be frustrating when all your icons keep changing familiarity.


Not to mention the render button (I found ts7's default 'render to file' button cleverly hidden -why?).


Requirements:

Existing problems with all layouts arise when selecting Vray shaders when it already appears in the Library stack (causes ts to crash!). Check out my posting about this bug, which I suspect with Roman's recent announcement of dropping Vray -won't get fixed anytime soon. Because I bought Vray, I'm not sure if this layout will load for non vray users. Also, you should have at least a resolution of 1280 x900 to use this layout. If your monitor differs, be sure to update in your own layout library once you get everything where you want it.


One of the challenges in creating this layout was having the ts7 toolbars disappear when switching to model mode so this includes some javascript to take care of that. Once switching to model mode, within a second or two the ts7 toolbars vanish but reappear in Workspace mode. The original ts7 pointer toolbar can be found as a minimized toolbar in the lower left side for users that want to get to ts7's original stuff.


http://www.themeartist.com/images/Classic.gif


Attached is the layout, just drag the file into your trueSpace7\ts\Rs Main Libraries\Layouts – Configurations, restart ts7 and you are good to go. Be kind, as this is my first dive into ts7 that I've done (or had time to) and I'll see if I can add additional features to help any ts6 fans (if there are any left out there!) make the switch to the now FREE ts7. Good luck!


Thanks, I tried it and it does make switching from workspace/model side more uniform. In trying some of these I found some new icons that I did not know existed inTS, such as add new window, workspace hw settings, axis tool.

I agree that this is much better, every time I went from 1 to the other I had trouble locating the icons.

Post by nowherebrain // Jan 26, 2009, 4:23pm

nowherebrain
Total Posts: 1062
pic
I have not checked it out yet, but how are hot keys? are they uniform as well?....I guess not really possible.
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2024. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn