New: TerrainMesh plugin (in alpha/beta)

SCATTER, SCATTER, SCATTER… yuppy… :slight_smile:
“Avoid collision” command line please.
Does this will work on regular sufaces or just meshes?
Only with proxys or blocks to?
Do you know "Corona Scatter inside 3DS max? perhaps you could investigate their scrip lines to see if helps.
Keep the good work Holo. You are BIG. :slight_smile:

Just now meshes and blocks. But easy to include polysurfaces too. Fastest is to temporarily extract rendermesh.

Proxys I don’t use so I don’t know what they are to Rhino. Is it a custom object? Can you share a file with a few?

I am using RhinoGrow.
It easy then parametrize all in grasshopper, a software that for me so much hard to learn.

Unfortunately RhinoGrow stops their development and updates so.
Its no stable. It crashes a lot. But i found that handle better “proxys” over mesh surfaces then surfaces or path surfaces.
It doesn’t have “avoid collision” option. So you loose much time to re-check. some times it almost duplicates 2 or 3 objects over on another.

At least that i remember RhinoGrow is one of the free scatter available for Rhino 5 and 6.
I is a bit faster in Rhino 6. But a lots os crashes to.

you don use proxys?
So how do you make landscapes or city gardens in 3D? What tools do you have/use

Late reply… We use blocks :slight_smile:
And a lot of inhouse tools to make mesh volumes from outline curves and breaklines :slight_smile:

Hi all,
Please try the latest build, I included TerrainScatter so you can test it out. It needs at least one block definition in the file so it has something to scatter. And a mesh to scatter onto of course :slight_smile:

This one expires 2020-12-31 so have fun!
And as always please post some examples and/or bugs/ improvement wishes.

TerrainMesh v0,29.zip (18.5 KB)

Hi @Holo.

Sorry for my ignorance but i have not been able to test the command.

  1. I would like to know what exactly is the purpose of “TerrainScatter” ?

  2. What exactly are the fixes you added to the script?

  3. Have you considered adding some kind of “TerrainRoads” ?

  4. If i download it will i be able to use the command after 2020-12-31 ?

Thank you. I will keep up posted when testing this new build.

  • T

Holo My friend. Thanks a lot. I will do some tests.
But can you provide a list of command line?
A brief explanation on how to function with scatter?

Regards

Ok… First impressions.

TerrainMesh is became accurate, smooth and more fast then ever. Thanks for that.

Terrain Scatter for now it works but it is simple and a few options for it.
No able to scale blocks under x,y,z coordinates.
Only distance between objects.
Not able to scatter over nurbs surfaces, only meshes.
To get, for instance, a group of trees, grass, bushes, you need to organize those group before sending them do terrainscatter.
It would be great to have a parametric menu to tweek all instances.
Options to avoid colisions between objects.

This is getting very interesting. I hope some day you could have time to enhance this plugin.

Thanks for the feedback and yes, I hope so too! Right now I have too many projects going on both during workhours and after, but I will continue to develop it. The TerrainScatter is simple for sure, I just wanted you guys to be able to use it as it is right now :slight_smile: Adding support for Nurbs is an easy fix.

Adding support for random size and/or rotation variation ( a +/- x% might be a good value) should also be quite easy to add. Collision control is not so easy though.

Thanks.
I will be using your plugin as work goes on. Come back to report if some goes wrong or more thought about it.

Regard and good work.
Stay safe

Amazing work! Thanks for sharing and letting us be part of this process. This is the terrain i tried it with.
The construction of the terrain is very good, any errors in the mesh are the original curves fault, but the plug in works perfectly.
Amazing the time it takes, very fast!!! this was impossible when i tried to patch it, even with only a few set of curves. So the speed is very big PLUS! (showing the percentage is a good idea)
Is a complex geometry but its not heavy, so its very easy to manipulate, rotate, move, copy is not a problem.

My curves are detailed but not smooth, any ideas how i can make it better?

Hey, thanks for sharing! It makes me very happy that this works well for you, the tool is made to generate a mesh no matter how good or bad the input is, and if you need it to be smoother then you can try to make a denser mesh and then just ReduceMesh it with Rhino’s command after it is done. (2x the density and then reducing with 75% should give a good result)

And the terrain looks amazing, where in the world is this?

Smoothing polylines is not that easy, but you can try to change it’s degree to 3.
Just try a few and type ChangeDegree and then type 3.
Or you can rebuild it to a degree 3 curve, but rebuild lacks an awareness to the length of the curve. I made a script for that once, I’ll see if I can find it. But it rebuilds any angles, so 90degree corners are also smoothed… I started working on a smarter rebuilder once but got side tracked. I’ll pick that work up again one day… :wink:

If you want to share some curves then I can take a look.

Latest upload has expired and I need it to survive! :slight_smile:

Glad to hear it!
I will upload a new one later today.

Thank you so much. Can you make a version that doesn’t expire? :o

I will eventually, at a low cost, but it is still in Beta.

UPDATE:
new version 0.31 is available.
Only difference is the expiration date, I sat it to 31.12.2021 so you have one full year of playtime :slight_smile:
TerrainMesh v0,31.zip (19.1 KB)

You might have to unblock it, if so follow these guidelines:

Question:
TerrainScatter is currently only accepting blocks, do you wish for it to accept other objects too? And if so, I need an insert-point, so that has to be picked. Does that sound OK?
(I won’t add it if you think it’s better to use blocks, which is my need and it keeps file size down)

Note: (to self mostly)
I will soon test out making an installer and see if updating through that is easier, and then test out the pluginmanager.

Hello Holo.
I wonder if you could check rhino grow plugin, that is inside FoodforRhino web. Perhaps you could read their line command and improve for a better one to use in your terrain mesh so we could have a “scatter and terrain” building low cost plugin.
Learning grashopper is very hard to master and unfortunately there are a few good plugins for archviz in rhino.
Cheers.

@holo, any progress on a Mac compatible version?

Cheers,
Rudi

Hey Holo!!! I just came here to download the plugin in another computer and realised didnt hit send on my thank you message from ages ago! thank you so much!!! I downloaded it like 5 mins after you uploaded v0,31 hehe. You’re a life saver!!! have a nice weekend!!