Collada plugin for After Effects

More info here
Plugins and Scripts > trueSpace > Utilities

Geometry Selection Utilities

mesh origin icon

Scripts to help fix bad geometry. Creates a selection based on mesh characteristics such as side count and planarity. These scripts were inspired by the Cleaning tools in Maya and the SDS corruption that can occur inside trueSpace.

Script is now included in the PE Selection Utilities

Legacy installer is available at the bottom of this page.

A version of this script comes pre-installed in the Unofficial trueSpace Updates - https://www.united3dartists.com/forum/viewforum.php?f=55

persistent base install v3 required

This set of scripts is an updated form of the old Fix Bad Geometry scripts. All the scripts have better feedback and run faster than the old scripts. It replaces the Zero Area Triangle function with a Zero Area Polygon function. Only selects floating vertices, no dialog to delete them anymore. This makes it safer to work with NURBS objects.

Geometry Selection Panel

geometry selection panel

Usage:

Simple Selection
  • Tris - select 3 sided polygons, triangles
  • Quads - Select 4 sided polygons
  • Ngons - select polygons with more than 4 sides
Random Selection
  • Percent - the number of points or faces to select
  • Weight - provide random selection weights to the vertices that are selected
  • Points - select random vertices
  • Faces - select random faces
Error Selection
  • Concave - select concave polygons and polygons with holes
  • Floating Points - select points that have no edge connections
  • Lamina Faces - select polygons that share all the same vertices
  • Non-Manifold - select edges that have more than 2 polygons in common
  • Remove SDS - removes a bad corrupted SDS from a mesh so it can be reapplied
  • Non-Planar - select polygons that are not flat
  • Zero Length Edges - select triangles that have a zero length side
  • Zero Area Faces - select polygons that are very small

3DBuzz Tutorial that inspired this collection of tools. video is 016-cleanup available in mp4 and ogv formats.

Notes:

  • Large meshes may spend some time on the "Get face unities..." step
  • Remove SDS is the only tool in the panel that will alter the geometry. It works by making a new mesh and copying the old mesh streams into it.
  • Tolerance - is a sensitivity control used for Non-Planar, Zero Length Edges and Zero Area Faces. Lower tolerance will select fewer elements. Non-Planar value of 0.25 is about 45 degree bend in the polygon, 0.98 is about 90 dgrees. Any angle 90 and up will always select as non-planar.
  • Non-Manifold is good for finding polygons that come together in a T configuration and for finding internal faces. For internal faces convert the selection of edges to faces. Will also select the edges of lamina faces.
  • Lamina will find identical faces sharing the same vertices. It's like stacked faces that have been fused together.
  • Zero length edges selects the triangles that contain the edge.
  • Remove SDS strips out all extra mesh information and replaces the mesh with the stripped down version then it takes SDS down 10 levels and resets SDS.

Geometry Selection Utilities Old Installer

July 15, 2023
July 15, 2023