I know that item size scaling tool is coming in a foreseeable future so I’d like to suggest something that could greatly improve performance of the condos.
This suggestion is an under assumption that you would only be able to scale it uniformly.
Improvement Suggestions
-
Items can be resized by three scaling factors: width, height, and depth. Players can also check on an option to group them together so they scale nicely.
-
Texture in canvas objects sizing like above, without actually affecting the model.
-
Texture in canvas objects can also be repeated (using vertex arrays, for example) in the same canvases based on the size specified in #2.
-
If you REALLY wish to even expand this idea further, as expression system for item customization is coming for laser projectors, you can also implement that feature to canvas objects to alternative multiple textures in a custom pattern. The expression only has to be ran once when the mesh is being painted for the first time on the client so it shouldn’t take much performances.
Anybody should be able to see that this will greatly improve the performance of condos using the same canvas objects over and over to just build a wall, or anything really, when it could have been done with one object. This way, complex solutions such as mesh generation based on grouping multiple dynamic objects to improve performance shouldn’t be necessary.
A minor concern would be that this may have an impact on the TU’s community economy as many people invested a lot of time to earn a lot of units to build great large-scale projects (Umbra’s or Aerie’s to name a few). To reward such players, on top of the basic canvas objects we have, a new dynamic canvas object (basically a more advanced canvas objects) with the features listed above could be added and sold at a higher price.