I actually did and yes Chris did produce some great plugins… including that one, unfortunately it isn’t working for me on 2017 and also while fine for terrains it isnt quite what I need… I would have a go at modifying Chris’s script but that is quite a learning curve for me…
Chris’s plugin creates a blended gradient, preferably I only want a limited band of colours, and I want to specify a range of heights to be given that colour.
in planning, urban areas are often height controlled and I need to produce a height control plan showing buildings or lots in different colour codes.
I can do this manually but I actually have about 200 ha [450 acres] and about 1000 buildings ranging from houses to 40 storey 5 star hotels, on top of that I have not one but 8 options for the massing [ height] of this urban area.
[a] I could do this in QGIS, [that would be the best way to handle the urban area, but that is a completely new learning curve [and another software package]
[b] I could do it manually, explode all the model , view in elevation, select faces in elevation view and apply a suitable material… [I have already tested this process] but it  requires me to create a sacrificial model and  is really difficult to form an accurate selection group over a site almost 3km wide when I am trying to isolate individual floors of a building… again over 8 permutations of the urban area.
[c] I could projection map a colour band of known scale over the model [not attempted] , I did this before in old 3Dstudio days… It will require a sacrificial model but potentially quicker.
I would be grateful for any leads / thoughts on this task…
This gives you an idea of the scale of the task, the current colours are determined within Modelur [landuses] and I must retain those [hence the sacrificial model] to keep modelur calculations dynamic.