How to Work with Materials and Quantities in Vyssuals

How to Work with Materials and Quantities in Vyssuals

How to Work with Materials and Quantities in Vyssuals

One of the most powerful features in Vyssuals is the ability to analyze material usage and quantities in your Revit models. This month, we've added comprehensive material tracking capabilities that go beyond simple material definitions to capture how materials are actually used throughout your building elements.

What Are Material Usages?

In Revit, we need to distinguish between material definitions and material usages. A material usage is any time a material is applied to an element—whether it's a wall layer, door frame, or window glass.

Vyssuals can now track these material usages, giving you insights into:

  • Material quantities across your entire model
  • Layer-by-layer analysis for compound structures
  • Family material tracking for doors, windows, and other loadable families

Enabling Material Usage Tracking

Before you can analyze materials in Vyssuals, you need to enable the feature in your Revit connector settings:

  1. Open the Vyssuals connector in Revit (look for the cogwheel icon)
  2. Check the box for "Include Material Usages"
  3. Note: This option will slow down processing slightly as it collects additional material data

The connector will now gather comprehensive material information as it processes your model, including all the materials used in wall layers, floor assemblies, and family components.

Creating Material-Based Charts

Once material usage tracking is enabled, you can create powerful material analysis charts:

Step 1: Set Up Your Chart

  1. Clear default charts to start fresh
  2. Add a new chart to your dashboard
  3. Set categories to focus on specific element types (e.g., "Walls")

Step 2: Group by Material

  1. In the "Group By" section, search for "material"
  2. Select "Materials: Material Name" to group elements by their materials
  3. Choose your values - you'll see options for:
    • Materials: Material Area - Shows the area of each material layer
    • Materials: Material Volume - Shows the volume of each material layer

Step 3: Compare Area vs Volume

For walls and floors, you might want to see both area and volume:

  1. Duplicate your chart to create a side-by-side comparison
  2. Use area for the first chart (shows material coverage)
  3. Use volume for the second chart (shows material quantities)

Understanding Material Properties

Material Area vs Volume

  • Material Area: Represents the surface area of each material layer within an element
  • Material Volume: Represents the actual volume of material used

For walls and floors, area is often more useful as it shows material coverage. For families like doors and windows, volume might be more relevant depending on how Revit calculates the geometry.

Material Property Naming

In the Vyssuals interface, material properties are clearly labeled:

  • Materials: Material Name - The actual material definition
  • Materials: Material Area - Area per material layer
  • Materials: Material Volume - Volume per material layer

Why You Can't Colorize by Materials

This is a common question: "Why can't I colorize my 3D model by materials?"

The answer lies in how Revit structures material data. A single wall can have multiple materials in different layers:

  • Concrete core
  • Insulation
  • Gypsum board
  • Paint finish

If you tried to colorize by material, Vyssuals wouldn't know which color to assign to the wall. Should it be the color of the concrete, the insulation, or the gypsum board? This ambiguity makes material-based colorization impossible.

Instead, use the interactive charts to explore material relationships and drill down into specific elements.

Drilling Down into Material Data

Interactive Exploration

  1. Click on chart bars to select all elements with that material
  2. Use the context table to see detailed element information
  3. Filter further by level, type, or other parameters

Practical Example

Let's say you want to analyze gypsum wall board usage:

  1. Click on the gypsum wall board bar in your material chart
  2. See all walls containing this material in the context table
  3. Filter by level to focus on specific floors
  4. Select individual elements to examine them in Revit

Advanced Material Analysis

Family Material Tracking

Material usage tracking extends beyond system families to include:

  • Doors and windows - Frame materials, glass types
  • Columns and beams - Structural material properties
  • Custom families - Any materials you've assigned

Compound Structure Analysis

For walls, floors, and roofs with multiple layers:

  • Layer-by-layer breakdown of material quantities
  • Thickness considerations when comparing area vs volume
  • Assembly optimization insights

Technical Deep Dive: Data Architecture

Many-to-Many Relationships

Material usage data represents a classic many-to-many relationship:

  • One element (wall, floor) can have multiple materials
  • One material can be used in multiple elements

This is typically stored in a junction table in traditional OLTP (Online Transaction Processing) databases.

Vyssuals' OLAP Advantage

While Revit uses an OLTP structure optimized for frequent updates, Vyssuals employs an OLAP (Online Analytical Processing) database designed for:

  • Fast analytical queries
  • Complex aggregations
  • Real-time chart rendering

This is why Vyssuals can process material data so quickly—the information is pre-processed and structured for analytical queries rather than transactional updates.

Best Practices for Material Analysis

1. Start with Specific Categories

Don't try to analyze all materials at once. Focus on:

  • Walls first - They typically have the most complex material assemblies
  • Floors and roofs - For understanding horizontal material distribution
  • Families - For component-specific material tracking

2. Use Appropriate Metrics

  • Area for surface materials (wall coverings, floor finishes)
  • Volume for structural materials (concrete, steel)
  • Count for discrete material instances

3. Leverage Filtering

  • Filter by level to understand material distribution across floors
  • Filter by type to compare similar elements
  • Use cross-filtering to see relationships between materials and other properties

Common Use Cases

Quantity Takeoffs

  • Material cost estimation based on actual usage
  • Order planning for construction materials
  • Sustainability analysis of material quantities

Design Validation

  • Verify material specifications meet project requirements
  • Check material consistency across similar elements
  • Identify material conflicts or missing assignments

Troubleshooting Material Data

Missing Material Information

If you're not seeing material data:

  1. Check connector settings - Ensure "Include Material Usages" is enabled
  2. Verify material assignments - Elements must have materials assigned in Revit

Inconsistent Results

  • Material definitions must be consistent across your model
  • Family materials should be properly assigned
  • System family materials need to be set in type properties

Conclusion

Material usage tracking in Vyssuals opens up a whole new dimension of BIM analysis. By understanding how materials are distributed throughout your model, you can make better design decisions, optimize material usage, and provide more accurate cost estimates.

The key is to start simple—enable material tracking, create basic material charts, and gradually explore more complex analyses. Remember that material data is inherently complex due to the many-to-many relationships between elements and materials, but Vyssuals makes this complexity manageable and insightful.

Ready to dive deeper into your material data? Enable material usage tracking in your next Vyssuals session and discover what insights are hiding in your Revit model's material properties.


This feature is available in Vyssuals Revit Connector 0.5.0 and later. For more information about the recent updates, check out our Major Update August 2025 blog post.