Custom material parameter in MTO

Custom material parameter in MTO

paolo.pozzoli
Contributor Contributor
1,654 Views
13 Replies
Message 1 of 14

Custom material parameter in MTO

paolo.pozzoli
Contributor
Contributor

Hi there,
I'm trying to add a custom material property and I created a shared parameter associated to Materials category.
Now I can see such property from the material browser (lower left icon) and set its value for each material. I did that for a couple materials I need.
I want to have such data accessible in my project so I added a project parameter linked to the shared parameter I created.
Finally I created in my project a MTO schedule for floors (in which the materials I want are used) and inserted such parameter as a new field, but it returns no values.
What am I missing?
Thanks in advance for your help.

0 Likes
Accepted solutions (2)
1,655 Views
13 Replies
Replies (13)
Message 2 of 14

barthbradley
Consultant
Consultant

What kind of Parameter? Text? 

0 Likes
Message 3 of 14

paolo.pozzoli
Contributor
Contributor

Number, I want to use it as a percentage for calculation.

0 Likes
Message 4 of 14

barthbradley
Consultant
Consultant

Huh? Percentage of what? This is a Parameter field added to each Material; no?  Maybe I'm misunderstanding.    

0 Likes
Message 5 of 14

paolo.pozzoli
Contributor
Contributor

You're correct. 

Each material have its own value for this parameter

The value is always 0.xx and expresses the coefficient of additional waste/spare for material calculation.

In the floor MTO I want to retrieve such value to use in in a schedule formula like Material.Area*(1+MaterialWastePercent), returning the overall area including the waste.

Say I have 100sqm floor composed by plastic+ceramic tiles.

In my material property I set 0.05 (5%) waste for plastic and 0.03 (3%) for ceramic tiles.

I expect the formula in MTO read 105sqm for plastic and 103sqm for ceramic tiles.

 

Hope I was clear enough.

Maybe I'm pushing Revit too much?

Thanks for your help.

0 Likes
Message 6 of 14

barthbradley
Consultant
Consultant

Okay, so you have assigned a value to each of these Custom Material Parameters, though the Material Browser, and you are saying that you cannot pull this Custom Material Parameter into an MTO -- or are you saying that the Custom Parameter is showing up in the MTO, but not displaying the Values you assigned to it through the Material Browser?  

0 Likes
Message 7 of 14

paolo.pozzoli
Contributor
Contributor

The latter, or so it seems since I managed to add a project parameter that refers to the shared material custom parameter.

Now I'm no more at my pc, tomorrow I will send you a couple screenshot to show what I achieved.

0 Likes
Message 8 of 14

paolo.pozzoli
Contributor
Contributor

Hi there,

sorry for the late reply.

See link the steps I performed and the results I achieved.

Thanks again for your help.

0 Likes
Message 9 of 14

barthbradley
Consultant
Consultant
Accepted solution

You missed a step.  Open Material Browser, Select a Material and then click on the "Custom Parameters" button and enter a value for your Shared/Project Parameter.

 

Custom Material Param.png

Custom Material Param2.png

0 Likes
Message 10 of 14

paolo.pozzoli
Contributor
Contributor

That's what I think I did in step C.

As you can see from picture C if I reopen the material browser the value for the parameter is there.

What am I missing?

0 Likes
Message 11 of 14

barthbradley
Consultant
Consultant

How did you access  the Material?  Go through Floor Edit Assembly.  

 

Floors:

 

Custom Material Param3.png

 

FWIW: It's anInstance Parameter.  

0 Likes
Message 12 of 14

paolo.pozzoli
Contributor
Contributor

I went through manage>material browser.

Tomorrow I'll try your advice.

Thanks again.

0 Likes
Message 13 of 14

barthbradley
Consultant
Consultant

@paolo.pozzoli wrote:

I went through manage>material browser.

Tomorrow I'll try your advice.

Thanks again.


 

It'll work. Promise. 

0 Likes
Message 14 of 14

paolo.pozzoli
Contributor
Contributor
Accepted solution

Hi,

I finally managed to get the value in my MTO!

The issue was not *where* I went through to entry the values in the material browser.

I got it to work by looking at the last image you posted and I realized your custom material properties was listed among the available fields, whereas I didn't find them mine... or so it seemed.

On a second deeper sight I did find them and the game was done!

My mistake was creating a NEW parameter in my MTO instead of adding a field from the available ones created before.

 

I took my MTO beyond that at the end and I share with you the final results.

As you can see the fields in light grey are all custom material parameters, while all other ones with bold text are calculated fields.

I then saved it as a view template.

I think this would be very useful for future fast calculations for execution/purchase.

Thanks again for your valuable help for pointing me in the right direction.

 

MaterialParametersAndUse_FinalMTO.jpg