Chaos Scatter feedback

Hi, from the latest [Corona Renderer 8 Daily Builds Changelog](https://forum.corona-renderer.com/ Corona Renderer 8 for 3ds Max - Daily Builds Changelog #msg192647):

  • Corona Scatter has been deprecated in favor of more advanced and standalone Chaos Scatter. Chaos Scatter is automatically installed alongside Corona. You can find it in Chaos → ChaosScatter after installing.
  • If possible, Corona Scatter button has been removed from the toolbar because Chaos Scatter now has its own toolbar.
  • Legacy Corona Scatter scenes get automatically converted on scene open, the randomization may change in this case, if you need to maintain the same scattering we advise to open and render the scene in Corona v7.

Download Link: https://drive.google.com/file/d/1UbEYs_wGvGY_nkw4so69oeuam915awBD/view?usp=sharing

Please, what do you think? :slight_smile: The changes announced recently in our blog post now apply.

  • Slope limiting (no trees growing out of cliffs!)
  • Include/exclude via splines (closed or open)
  • Surface color map (patterns on rugs, etc.)
  • Better viewport display
  • Limit scattering only inside camera field of view (frustum culling)
  • and more




It seems that everything stated works fine, except [quote=“mike288, post:1, topic:152181”]

  • Limit scattering only inside camera field of view (frustum culling)

[/quote]

I cant find this option, and unfortunately I did not wait for the function of normal orientation of objects scattered along the spline, as in the forest pack which I wrote about several years ago
[https://forum.corona-renderer.com/ Corona Scatter along the spline. Make it straight! vs FP #msg159486](https://forum.corona-renderer.com/ Corona Scatter along the spline. Make it straight! vs FP #msg159486)

but overall feelings and performance are great!

I cant find this option, and unfortunately I did not wait for the function of normal orientation of objects scattered along the spline, as in the forest pack which I wrote about several years ago
[https://forum.corona-renderer.com/ Corona Scatter along the spline. Make it straight! vs FP #msg159486](https://forum.corona-renderer.com/ Corona Scatter along the spline. Make it straight! vs FP #msg159486)

[/quote]

Stay tuned. Frustum culling (Camera clipping) is WIP and will be added before Corona 8 release.

There is Follow Spline spinner available for 1D spline scattering, do you mean that? Anyway, ideas there are recorded in our internal tracker (thank you). The thing is that ATM we are not focusing on 1D features as other missing features compared to other scatters are more needed.

Nice to hear, we will wait for all the features to be added!
As for spline scattering, personally, in my case, for large exterior projects I will most likely still use the forest pack, but for small everyday tasks, for example, curb stones or stitching on fabric, I would gladly use a faster and simpler tool like Chaos Scatter (performance is really great), ofc I remember about the follow spline option, but it seems to me that the instance orientation algorithm itself is different here, in any case I will conduct more tests for myself, and again thank you so much for the work done!

looks great - does anyone know how this compares to forest? I mean, i will do tests but keen to see if anyone has done some tests. By tests i mean, with large forest pack objects (lots of scattered items) - the interactive render takes up to 15 seconds to start in some extreme cases.

This one seems like an (https://forum.corona-renderer.com/ Corona scatter issue in curve editor )from CoronaScatter. Trackview names are empty for ChaosScatter.

Good Luck

Edit: Sorry, this should rather go to
https://forum.corona-renderer.com/ Chaos Scatter feedback

Is there any way to have an option to scatter instances on a model’s surface post material displacement? This would be an incredibly useful feature, but not sure how complicated it would be to implement.

In Max this can be done by using a Displacement modifier in the stack rather than relying on displacement in the material (as that stack-based displacement is before render time, while other displacement is at/during render time, making it “impossible” to include it in the scattering in the same way it doesn’t show up in the viewport).

As far as I remember, even ForestPack has a “Follow Displaced Surface (Corona)” effect to do this, so I think it is not “impossible” at least

Please add a Global Scale for the objects

please add options for areas with surface edge mode for scaling and density/
Also need adding free paint areas mode for painting include/exclude areas, not only with splines

Hi Frood, done, thanks, this will be resolved in next Scatter daily.
UPDATE: released.

Hi, what do you mean by global scale? You can scale your original model object and if you turn on Preserve model scale option it gets reflected in your scatter.

Anyway, thanks for your feature ideas. We are taking notes and will of course consider them for future versions.

I think that there’s some problem with translation tab.
For example setting min 0cm and max 50cm on Z axis moves instanced objects just a little bit - like 0,5cm, definietly not 50cm.

Hi, can you please send us a reproduction scene of the issue you are reporting, (or if possible your current scatter setup)? I am afraid I wasn’t able to reproduce this.

Keep in mind that if Z translation is set to 0 - 50 cm, then the instances will be moved randomly in this range, so:

  • a tiny number of instances will be moved 0cm (or almost 0cm)
  • a tiny number of instances will be moved 50cm (or almost 50cm)
  • a large number of instances will be moved somewhere between 0 and 50 cm; 25 cm on average

I have small request. Currently include/exclude splines are projected in world space only. Please consider to also add a local (object) space option. This would be very handy to define precise inclusion/exclusion areas on more complex terrains.

Hi,

Not sure if it’s a bug or an intended feature, but if I use a closed spline (surrounding the edge of a surface I’m scattering on) as the exclude spline, the entire scatter doesn’t work at all.

I doubt this is intended… seeing as there is no edge texture (like FP has) this is my best shot at having sharp edges for grass scattering (please let me know if I’m missing something and there is a better workflow).

Hope this is clear and replicable.

I don’t think that’s a bug - if the spline is completely covering all the distribution are and you are using it as exclude, then obviously nothing will be scattered. Try to use spline as include, but don’t expect that it will be somehow better for edges than normal scattering - it still uses distributed object’s pivot to determine its placement.