xView analyzes mesh models, flags various potential problems and errors, and displays the results in the viewports both graphically and as text. Tests include isolated and overlapping vertices, open edges, various UVW statistics, and more.
In addition, xView can convert its graphical display, such as highlighted vertices or edges, to a sub-object selection. And you can change the tolerance setting (distance) for relevant checks such as overlapping edges.
While a test is active, its name appears at the top or bottom of the active viewport; you determine the position by toggling the Display On Top command on the xView menu. You can open the xView menu by clicking this text.
The xView viewport display
Next to the test name is a status message. If the test has been successful, the message indicates the results, such as “14 Vertices.” Otherwise, the message indicates a possible reason for the failure of the test, such as “No selection” (xView works only on selected objects) or “Unsupported object type” (xView works only on editable mesh and poly objects).
If the active test is configurable, the message “Click Here To Configure” appears on a second line after the test name. Typically the configurable parameter is a Tolerance setting that determines the maximum distance for the test, such as between vertices. To change the value, click the message or use the xView menu Configure command.
Every command on the xView submenu is available from the Customize User Interface (CUI), so you can define keyboard shortcuts or a custom toolbar for frequently used functions. Also available in the CUI xView category are additional actions to cycle through the command list, toggle the viewport display, and more.
To use xView:
The test is performed immediately and the results, if any, display in the viewports as green-highlighted sub-objects: vertices, edges, or faces. At the same time, the name of the test and its numerical results display at the bottom or top of the viewport.
The xView functions work on editable/edit poly and mesh objects; most other object types (including primitives) are unsupported.
All of the modes relate to sub-objects: vertices, edges, and faces (whether geometry or UVW). However, you need not be at a sub-object level for a checker to display its results. The checker results appear at the object level and at all sub-object levels.
Toggles the viewport display of statistics for the entire scene, your current selection, or both.
Keyboard shortcut: 7
Highlights the back side (see 2-Sider (Double Sided)) of each face in the selection. This is useful for checking for inadvertently flipped faces.
Highlights interpenetrating, coplanar faces. This should be avoided when possible to prevent rendering anomalies.
Technically, this test checks for at least one vertex of one face lying in the plane of another, so if only edges of two faces overlap, the test won’t find them. The Tolerance value specifies the distance from the vertex to the plane of the overlapping face.
Edges that are not shared with any other polygons; that is, at the outer edge of a surface.
Checks for edges that are common to more than two faces. This doesn't happen in Edit/Editable Poly objects, but is possible in Edit/Editable Mesh objects. However, if you have any flipped polys in an Edit/Editable Poly, xView flags edges where they adjoin non-flipped polys as multiple edges.
Flags vertices that are not associated with any edges or faces.
Flags vertices that lie within a certain distance of each other. The configurable Tolerance parameter indicates the maximum distance in world units within which the test is performed.
Flags vertices that lie at the intersection of three edges or faces. Applies to poly objects only.
The T-Vertex is highlighted in green
Highlights faces that lack texture-mapping coordinates. 3ds Max has internal safeguards against this, but it might happen with certain imported geometry.
Highlights texture-mapping faces whose normals point opposite the usual direction.
Highlights any texture-mapping faces that coincide with other texture-mapping faces.
Selects sub-objects flagged and highlighted by the active test. To see the selection, go to the relevant sub-object level.
Shows all highlighted sub-objects regardless of any intervening geometry.
When on, xView automatically redraws the screen to show the result of parameter changes.
When on, the text display appears at the top of the active viewport. When off (the default), the text displays at the bottom of the viewport.
Opens a small dialog for setting the current test’s parameters, if there are any. If there are not, this option is unavailable.