face_off wrote:No, I meant the obj / proxies in the plugin. Just like we can specify a scale / rotation value per instance currently, what I would like to see is a function in the plugin to randomly rotate and randomly scale (within a user-specified variance range), all instances of the selected proxy.
Currently, if we place trees for instance, they're all the exact same size/rotation and we'd have to manually scale & rotate them to get them to look natural.
The plugin should take the Y (up) rotation of a proxy directly from the host object. So all you need to do is randomly rotate the proxy host objects. Having the plugin randomly set the rotation of the proxy OBJ will not work because you might have to rotate the proxy first in order to get it upright. The Revit host object rotation is applied /after/ the rotation in the Proxy settings - and that is were you need to add your "randomness".
Paul
Hi Paul,
The problem with "all you need to do is randomly rotate the proxy host objects" as you suggest is that it is a very time-intensive exercise. We would have to change both scale and rotation parameters for EACH instance - that is a lot of work for trees or other foliage.
Yes, the Revit host object could be adjusted after the rotation in the proxy settings (retaining this functionality and being able to change the Revit host properties after the fact to tweak things will still be beneficial for individual objects). So here's the request:
Have an option adjacent to each of the size and rotation parameters to set a 'random variation' value - if it's zero, the proxy object respects only the entered field data (which solves the Xfrog X=270deg anomaly issue). If a value is entered (say a percentage) then that placement value is adjusted for the relevant factor.
This would help a lot!
Here is a screen-shot of what we get currently without manual rotation:
- Tree soldiers
Best,
Seeker
Win 8(64) | P9X79-E WS | i7-3930K | 32GB | GTX Titan & GTX 780Ti | SketchUP | Revit | Beta tester for Revit & Sketchup plugins for Octane