More info here
This script will use Blender to generate some meshes, curves and uv maps. The bevel tool can be applied to edge and vertex selections. A socket server is installed in Blender and a socket client is used in tS to transfer data and commands.
persistent base install v3 required
All prerequisites are included in the Unofficial trueSpace Updates - https://www.united3dartists.com/forum/viewforum.php?f=55
NURBS required to import curves.
SocketsCommandLink.zip for Blender 3.3 and up
If the unofficial updates is installed skip to step 4
Start - will start the socket server in Blender which will receive the commands from trueSpace
Stop - will stop the socket server
Blender mesh primitives information
Blender extra mesh object information
Socket Timeout - how long in milliseconds before giving up on receiving a response from Blender. (10 sec default)
Follow Active Quads - "Starts from the active quad and recursively attaches its neighboring, selected mesh quads to its pre-existing UV quad. Non-quad faces are ignored."
- uses selected faces and active face
- if 1 face selected will process the island/select linked uvs - not true but keep behavior anyway
- more than 1 selected face, process the selected faces
- if no active face set the first selected face to active
- tS active face if it is set must be in the face selection
- to clear active face run set with invalid or empty selection
- note triangles are ignored by the tool
Blender bevel edges information
Blender bevel points information
Clean Geometry - bad geometry coming from Blender can give errors and crash trueSpace. This option cleans up the geometry around the bevel before sending the data to trueSpace.
Blender extra curve object information from the Internet Archive
Blender extra curve object information from the Internet Archive
Blender loop tools information
web archive - https://sites.google.com/site/bartiuscrouch/looptools
Clean Geometry - bad geometry coming from Blender can give errors and crash trueSpace. This option cleans up the geometry around the Loop Tools - Circle before sending the data to trueSpace.
Blender loop tools information
web archive - https://sites.google.com/site/bartiuscrouch/looptools
Clean Geometry - bad geometry coming from Blender can give errors and crash trueSpace. This option cleans up the geometry around the Loop Tools - Bridge/Loft before sending the data to trueSpace.
Blender loop tools information
web archive - https://sites.google.com/site/bartiuscrouch/looptools
Clean Geometry - bad geometry coming from Blender can give errors and crash trueSpace. This option cleans up the geometry around the Loop Tools - Curve before sending the data to trueSpace.
Smart UV "Examines the angles between the selected faces, cuts them along any sharp edges, then projects each separated group of faces along its average normal and lays it out on the UV map. You can also set up seams for additional cutting."
- smart uv does not require pe mode and works with multi object selection
- edge selections to seams has an effect, but unpredictable
- operates on face selections if any, otherwise all faces
This tool can crash tS randomly, save before using it.
Unwrap UV - "Cuts the selected faces along their seams, flattens them, and lays them out on the UV map. Previously existing UV coordinates are overwritten. Useful for organic shapes." s
- responds to face and edge/point selections
- requires point or edge selections
- combining seam and face selections can be a little tricky because similar selected colors,
points for seams maybe easier to see if make point size large and convert edge selection
Pack UV "The Pack Islands tool can be used to optimize the UV layout by adjusting existing islands to efficiently fill the Texture Space. Based on the options selected, the tool will scale, translate and rotate the islands, ensuring a specified margin exists between them to maximize the usage of the UV space."
unwrap - needs edge selection
smartuv - edge selection optional
both will take vertex or edge selections to mark seams
tS UV Editor and the Info Panel BUG:
The docked info panel will not work properly with uv selections.
The location and bounding box size values will not be correct.
A floating info panel will work with the current selection, but will need to be reopened for any selection changes.