Tin


Tin is a mesh polygon object which introduces subdivide modeling into Amorphium. Subdivision modeling opens more possibilities for synthetic and organic modeling. Character modeling can look more realistic, and some synthetic objects can be made easier with the ability to custom fit other models.
A Synthetic Hose
Hose
Human Head
Head
Custom Fit Props
Cyborg


Subdivision Modeling

Subdivision Modeling uses a technique which draws a cage around the object. The cage is then used to manipulate the underlying polygons ( mesh ) and shape of the object. Cages consist of Loops, Edges and Vertices. A vertices is where two or more edges come together or are connected, a edge is the line used to connect two vertices together, and loops consist of three or more edges.
Cage Example

With subdivision modeling individual polygons are not selected, cluster of polygons are represented by a loop, edge or vertex. With this example there are six loops one for each side of the object. All the underlying polygons on one side of the object are represented by the loop on that side. So polygons can be represented by a vertex, edge and loop, depending on the location of the polygon on the mesh.
Loop Example

Edges represent polygons on each side of the edge.
Edge Example

Vertices represent polygons on all three sides of the vertex ( or four sides for four edge vertices ).
Vertex Example

Editing Loops, Edges and Vertices is done by selecting the control points. Whenever any of the loop, edge or vertices tools are selected, the control points for that type tool are displayed. Control points can be selected by using the select tool for loops, edge, or vertices. Or when any of the loop, edge or vertices tools are current, control points can be selected by holding the Shift Key at clicking them. When a control point is selected it is indicated by turning red. Control points can be selected or unselected individually by clicking on them, or selected in groups by clicking and dragging an outline over them. When an outline is drawn over control points that are already selected in will unselect all the points that where selected and select all the control point that where not selected, basically it inverts the selection. All control points can be unselected by using the select tool in null space, or holding the shift key and clicking in null space. Selection of any type control points is saved in the undo/redo memory.

Vertices control points are found right at the vertex.
Vertices Control Point Selected Vertices Control Point Selected and Moved

Edge control points are found at the center of the edge.
Edge Control Point Selected Edge Control Point Selected and Moved

Loop control points are found in the center of the loop.
Loop Control Point Selected Loop Control Point Selected and Moved

Drawing outlines will select groups of control points. Drawing outlines over already selected control points will invert the selection.
Drag Outline Invert Selection

Control Point Editing Tools

Vertices Tools
Edge Tools
Loop Tools

Are the tool sets used to edit points, each set has a transform tool which has additional options ( indicated by the red dot on the tool icon ). These transform tools have three transformation options, which can be set by right clicking the tool, to bring up the transform menu.
Transform Menu
Whenever a transform tool is the current selected tool, a keyboard short cut for this menu is:
M  key = Move
S   key = Scale
R   key = Rotate

Theses transformations can also be constrained to a particular axes by holding the X,Y,Z, keys.

X   key = X Axes
Y   key = Y Axes
Z   key = Z Axes

And an axes constraint and transform option can be done in unison with each other.
Example: S key can be held with the X key to scale on the X axes only.

Vertices Tools

Keyboard shortcut to Vertices tools = V key

Select Tool Select Tool: used to select vertices control points.

Transform Tool Transform Tool: used to move, scale and rotate vertices control points. Control points can be moved one at a time, but two or more need to be selected to scale or rotate them. Also when rotating, two control points aligned on the same axes, they will not rotate when constrained to that axes.
Move One Control Point
Move
Scale Two Control Point
Scale
Rotate Two Control Point
Rotate
Two control points aligned on the same axes, will not rotate when constrained to that axes.
Z axes

Chop Tool Chop Tool: cut vertices, when a vertex is chopped it cuts that vertex, but creates new vertices at the half way point of every edge that was connected to the chopped vertex. So a 3 edge vertex will have 3 new vertices created, a four edge vertex will have 4 new vertices created, a six edge vertex will have 6 new vertices created. When chop is used new polygons are generated in the underlying mesh.
Before Chop
Before Chop
Three Edge Vertex Chopped
Chopped
All Top Vertices Chopped
All top Vertices Chopped

