Selecting Sample Points

 
 
 

When you select an object and open the texture editor, you see the object's UV coordinates. These are the object's coordinates on the texture. To manipulate them, you must select and move one or more "sample points." Although the term "sample points" (or "samples") is used to describe the points that you select on polygon and NURBS objects, it has a different meaning for each.

Sample Points on Polygon Objects

When you're working with polygon objects, sample points refer to points at the corners of each polygon. When you select a single polygon with tearing mode on, only the sample points at each of its corners are selected. This allows you to detach individual polygons from the rest of the UV samples in the texture editor and move them to arbitrary locations on the texture without affecting adjacent polygons' positions on the texture.

If tearing mode is off, the sample points of adjacent polygons are added to the selection, keeping the polygon "glued" to the rest of the UV coordinates.

Sample Points on NURBS Objects

Sample points on NURBS do not correspond to vertices because points on NURBS do not lie on the surface. Instead, they correspond to a regular sampling of the surface.

Using vertex selection on a NURBS object selects individual points, while using polygon selection selects groups of points that, though not technically polygons, form a closed polygon if joined together. Similarly, selecting edges on a NURBS object selects the points joined by the edge. On a single surface mesh, however, you cannot detach a selection of points from the entire set of UV coordinates.

Displaying Polynode Bisectors

Polynode bisectors are short lines that bisect each polynode on a polygon object. There is one polynode for each polygon attached to a point. When polynode bisectors are displayed in the texture editor, and the Vertex or All selection filters are active, you can use them to select the individual UV coordinates stored at each polynode. This is the most granular way of selecting UV coordinates.

Polynode bisectors are displayed in different ways, depending on the selection filter. For more information about the various selection filters, see Basic Selection Filters.

  • Both the Vertex selection filter and the All selection filter allow you to select individual UV coordinates. As such, activating either filter displays all of the object's polynode bisectors.

    Selected bisectors are displayed in red, while unselected bisectors are displayed in a light purple.

  • The Edge selection filter and the Polygon selection filter only allow you to select the coordinates belonging to selected edges or polygons respectively. As such, polynode bisectors are not displayed until you make a selection. Then, only the selection's bisectors are displayed.

    Since the displayed bisectors are always selected, they are always displayed in red.

  • The Island selection filter and the Cluster selection filter, which can be used in conjunction with the other selection filters, display polynode bisectors in accordance with whatever other filter is active.

Polynode bisectors are displayed by default, but you can toggle their display on and off. This is useful when you're working with very complex meshes, in which case the bisectors tend to overlap and obscure the texture image.

NotePolynode bisectors are never displayed for NURBS objects.

To toggle the display of polynode bisectors

  • Do one of the following:

    • From the texture editor menu, choose View Show Polynode Bisectors.

      or

    • From the texture editor menu, choose File Preferences to open the Texture Editor Preferences property editor. From the General tab, toggle the Show Polynode Bisectors option.

Setting Polynode Bisector Preferences

You can control the appearance of polynode bisectors by setting a few preferences.

NoteSetting polynode bisector preferences affects bisector display in both the texture editor and the 3D views.

To set polynode bisector preferences:

  1. From the main menu, choose File Preferences to open the preferences window.

  2. Select Display in the explorer pane to open the Display property editor in the right pane.

  3. On the Component Display tab, set the following Polynodes preferences as needed:

    • Min Length in Pixels of Polynode Bisectors sets the minimum length of polynode bisectors in pixels.

    • Max Length in Pixels of Polynode Bisectors sets the maximum length of polynode bisectors in pixels.

    • Scale Factor w/r to Smallest Adjacent Edge sets the length of the polynode bisector as a fraction of the shorter of the two adjacent edges.

      For example, if this option is set to 0.2 and the shorter edge is 50 pixels long, then the bisector will be 10 pixels long as long as the minimum and maximum lengths are respected.

    • Pitch Angle in Degrees of Polynode Bisectors sets the angle in degrees by which the bisector sticks out from the plane of its two edges.

      In 3D view, this makes it easier to select a bisector when the polygon is almost perpendicular to the screen.

      In the texture editor, adjusting this value has the effect of shortening or lengthening the bisectors since there is no representation of depth.

Basic Selection Filters

The Texture Editor provides selection filters so you can easily select a vertex, an edge, a polygon, a cluster, or all of these components. To select UV coordinates from the texture editor work area, activate one of the following selection filters and select points, polygons, edges, clusters, or individual UV coordinates.

Selections made with any filter can be extended using the bleeding options, which are described in Using Tearing and Bleeding to Extend Selections.

Vertex Selection

