It does work, but it requires some additional work to be functional. Ryan’s concept is sound, but his shaderbits demo has a number of issues that you will have to correct. One of the largest of these is that the hitmask painting only works at the world origin (0,0,0). You will need to adapt the materials to deal in local space.
For a run down of this issue see my comment on his video here :