In CityEngine you can use a feature called ‘handles’ to add visual controls to your models. This means you don’t have to interact with specific numbers or values in the inspector. It also means many more people can use your rules as they were intended. The real issue here is how much control do you give you users via this method?
As you can see there is a balance to be had between being highly configurable and being too configurable (i.e. too many attributes to muck around with!).
Many people have reached out to me asking whether this rule file will be available for sale sometime. The answer is probably! Drop me a message if you’re interested and I’ll let you know how it goes. Or keep an eye on twitter, LinkedIn or this blog for more updates. I suspect I will have to stop sometime.