Vertex selection is the most granular of selection filters. You can select a single point or a collection of several points. With the Rectanle Selection tool, clicking and dragging across a point selects all corresponding samples but single-clicking raycast-selects a single sample. You can also select individual UV coordinates by displaying polynode bisectors.

   

Clicking a point (circled in white) selects the four UV coordinates stored at the point.

Clicking a single polynode bisector (circled in white) selects only the corresponding UV coordinate.

Edge Selection

Edge selection is similar to the Vertex filter except that the Edge selection tool adds adjacent points to your selection.

   

Clicking a point (circled in white) selects the UV coordinates od adjacent edges.

Clicking a an edge (circled in white) selects selects the UV coordinates of the points it connects.

Polygon Selection

Polygon selection selects the UV coordinates of every polygon connected to a selected point, or the UV coordinates of selected polygons (you can click inside a polygon to select it).

   

Clicking a point (circled in white) selects the UV coordinates of all connected polygons.

Clicking a polygon (circled in white) selects the polygon's UV coordinates.

"All" Selection

All selection selects any type of component. At each selection click, it searches for edges, vertices, and polygons consecutively. This is a good selection filter to use with the Move Component tool (see Using the Move Component Tool).

In this example, going clockwise from left, a vertex, a polygon, and an edge were clicked. The resulting selections are circled in white.

Island Selection

Island Selection is used in conjunction with any other selection filter. It selects all of the UVs connected to a selected UV coordinate (bisector), point, polygon, or edge.

In this example, island selection is used with vertex selection. When a point on one half of the face is selected, every connected point is also selected, but the other half is not selected.

Cluster Selection

Cluster selection is used in conjunction with any other selection filter, allowing you to select sample point clusters created in the texture editor.

In this example, the points around the eye area were turned into a cluster and selected using the Vertex and Cluster selection filters. The resulting selection is circled in white.

Using Tearing and Bleeding to Extend Selections

The tearing and bleeding modes affect what gets selected and manipulated when you click on components in the texture editor.

Tearing

When tearing is off, connected and coincident UV samples are automatically affected by any manipulation even if they are not explicitly selected.

Polygon (A) was selected and moved. The samples (B) were also affected.

When tearing is on, it's possible to separate samples into discontinuous islands.

NotePrevious versions of Softimage had a feature called vertex bleedingvertex bleeding, which was similar, but also affected samples that were discontinuous in UV space but corresponded to the same point on the geometric object. To get the previous behavior, you must choose Tools Bleed Selection after selecting samples and before manipulating them.

Polygon Bleeding

When polygon bleeding is on and you select samples, all samples belonging to the adjacent polygons become selected automatically. This allows you to move the polygons in a block without internal distortion.

The effect of moving a selected vertex (A) with polygon bleeding off (B) and on (C). In both cases, tearing is off.

Using 3D Views to Select Sample Points

Though selecting points, polygons, and clusters from the Texture Editor's work area is fairly straightforward with simple objects, it can get quite complicated with more complex objects because there is no representation of depth. In some cases, you may find it simpler to make your selections from a 3D view.

The relationship between the 3D views and the texture editor is bi-directional, meaning that component selections in the 3D views are reflected in the texture editor and vice-versa. However, because selections in the texture editor are always groups of UV coordinates, there's usually some translation between views.

  • In 3D views, you can select components using most selection filters (polygon, cluster, samples, and so on) and the corresponding UV coordinates will be selected in the texture editor (provided that the Auto-Sync Selection preference is on — see Auto Syncing 3D View Selections).

       

    Raycast selecting these polygons in a 3D view...

    ... selects the corresponding UV coordinates in the texture editor.

    TipThe Samples selection filter is quite useful in the 3D views because it displays polynode bisectors, which you can use to select individual UV coordinates.
  • When you select UV coordinates in the texture editor, the selection filter in the 3D views is automatically set to Samples, and the corresponding sample points are selected.

       

    Selecting these UV coordinates in the texture editor...

    ... selects the corresponding sample point in the 3D views.

    Important

    Vertex selection information is not transferred to the texture editor for NURBS objects because there is no defined correlation between vertices on a NURBS object and sample points.

    Only Knots, U/V Knot curves, sample points, boundaries and subsurfaces are transferred to the texture editor, when selected in a 3D view.

Auto Syncing 3D View Selections

The Auto-Sync preference controls whether the corresponding UV coordinates are selected in the texture editor when you select components in 3D views, and vice versa.

To toggle auto-sync on or off