Before Chop
Before Chop
Four Edge Vertex Chopped
Chopped
Six Edge Chopped
Top Vertex Chopped


Connect Tool Connect Tool: creates an edge between two vertices. This tool is used by clicking on a vertex then dragging to another vertex, then a white line will appear to indicate which two vertices will be connected with an edge when the button is released. This tool also generates new polygons in the underlying mesh. Connecting two vertices by crossing an existing edge is not supported.
White Line
White line indicates which vertices will be connected
Vertices Connected
New Edge Created
Can Not cross an Edge
Will Not cross an existing Edge


Numeric Tool Numeric Tool: uses a menu so a vertex can be precisely position by typing in it's location along the three axes. This menu is not a real time menu, so the modeling window is only updated after the menu is closed using the OK button.
Position Menu

Collapse Tool Collapse Tool: this tool is used by preselecting vertices, then clicking the tool in null space to collapse all the selected vertices into one vertex. The new vertex will be located at the center most point of all the preselected vertices, and polygons will be subtracted from the underlying mesh.
Preselect Vertices
Preselected Vertices
Click In Null Space
Collapse


Delete Tool Delete Tool: is used by clicking on a vertex ( preselecting and multi selection is not supported ). The vertex, connecting edges and the underlying polygons are completely deleted, but new polygons are created to fill the void on the mesh.
Before
Before Delete
After
After Delete


Hard Delete Tool Hard Delete Tool: is used by clicking on a vertex ( preselecting and multi selection is not supported ). The vertex, connecting edges and the underlying polygons are completely deleted, leaving a void or hole in the underlying mesh.
Before
Before Hard Delete
After
After Hard Delete


Edge Tools

Keyboard shortcut to Edge tools = E key

Select Tool Select Tool: used to select edge control points.

Transform Tool Transform Tool: used to move, scale and rotate edge control points. Control points can be moved, scaled or rotated one at a time, but when only one edge is selected it can not be rotated on the axes it is aligned with.
Move One Control Point
Move
Scale One Control Point
Scale
Rotate One Control Point
Rotate
Edge, Aligned with Y
X Axes
Edge, Aligned with X
Y Axes
Edge, Aligned with Z
Z Axes
Two or more edge control points need to be selected, in order for them to be rotated on the axes they are aligned with.

Subdivide Tool Subdivide Tool: splits the edge in half creating two edges out of one. Not only is the edge split in half but new polygons are created in the underlying mesh. The tool can be used by clicking on an edge control point, or preselecting control points and clicking in null space to subdivide multi edges.
Subdivided One Edge
Subdivide One Edge
Preselect Edges to be Subdivided
Edges Preselected
Click the Tool in Null Space
Multi Edges Subdivided


Connect Tool Connect Tool: connects two edge control points together, which in turn creates a new loop and generates more polygons in the underlying mesh. The tool is used by clicking on an edge control point the dragging to an adjoining control point, a white line is displayed where the new edge will be created when the button is released. Connecting an edge by crossing an existing edge is not supported.
White Line
White line indicates which control points will be connected
New Edge Created
Edges Created
Can not cross an existing edge
Crossing and edge is not supported


Crease Tool Crease Tool: sets the smoothness of the underlying mesh that the edge represents. With lower values being smoother and higher values being sharper. The menu is a real time menu showing the changes as they are made before the function is applied. Control points can be creased individually by clicking on them or in groups by preselecting them.
Crease Menu
Crease Menu
Intensity Menu
Intensity Menu
Crease Intensity Smooth
Intensity Smooth
Intensity 1
Intensity 1
Intensity Maximum
Intensity Creased


Colapse Tool Collapse Tool: collapses the selected edge, edges can be collapsed one at a time by clicking on the control point or in groups by preselecting them and clicking in null space. When an edge is collapsed polygons are subtracted from the underlying mesh. Multi collapsing edges yield different results than if the same edges were collapsed separately.
Collapsed one edge
One edge collapsed
Edges Preselected
Preselected Edges
Multi Edges Collapsed
Click in null Space
Two Edges to be Collapsed
Preselect Edges
Collapsed at Once
Multi Collapsed
Collapsed one at a Time
Collapsed Separately


