Itoo Software Forum

Author Topic: Scatter across vertical UV surface and change between geometry objects  (Read 487 times)

iainbanks

  • Newbie
  • *
  • Posts: 10
Hi,

I'm trying to scatter a set of objects over a vertical surface using UV surface mode.  This particular scatter has to do some specific things though.  The density of all objects need to fade from one side to the other (left to right).  As well as this the i need to scatter the different geometry object types from the base to the top.  So imagine i have objects 1,2,3 and 4.  1,2,3 objects need to be randomly scattered across the surface but less of them at the top. Type 4 needs to be randomly scattered across the surface but almost 100% at the top.

I'm having trouble being able to do all of these using 1 Forest (ideally). 

Any ideas?

Thanks

Iain

Michal Karmazín

  • iToo Software
  • Hero Member
  • *****
  • Posts: 1490
Re: Scatter across vertical UV surface and change between geometry objects
« Reply #1 on: October 05, 2015, 12:41:47 PM »
Hi Iain,

I would suggest you to have two Forest object for this purpose as it'll give you more precise control over the final distribution.

To archive the "Left to Right" falloff, probably the quickest way would be to rotate your Forest object 90º and use the Surface - Altitude Range - Density Falloff (attaching screenshot). In my case I'm liming the distribution to range 0cm - 20cm and the Density Falloff it's linear (you can easily adjust the Altitude Density Falloff curve to get desired look).

Than to place items I would suggest to use Custom Distribution Map - in attached example it's a Gradient Ramp map with some noise applied. This way in case of "red Forest" object, the distribution will be fading out towards the top of the object. The "blue Forest" object it's using the same technique - using a slightly modified Custom Distribution Map.

Hope you'll find it useful.

Best regards,

iainbanks

  • Newbie
  • *
  • Posts: 10
Re: Scatter across vertical UV surface and change between geometry objects
« Reply #2 on: October 05, 2015, 06:37:45 PM »
Hi Michael,

Thanks For your reply, yes that seems to work.

Cheers

Iain