Beam Finishes

How can i create Finishes for beams?
i found this video but he didn’t share the script and the file

This link should help you get started: Paint Material Surface - #14 by MartinSpence

i tried it but it is fake layer , we cannot calculate the quantities forit , just we can see it as color and this script didn’t generate physical object as finishes

Can you show what you tried? Give a little more info on what you’re after? The rvt and dyn would be a must.


that script just create a fake box around walls as you can see it in yellow color
but i need a script like this one in this video please check this videos
https://www.youtube.com/watch?v=hZiBB2qQt4U
https://www.youtube.com/watch?v=RrlwDGsxkNk
i need script as create finishing from room schedules for exterior Columns and interior Beams

I’m not sure if you wouldn’t be able to calculate quantities within revit but this approach is at least sufficient for a Navisworks based takeoff workflow (Which is ideal anyways for takeoffs needing this level of precision). I would suggest though using directshape elements instead. They are lighter, can be assigned to any category, and can be scheduled
Overall i think a better approach that would negate the need to use clash detection is to union the geometries of walls, columns, and beams, to filter out their intersecting faces which wouldn’t be painted, filter our top faces of beams, and place directshapes on the remaining faces.
Similar to BIMGuru’s formwork workflow on youtube

I have yet to make the script and I will also make version for painting stair concrete

They are significantly heavier than families modeled using Revit modeling methods. Direct shapes have a purpose, but building a workflow around their use directly in the project environment can be asking for trouble.