Do one of the following:

  • From the texture editor menu, choose Select Auto-Sync Selection.

    or

  • From the texture editor menu, choose File Preferences to open the Texture Editor Preferences property editor. From the General tab, toggle the Auto-Sync option.

    The Sync Method preference controls the type of component selected in the 3D views when samples are selected in the texture editor:

    • Samples selects samples.

    • Components selects the type of component specified by the current filter on the Select panel, for example, Point, Edge, Polygon, etc.

      Note

      When the Auto-Sync preference is deactivated, you can synchronize texture editor selections with 3D view selections by choosing Select Sync from the texture editor menu, pressing F6, or clicking the Update Texture Editor button .

Auto-Showing 3D View Selections

When you select UV coordinates from 3D views, you can automatically isolate the selection in the texture editor by activating the Auto Show Selected option.

To isolate selections made in 3D views

  • Do one of the following:

    • From the texture editor menu, choose View Auto Show Selected.

      or

    • From the texture editor menu, choose File Preferences to open the Texture Editor Preferences property editor. From the General tab, toggle the Auto Show Selected option.

Updating the Selection in Lock Mode

You can lock the selection in the texture editor by clicking the Lock button in the command bar. Locking the texture editor keeps the current object, texture and selection displayed, regardless of whether you change the selection in a 3D view.

If you are working in lock mode, you can still update the texture editor with selections made in a 3D view and vice-versa.

  • To update the texture editor with the current selection in the 3D views, click the Update Texture Editor button .

  • To update the 3D views with the current selection in the texture editor, click the Update 3D Component Selection button .

Selecting Polygon Clusters' UV Coordinates

You can set a preference to control what happens in the texture editor when you select a polygon cluster in a 3D view.

To set the polygon cluster selection preference

  1. From the texture editor menu, choose File Preferences to open the Texture Editor Preferences property editor.

  2. From the General tab, set the Polygon Clusters option to one of the following:

    • Select Member Sample Points selects the UV coordinates of the polygons in the cluster.

      or

    • Restrict Editor to Cluster isolates the selected cluster's UV coordinates in the texture editor. The rest of the object's UV coordinates are hidden.

Updating 3D Views Interactively

By default, the appearance of the texture on the selected object is updated interactively in the 3D views whenever you modify sample points in the texture editor. If necessary, you can turn this behavior off so that the texture in the 3D view updates when you release the mouse button after any modification.

To turn interactive updating on or off

  1. From the main menu, choose File Preferences to open the Preferences window.

  2. Select Display in the explorer pane to open the Display property editor in the right pane.

  3. From the General tab, toggle the Update All Views During Interaction option.

Using Projection Selection Filters

Projection selection filters make it easy to select the sample points on the right, left, top, bottom, front, or back regions of an object. The region is determined based on the object's position in 3D space. If part of a projection is hidden, the selection is determined using only the currently visible points.

The example above shows a sphere mapped onto a cardboard texture. The selected points are the result of a left (X-) projection selection. You can see the corresponding points on the sphere in the 3D view.

If you want to adjust the scope of a projection selection, you can set a threshold angle value in the Texture Editor Preference property editor. A sample point is included in the projection selection when the angle between its surface normal and the object's axis, as defined by the projection selection, is less than the threshold value.

To make a projection selection

Click the appropriate projection selection icon from the command bar or choose Select Projection Selection (type):

  • X- (left) selects the left-most sample points.

  • X+ (right) selects the right-most sample points.

  • Y+ (top) selects the top-most sample points.

  • Y- (bottom) selects the bottom-most sample points.

  • Z+ (front) selects the front-most sample points.

  • Z- (back) selects the back-most sample points.

To set the projection selection threshold

  1. From the texture editor command bar, choose File Preferences. The Texture Editor Preferences property editor is displayed.

  2. On the General tab, set the Projection Selection Threshold value.

Hiding and Unhiding Selections

When working with a complex object and selecting a small cluster or just a few points, you can hide the unselected portion of your object with a single click.

     

Original Selection / Show All

Show Selected

Hide Selected

To hide unselected/selected points

  1. Once you have selected the point, cluster, or polygon(s) you wish to edit, click the Show Selected icon on the texture editor command bar. All unselected points will be hidden, thereby uncluttering the work area.

    Show Selected (A), Hide Selected (B), and Show All (C).

  2. Click the Show All icon to unhide all points.

    If you wish to hide specific points, you can select them and click the Hide Selected icon.

Inverting Selections

You can invert your selection of sample points at any time. Simply choose Select Invert Selection from the texture editor menu (or press Ctrl+Shift+I). All currently selected points are deselected, while currently unselected points are selected.

ImportantInverting the selection only affects visible points. In other words, if you've used the Show Selected or Hide Selected commands to hide some points, those points are not affected by the Invert command.