Delete Tool Delete Tool: is used by clicking on an edge control point ( preselecting and multi selection is not supported ). The edge and the underlying polygons are completely deleted, but new polygons are created to fill the void on the mesh.
Before
Before Deleting
After
Deleted Edge


Hard Delete Tool Hard Delete Tool: is used by clicking on an edge control point ( preselecting and multi selection is not supported ). The edge and the underlying polygons are completely deleted, leaving a void or hole in the underlying mesh.
Before
Before Hard Delete
After
After Hard Delete


Loop Tools

Keyboard shortcut to Loop tools = L key

Select Tool Select Tool: used to select loop control points.

Transform Tool Transform Tool: used to move, scale and rotate loop control points. Control points can be moved, scaled or rotated one at a time, uniformly or constrained to an axes.
Move One Control Point
Move
Scale One Control Point
Scale
Rotate One Control Point
Rotate


Subdivide Tool Subdivide Tool: subdivides four edge loops into 4 quadrangle when the loops are preselected. When four edge loops are subdivided individually, then any loop that shares an edge with a loop that has already been subdivided, creates 6 triangle shape loops when subdivided. When three edge loops are preselected it subdivides the loops into 3 uniform quadrangle. When the three edge loops are done individually the any loop that shares an edge with a loop that has already been subdivided, creates 3 nonuniform quadrangle. This tool also generates new polygons in the underlying mesh.
Subdivided 1 four edge loop
four edge loop
Preselected four edge loop
four edge loop
Individually subdivided four edge loops
four edge loop
Subdivided 1 three edge loop
three edge loop
Preselected three edge loop
three edge loop
Individually subdivided three edge loops
three edge loop


Subdivide Radially Tool Subdivide Radially Tool: subdivides creating triangle shaped loops. This tool creates uniform loops whether used individually or preselecting multi loops. This tool also generates new polygons in the underlying mesh.
Subdivided 1 four edge loop
four edge loop
Subdivided multi four edge loop
four edge loop
Subdivided 1 three edge loop
three edge loop
Subdivided multi three edge loop
three edge loop


Extrude Tool Extrude Tool: extrude the loop inwards or outward perpendicular, creating a new set of loops surrounding the extrude loops.
One Loop Extrude Outward
Extruded Outward
One Loop Extrude Inward
Extruded Inward
This tool also has additional options ( indicated by the red dot on the tool icon ) which can be accessed by right clicking the tool. The additional options are for multi loop extrusion, which determine if the loops are extrude as a group or separately. The as a group option treats all the selected loops as one unit, extruding perpendicular to the general location of the loops. The separately option extrude's all the selected loops perpendicular to the way each loop is facing, like it does when only one loop is selected.
Extrude Menu
Two Loops Extruded as a Group
Extruded as a Group
Two Loops Extruded Separately
Extruded Separately


Insert Loop Tool Insert Loop Tool: create a new loop inside a loop, which in turn creates four loops around a four edge loop, or three new loops around a three edge loop. This tool also uses the left to right side of the modeling window to determine how large the inserted loop will be. To determine the size of the new loop, preselect the loops, then clicking the tool on the right side produces a smaller inserted loop, clicking the left side produces larger inserted loops.
Four edge loop
four edge loop
Three edge loop
three edge loop
Insert using Right side click
Smaller Insert
Insert using Middle click
Medium Insert
Insert using Left side click
Larger Insert


Connect Loop Tool Connect Loop Tool: connects two loops together to form one loop. The tool is used by clicking on a loop then dragging to another loop, a white line will appear indicating the two loops to be connected when the button is released. This tool subtracts geometry from the under lying mesh, when the to loops being connected cross over other loops geometry is subtracted from the middle of the mesh creating a hole through it.
White Line Indicates the Two Loops
White Line
Side by Side Loops
Side by Side Loops
Loops Cross Over Other Loops
Cross Over Loops


