Awesome
MeasureIt_ARCH Dimension, Annotation and Linework tools for Blender 2.8
MeasureIt_ARCH is a fork of Antonio Vazquez's MeasureIt Addon.
Click the image below to watch the latest update video
Installation
There are two ways to install the add-on:
- Stable release (often out of date)
- Latest git master (recommended)
Stable release
- Install Blender 2.8 or higher
- Download the latest zip file from the releases page
- Open the Add-on Preferences (Edit -> Preferences -> Add-ons) and click install.
- Navigate to and double click on the "MeasureIt_ARCH_VERSION.zip"
- Click the Checkbox to enable the Add-on
Latest git master
- Install Blender 2.8 or higher
- Locate your platform and Blender installation specific Blender addons directory:
- On Windows, this is usually
/Program Files/Blender Foundation/Blender BLENDER_VERSION/BLENDER_VERSION/scripts/addons
- On Mac, this is usually
/Applications/Blender.app/Contents/Resources/BLENDER_VERSION/scripts/addons
- On Windows, this is usually
Features & User Interface
Main Tool Panel
The main tool panel is where you can add MeasureIt_ARCH Items to your 3D scene. This panel is located on the right of the 3D Viewport. Panel visibility can be toggled by pressing the "n" key.
Show / Hide MeasureIt_ARCH Toggle
- Shows and hides all items created by MeasureIt_ARCH.
Selected Object Only Toggle (Ghost Icon)
- When disabled, MeasureIt_ARCH will only show items belonging to currently selected objects.
Show Gizmos (Arrow Icon)
- When enabled MeasureIt_ARCH will show gizmos for the selected object.
Add Dimensions
Aligned
- Adds an Aligned Dimension between 2 Objects or Vertices.
- Object Mode: Select two objects and then press the Aligned Button.
- Edit Mode: Select two or more Vertices and press the Aligned Button.
Axis
-
Adds a Dimension that measures along a single Axis between 2 Objects or Vertices.
- Object Mode: Select two objects and then press the Aligned Button.
- Edit Mode: Select two or more Vertices and press the Aligned Button.
-
Axis Selection: Lets you pick the axis to be measured on creation.
Bounds (Object Mode Only)
- Adds a set of Dimensions that measure the Bounding Box of the selected object
- Axis Selection: Lets you pick the axes to be displayed on creation.
Angle (Edit Mode Only)
- Adds an Angle Dimension for 3 selected vertices.
- The 2nd vertex selected defines the corner of the angle.
Arc (Edit Mode Only)
- Adds an Arc Dimension circumscribing the 3 selected vertices.
Area (Edit Mode Only)
- Adds an Area Dimension to the selected faces.
- The Area Dimension text will be placed at the center of the bounding box of the active face.
Dimension Style (Color Swatch Icon)
- Lets you select a style to be assigned to new dimension on creation.
View Plane (Axis Icon)
- Lets you select the preferred view plain for new dimensions (used to automatically place dimensions on creation).
- XY Plane (Plan View): Dimensions placed to be viewed from the top or bottom.
- YZ Plane (Section/ Elevation View): Dimensions placed to be viewed from the left or right.
- XZ Plane (Section/ Elevation View): Dimensions placed to be viewed from the front or back.
- None: Dimensions placement will be based on the angles of the adjacent surfaces.
Add Lines
- Line Group (Edit Mode Only)
- Creates a Line Group from selected edges. Select the desired edges in edit mode and press the Line button.
- Line Group by Crease (Object Mode Only)
- Creates a Line Group from any edges sharper than the specified crease angle.
- Line Style (Color Swatch Icon): Style to be assigned to a new Line Group on creation.
- Only visible after creating a Style in the Scene Settings.
Add Annotations
- Annotation: Adds an Annotation to the selected Object or Vertex.
- Annotation Style (Color Swatch Icon): Style to be assigned to new Annotation on creation.
- Only visible after creating a Style in the Scene Settings.
Scene Settings
MeasureIt_ARCH Styles & Settings can be found in the Scene Tab of the Properties Editor.
MeasureIt_ARCH Styles
Styles have a nearly identical user interface to their corresponding items. Style-able properties can be found in the item's settings.
Note that some settings, like an Annotations Offset, or a Dimensions Distance, are still set per item, even when using a style.
MeasureIt_ARCH Unit Settings
MeasureIt_ARCH Unit Settings can be found in Blender's Scene Settings under the Units panel. MeasureIt_ARCH makes use of Blender's Scene Unit System.
Metric Precision
- Defines the number of decimal places included in your dimensions when using the Metric Unit System.
Imperial Precision
- Fractional Precision to be used when using the Imperial Unit System.
MeasureIt_ARCH Settings
Show Dimension Text
- Show or hide the text on Dimension and Annotation elements.
Debug Text
- Writes Dimension Text to an image for Debug purposes.
Evaluate Depsgraph
- Evaluate Blender's Dependency Graph before drawing MeasureIt_ARCH elements.
- WARNING: By default, MeasureIt_ARCH does not evaluate the Dependency Graph as some generative modifiers can give unpredictable results. Enabling this setting will make MeasureIt_ARCH attempt to evaluate these modifiers during its calculations.
Instance Dimensions
- Will Enable Dimension Instancing.
- WARNING: Text on instanced Dimensions will not account for changes in the instances local scale or rotation.
Object Settings
- Dimension, Annotation, and Line Group settings can be found in Object Tab of the Properties Editor.
- These panels will only appear if the active object has a dimension, annotation or line group associated with it.
- To add dimensions, annotations or line groups use the main tool panel.
Dimensions
- Color: Sets Dimension Color.
- Link Style (Link or Broken Link Icon): Toggles if this Dimension uses a Style.
- Visibility (Eye Icon): Toggles the Dimension's visibility.
- Delete (x Icon): Deletes the Dimension.
Dimension Menu (Chevron Icon)
- Add to Area (Edit Mode Only): Adds selected Faces to the active Area Dimension.
- Remove from Area (Edit Mode Only): Removes selected Faces from the active Area Dimension.
- Cursor to Arc Origin: Snaps the 3D cursor to the center of the active Arc Dimension.
Dimension Settings
- Font: Lets you select a custom font for the Dimension.
- View Plane: The preferred view plane for the Dimension.
- XY Plane (Plan View): Dimension will be placed to be viewed from the top or bottom.
- YZ Plane (Section/ Elevation View): Dimension will be placed to be viewed from the left or right.
- XZ Plane (Section/ Elevation View): Dimension will be placed to be viewed from the front or back.
- None: Dimension's placement will be based on the angles of the adjacent surfaces.
- Measurement Axis (Axis & Bounds Dimensions Only): Select the Axis to Measure.
- Visible In View: Limit the Dimension's visibility to a specific Camera in your scene.
- If no Camera is selected the Dimension will be visible in all Cameras.
- If a Camera is selected the Dimension will only be visible when that Camera is the Active Camera.
- Line Weight: The Dimension's Line Weight.
- Distance: The Distance of the Dimension Text from the Objects or Vertices it's attached to.
- Radius (Arc and Angle Dimensions Only): The Distance of the Dimension Text from the center of the Arc or Angle.
- Offset: The offset distance from the ends of the Dimension line to the Vertex or Object it's attached to.
- Rotation: Rotates the Dimension around the axis of its measurement.
- Font Size: The Dimension font size.
- Resolution: The Dimension font resolution.
- Alignment: The Dimension text alignment relative to the dimension line (Left, Center, Right).
- Arrow Start & End: Set the style of the dimension terminations.
- Arrow Size: The size of the Dimension's terminations.
- Arrow Angle: The angle of Dimension's triangle and arrow terminations.
- Draw In Front: Makes this element Ignore Visibility tests.
- Evaluate Depsgraph: Evaluate Blender's Dependency Graph before drawing this MeasureIt_ARCH element.
Line Groups
- Color: Sets Line Group Color.
- Draw Hidden Lines (Cube with Dashed Lines Icon): This Line Group will draw hidden lines as dashed lines.
- Link Style (Link or Broken Link Icon): Toggles if this Line Group uses a Style.
- Visibility (Eye Icon): Toggles visibility of the Line Group.
- Delete (x Icon): Deletes the Line Group.
- Line Group Menu (Chevron Icon)
- Add to Line Group (Edit Mode Only): Adds selected Edges to this Line Group.
- Remove from Line Group (Edit Mode Only): Removes selected Edges from this Line Group.
Line Group Settings
- Line Weight: Set the Line Group's line weight.
- Line Weight Group: Use a vertex group's values to modify the line weight.
- Influence: Adjust the influence of the Line Weight Group.
- Z Offset: Tweaks the Line Group's Distance from the screen in Clip Space. Higher values move the Lines closer to the screen.
- This is useful for adjusting Line Groups that don't appear to be drawing correctly (Jagged Edges, etc.).
- Making this value negative allows for the drawing of silhouettes. Higher values will move lines further backwards
- Extension: Adds a slight over-extension to each line segment in this Line Group.
- Hidden Line Color (Only Available if Draw Hidden Lines is Enabled): Sets the color of hidden lines.
- Hidden Line Weight (Only Available if Draw Hidden Lines is Enabled): Sets the line weight of hidden lines.
- Dash Scale (Only Available if Draw Hidden Lines or Draw Dashed is Enabled): Changes the dash size of dashed lines. Larger values make smaller dashes.
- Dash Spacing (Only Available if Draw Hidden Lines or Draw Dashed is Enabled): Changes the dash spacing for dashed lines. 0.5 gives even spacing.
- Draw Dashed: Draws all lines in this Line Group as dashed lines, regardless of visibility.
- Screen Space Dashes: Calculates Dash Spacing in Screen Space. Useful to achieve more even dashes in still renders when some lines are nearly parallel to the view. Can cause dashes to appear to 'slide' along edges when used in animations.
- Draw In Front: Makes this element Ignore Visibility tests.
- Evaluate Depsgraph: Evaluate Blender's Dependency Graph before drawing this MeasureIt_ARCH element.
Annotations
- Color: Sets Annotation Color.
- Link Style (Link or Broken Link Icon): Toggles if this Annotation uses a Style.
- Visibility (Eye Icon): Toggles the Annotations visibility.
- Delete (x Icon): Deletes the Annotation.
- Annotation Menu (Chevron Icon)
- Add Text Field: Adds a text field to the selected Annotation.
- Remove Text Field: Removes the last text field from the selected Annotation.
Annotation Settings
- Text Field: Sets the text for the annotation.
- Annotations can have multiple text fields, each new text field will display as a new line in the Annotation Text.
- Font: Lets you select a custom font for the Annotation from your system.
- Text Source: MeasureIt_ARCH can pull annotation text from an objects Custom Properties metadata. This field defines the source custom property.
- If two text fields are available, MeasureIt_ARCH will use the first to display the custom properties name, and the second to display the value.
- If only one text field is available, only the value will be displayed.
- Size: The Annotation font size.
- Resolution: The Annotation font resolution.
- Justification: Text Justification relative to the end of the Annotation leader line (Left, Center, Right).
- Position: Text Position relative to the end of the Annotation leader line (Top, Middle, Bottom).
- Endcap
- Dot: Adds a Circle to the end of the Annotation Leader.
- Triangle: Adds an Arrow to the end of the Annotation Leader.
- Endcap Size: Sets the size of the Dimension Leader Endcap.
- Line Weight: Line Weight of the Annotation leader.
- Offset: The XYZ offset from the object or vertex that the annotation is attached to.
- Rotation: The XYZ rotation of the annotation text.
- Draw In Front: Makes this element Ignore Visibility tests.
Rendering
MeasureIt_ARCH Render Settings can be found in the Render Panel of the Properties Editor. Currently this renders all MeasureIt_ARCH items to an image file which can be layered over Blender's render in the compositor.
MeasureIt_ARCH Image
- Renders a Still Image.
- WARNING: If 'Save Render to Output' is not enabled the rendered image will only be stored in an image data-block within Blender.
MeasureIt_ARCH Animation
- Renders the full frame range of the current scene.
- Animation Renders can be Cancelled with the Esc key, or by Right Clicking in the 3D View.
- A 3D Viewport window must be open for MeasureIt_ARCH to render animations.
- Animation frames will be saved to the Output path defined in the Render Panel.
Save Render to Output
- Saves Still Image renders to the Output path defined in the Render Panel after rendering.