SamuelTallet / SketchUp-Random-Entity-Generator-Plugin

Open-source scattering extension for SketchUp 2017 or newer.

Home Page:https://sketchucation.com/plugin/2258-reg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Free scattering plugin for SketchUp

🎲 Add random entities to your SketchUp models. Create Enscape proxies. Randomize position/size of selected entities.

Demos

REG Plugin Star Demo

REG Plugin Sunflowers Demo

REG Plugin Deformations Demo

Documentation

How to install this plugin?

  1. Be sure to have SketchUp 2017 or newer.
  2. Download latest REG plugin from the SketchUcation PluginStore.
  3. Install plugin following this guide.

Now, you should have in SketchUp a "Random Entity Generator" menu in "Extensions" menu and items in context menu.

How to use this plugin?

To randomize an entity: right click on entity then click "Randomize". Set parameters then press "OK" button.
You can specify a spawn zone for generated objects. Right click on a surface then click "Set as Random Zone".

How to set Random Zone from an image

Recall: A Random Zone is a spawn zone for generated objects. You can set Random Zone from an image. Here is how:

  1. Prepare an image with a maximum resolution of 1024 x 1024 pixels. White pixels will be considered as holes. Example:

REG Plugin Star Scattering Map

  1. Open SketchUp. Unfold "Extensions > Random Entity Generator" menu. Click on "Set Random Zone from Image...".

  2. Randomize or generate some entities. Enjoy result:

REG Plugin Star Demo

How to speed up Random Entity Generator?

⚡ To speed up REG plugin: Randomize component(s) instead of group(s). Even better, randomize proxy component(s).

Thanks

REG plugin is heavily based on SU Shapes plugin. Thanks community! Thanks also to Aerilius for its amazing SU plugins.

Copyright

© 2022 Samuel Tallet

About

Open-source scattering extension for SketchUp 2017 or newer.

https://sketchucation.com/plugin/2258-reg


Languages

Language:Ruby 80.6%Language:HTML 9.8%Language:JavaScript 8.0%Language:CSS 1.7%