Invert Loop Tool Invert Loop Tool: reverses the normals of the under lying mesh. Note that even though it appears as there is a hole in the mesh, it is just because the normals are inverted. So when it is rendered the area with the inverted normals will render, but any texture or shader material will be reversed in that area.
Before Invert Tool
Before
After Invert Tool
After
Rendered with Material
Rendered


Visibility Tool Visibility Tool: this is a workspace tool only, it hides loops. It is used by dragging an out line over the loop's control point. Note that preselecting control points or clicking on control points is not supported with this tool. Also when this tool is current holding the shift key will not allow control point selection, but it will unselect any selected control points.
Before Visibility Tool
Before
After Visibility Tool
After


Collapse Tool Collapse Tool: collapses the selected loop, loops can be collapsed one at a time by clicking on the control point or in groups by preselecting them and clicking in null space. When a loop is collapsed polygons are subtracted from the underlying mesh. Multi collapsing loops yield different results than if the same loops were collapsed separately.
Two Loops to be Collapsed
Two Loops to be Collapsed
Separately Collapsing Two Loops
Collapsed Separately
Preselecting same Two Loops
Collapsed by Preselecting


Delete Tool Delete Tool: is used by clicking on a loop control point ( preselecting and multi selection is not supported ). The loop and any loops which share an edge with the deleted loop are deleted too. The underlying polygons are completely deleted, but new polygons are created to fill the void on the mesh.
Before Deleting
Before
After Deleting
After


Hard Delete Tool Hard Delete Tool: is used by clicking on a loop control point ( preselecting and multi selection is not supported ). The underlying polygons are completely deleted, leaving a void or hole in the underlying mesh, but all edges which are shared with other loops are left in tacked. When a loop is hard deleted next to another loop which has been hard deleted then the shaded edge is deleted to.
Before Hard Delete
 Loop to be Hard Deleted
After Hard Delete
After Hard Deleted
Hard Delete Two Loops Side by Side
Hard Deleted Side by Side






Object Tools

Object tools
These tools are used to alter the tin object's cage as well as the underlying mesh. They can be used to alter the density and shape of the cage and mesh, adding, subtracting and mirroring geometry.

Keyboard shortcut to Object tools = O key

Subdivide Tool Subdivide Tool: subdivides globally adding four loops for every existing loop. So if an object has 6 loops it will have 24 loops the first time the subdividing tool is used, it would then have 96 loops the second time it is used. This tool is basically used to increase the density of the cage, giving more control points for editing. It also increases the amount of triangle for smother distortion transitions in other workspaces. The are two ways to subdivide the cage, one maintains the curvature of the object, and the other maintains the shape of the cage. This option is accessed by right clicking the tool.
Subdivide Menu
Before Subdividing
No Subdividing
Maintain Curvature
Subdivided one time Maintaining Curvature
Maintain Cage
Subdivided one time Maintaining Cage


Rib Tool Insert Rib Tool: used to place more control points to a specific area, a cage line must be crossed with the tool for a rib to be added. For every cage line crossed a new loop is create. Holding the Shift key while creating the rib will constrain the rib to angles of 45 degree increments.
One Cage Line Crossed
Rib Creates 0ne New Loop
Multi Cage lines Crossed
New Loops are created for every Cage Line Crossed
Snapped to 45% angle
Shift Key Snaps the Rib to 45% Angles


Symmetry Tool Symmetry Tool: is used to add, subtract and mirror geometry. It uses the center of the object along with starting and ending points to determine which function is implemented. When symmetry is used above the center of the object, lines drawn from right to left add to the geometry, and lines drawn from left to right subtract from the geometry. When symmetry is used below the center of the object, lines drawn from right to left subtract from the geometry, and lines drawn from left to right add to the geometry. When symmetry is used to the right of the center of the object, lines drawn from top to bottom subtract from the geometry, and lines drawn from bottom to top adds to the geometry. When symmetry is used to the left of the center of the object, lines drawn from top to bottom adds to the geometry, and lines drawn from bottom to top subtract from the geometry. The Symmetry tool actually mirrors the object anytime geometry is added, but to get a complete mirror of the object the tool needs to be used in an add direction without touching the object, or barely touching an edge of the object. The symmetry tool can also be used to completely clear the object so a new one can be made with the pen tool. This tool will also be constrained to 45 degree angles when the Shift key is held while using it.
No Symmetry Used
Before Symmetry
Above Center, Right to Left Symmetry
Above the Center, Right to Left Adds Geometry
Above Center, Left to Right Symmetry
Above the Center, Left to Right Subtracts Geometry

