add scale adjustment for custom objects; next step is material attributes, then live recompilation (which may require major renderer rework)