Collada plugin for After Effects

More info here
Plugins and Scripts > trueSpace > Utilities
blender object in trueSpace

Blender Link for trueSpace7.61

blender icon

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 required

The script requires the plugin, Clintons3dPlugin, version v.1638442 or higher. This can also be found on the persistent install scripts page.

NURBS required to import curves.

Status Message required.

Global function set required.

JSON function set install required, released Oct 19 2022

SocketsCommandLink.zip for Blender 3.3

Installation:

If the unofficial updates v9 is installed skip to step 5

  1. install the persistent base if not already installed
  2. install the rsx plugin if it is not already installed
  3. install the nurbs tools and all its requirements
  4. install status message, global function set and json function set
  5. drag the node into the link editor and press the install button
  6. delete the node from the scene after the install is complete

Blender Installation

  1. Edit > Preferences...
  2. Add-ons tab
  3. Enable Add Mesh: Extra Objects
  4. Enable Add Curve: Extra Objects
  5. Install the Add-on from install button at the top
  6. choose SocketsCommandLink.zip, and check the box when it appears to enable the add on
  7. The Command Link will be found in the right panel under the Clintons3D tab
blender command link

Start - will start the socket server in Blender which will receive the commands from trueSpace

Stop - will stop the socket server

uv panel primitive panel nurbs panel spiral panel bevel panel

UV:

Blender uv tools information

  • Start Blender and press the Start button in the Command Link section of Clintons3D
  • Smart UV - run smart uv on the selected mesh object
  • Unwrap UV - select edges or points and run unwrap, edge selection will transfer as marked seams

Mesh Primitives:

Blender mesh primitives information

Blender extra mesh object information

  • Monkey - create Blender mesh object
  • Icosphere - create Blender mesh object
  • Round Cube - create Blender mesh object, no UVs generated
  • Teapot - create Blender mesh object, no UVs generated

Curves:

Blender extra curve object information

  • Ellipse - create Blender curve object
  • Polygon - create Blender curve object
  • Star - create Blender curve object

Spiral Curves:

Blender extra curve object information

  • Spiral - create Blender spiral curves

Bevels:

Blender bevel edges information

Blender bevel points information

  • Bevel - select the points or edges to bevel, drag change the Offset value to see a preview before commiting to the Bevel

Notes:

  • trueSpace may crash if the mesh has more than 12000 vertices
    it seems to fail half way through the uv calculations when generating the tS mesh
    Further testing indicates that if the mesh has 1 uv then about 30000 vertices is ok and if it has 2 uv channels then about 15000 vertices is ok
  • not all Blender options for all the tools are supported
  • if there is an error in Blender that stops the command link from working, Stop and Start the socket server may clear the error and restore functionality
  • uses a modified OD Copy Paste format to transfer mesh information
    OD_CopyPasteExternal by Oliver Hotz of Origami Digital
May 17, 2023
May 17, 2023