No Symmetry Used
Before Symmetry
Below Center, Right to Left Symmetry
Below the Center, Right to Left Subtracts Geometry
Below Center, Left to Right Symmetry
Below the Center, Left to Right Adds Geometry

No Symmetry Used
Before Symmetry
Right of Center, Top to Bottom Symmetry
Right of Center, Top to Bottom Subtracts Geometry
Right of Center, Bottom to Top Symmetry
Right of Center, Bottom to Top Adds Geometry

No Symmetry Used
Before Symmetry
Left of Center, Top to Bottom Symmetry
Left of Center, Top to Bottom Adds Geometry
Left of Center, Bottom to Top Symmetry
Left of Center, Bottom to Top Subtracts Geometry

Before Symmetry Used
Before Mirror Symmetry
Mirrored Not Touching
Mirror not touching leaves objects separated
Mirrored Barely Touching
Mirrored barely touching, conects the objects




Symmetry Tool Revolve Tool: is used on tin object that only consist of one loop. These objects can be created with the Pen tools, or tin planes can be created in Composer with the option of 1 subdivision ( one loop ). The tool revolves the loop 360 degrees. It works similar to the Symmetry tool, in that the geometry is revolved differently according to the area and direction the tool is used. The tool can also be constrained to 45 degree angles by holding the Shift key. The options for this tool ( right click the tool ) are to set the number of steps. The steps determine how many loops are used to revolve the 360 degrees. The values can be set between 3 & 62.
Revolve Menu
Before Revolving
Before Revolving
Above center, right to left
Line drawn above center, right to left
Above center, left to right
Line drawn above center, left to right
Three Steps
Three Steps
Ten Steps
Ten Steps
Fifty Steps
Fifty Steps


Optimize Tool Optimize Tool: optimizes the number of loops while maintaining the shape of the cage. The tolerance can be set on the option menu ( right click the tool )
Optimize Tool Menu

example: if a cage is cubic in shape and has 96 loops, it only takes 6 loops to maintain the shape of the cage, so the optimize tool will eliminate 90 loops leaving only 6 to maintain the shape of the cage.
Cubic 96 Loop Cage
Before Optimizing
After Optimizing 6 loops left.
After Optimizing

Where a cage that contains irregular shapes will retain the irregular shape through the optimize process.
Irregular Shape Cage Before Optimizing
Before Optimizing
Irregular Shape Cage After Optimizing.
After Optimizing






Pen Tools

Pen Tools
These tool are used to draw single loop objects. A tin object has to be present in the workspace to draw using the pen tools. If need be the original tin object can be eliminated using the symmetry tool or by deleting all the vertices, edges or loops. After loops are created they can be edited using the vertices, edge, or loop tools. They can be extruded using the loop extrude tool, and revolved using the object revolve tool.

Keyboard shortcut to Pen tools = P key

Loop Drawn With Pen Tool
Custom Loop
Extruded
Extruded Loop
Revolved
Revolved Loop


Optimize Tool Create Loop Tool: used to draw custom shaped loops. The first click with the tool defines the starting point, then ever click creates a line from the previous point. When the starting point is clicked again the lines are closed and the loop created.
Creating a Custom Loop
Every click adds a point connected by a line
Adding more lines
More lines Added
Closing Lines
Returning to starting point creates the loop


Rectangle Tool Rectangle Loop Tool: draws a rectangular shape outline, then creates the loop to the shape of the outline when mouse button is released.
Rectangular Outline of Loop
Creates a Rectangular Outline
Loop Created
The Creates Loop from Outline




This interface tutorial is written and provided by : Stephen Ray
Goto Steves Art Gallery