Scatter tools

Discussions about SOFTIMAGEs© Interactive Creative Environment©
milanvasek
Posts: 143
Joined: 09 Jun 2009, 12:12
Location: Czech Republic
Contact:

Re: Scatter tools

Post by milanvasek » 01 Mar 2012, 19:49

sooo, here you can download Scatter Tools v1.1 http://milanvasek.com/_scattertools/Sca ... 1.xsiaddon
packed as .xsiaddon so installation should be really easy.
i removed some buttons from toolbar, because it was too complicated for me to make it work properly (i included also the other version of toolbar that is not working very well, in case someone wants to improve it) :) i recommend using toolbar only for basic setup and then just work inside ICE. all compounds are there...
as i said before, workflow should be now much clearer. just scatter something and then modify it's size, shape, color. if you need to modify something only in certain areas (that will be most of the time) use those Execute.. nodes... (all compounds are inside tools/scatter tools)



here is the video again:


i will make some more probably.

and again my thanks to Anto Matkovic for help with Execute in/out curve, Andreas Byström for allowing me to include his cool abScatter compound and Atsushi Tsugaruya for his Chain generator (used in Scatter On Curve compound)
Milan Vasek
ceramic artist & softimage fan
http://www.milanvasek.com

User avatar
Memag
Posts: 339
Joined: 09 Aug 2010, 01:37
Location: Tits

Re: Scatter tools

Post by Memag » 01 Mar 2012, 19:58

Thank you Milan.

User avatar
diissar
Posts: 37
Joined: 09 Nov 2011, 00:17
Contact:

Re: Scatter tools

Post by diissar » 01 Mar 2012, 22:08

Thanks a lot Milan!Im going to try it right now :)

milanvasek
Posts: 143
Joined: 09 Jun 2009, 12:12
Location: Czech Republic
Contact:

Re: Scatter tools

Post by milanvasek » 17 Mar 2012, 13:17



short video where i'm trying to show why is it important to create that ShapeID parametr on the nulls when using ScatterOnNulls compound and also showing one possible way to place instances in your scene :)
Milan Vasek
ceramic artist & softimage fan
http://www.milanvasek.com

mirkoj
Posts: 205
Joined: 09 Jun 2009, 18:26
Skype: mirko-jankovic
Contact:

Re: Scatter tools

Post by mirkoj » 24 Jan 2013, 21:00

hello!
I have an small problem with scatter tools. Actually with rendering :)
I just sent an scene to render on farm and to check it out I saw that trees my case are created differently or every frame, rendering rame by frame over small farm.
Now I probably missed it somewhere but is there way to just freeze position or something so it can scatter objects and then render them on same location on that geo for every frame and on every comp rendering?
other than that GREAT tool! thank you for creating it!
thanks

milanvasek
Posts: 143
Joined: 09 Jun 2009, 12:12
Location: Czech Republic
Contact:

Re: Scatter tools

Post by milanvasek » 24 Jan 2013, 21:35

mirkoj wrote:hello!
I have an small problem with scatter tools. Actually with rendering :)
I just sent an scene to render on farm and to check it out I saw that trees my case are created differently or every frame, rendering rame by frame over small farm.
Now I probably missed it somewhere but is there way to just freeze position or something so it can scatter objects and then render them on same location on that geo for every frame and on every comp rendering?
other than that GREAT tool! thank you for creating it!
thanks
hi. there are 2 possible reasons i can think of right now...
1. if your mesh is deformed, you have to use ab_scatter and not just simple scatter for objects to stay in the same place (and two input meshes for abscatter, one static and the other one deformed)
2. if you are using simple scatter on not deformed object, go inside the compound and check Generate sample set node and its Time varying checkbox. it should be turned off, but it's possible it was not...

hope it's one of these things :)

well, if it's only happening in rendering on farm but it's ok while playing animation, then i guess you can cache the pointcloud or freeze it...
Milan Vasek
ceramic artist & softimage fan
http://www.milanvasek.com

mirkoj
Posts: 205
Joined: 09 Jun 2009, 18:26
Skype: mirko-jankovic
Contact:

Re: Scatter tools

Post by mirkoj » 24 Jan 2013, 23:32

it was shape jitter I added :)
But I had weight map on globe so that only ocean parts are jittering a bit and continents are not moving but I had scattered trees turned off so didn;t see that they are flickering position ntil test rendering couple frames. Should be fine now.
duplicated geometry without shape jitter works fine for now till I check out ab_scatter.
Thanks!

mirkoj
Posts: 205
Joined: 09 Jun 2009, 18:26
Skype: mirko-jankovic
Contact:

Re: Scatter tools

Post by mirkoj » 11 Mar 2013, 18:46

again me on scatter topic :)
is there a way to randomly offset animation of instanced object?
example:
animated tree moving a bit on the wind, simple low poly tree with 2 bones for example, animation in loop and then just give random animation offset to each scattered instance?
Tried looking on help but couple options that I saw there just didn't work, probably missing something...
Thanks

El Burritoh
Posts: 151
Joined: 30 Nov 2010, 19:56
Location: Tennessee
Contact:

Re: Scatter tools

Post by El Burritoh » 24 Sep 2015, 23:58

I want to thank Milan for this toolset. I use it all the time. One of the things I have not seen in public scatter systems is a way to ensure that particle positions respect displacement. I am an ICE noobie, but this one wasn't all that hard to pull off. In this case I'm using Redshift, but I'm sure the same concept could be applied to any renderer. I'm attaching the compound ("Offset by Displacement") here if anyone is interested. The only tricky thing is to make sure your values match between the ICE tree and the displacement shader. All I'm doing here is to 'displace' the pointcloud by the same amount as the surface, so I have to set the same values in multiple places. Expressions and param linking streamline this well enough.

Apologies if something like this has already been shared out there somewhere...

Image
Attachments
Offset by Displacement.xsicompound
(6.93 KiB) Downloaded 130 times
-Tim Crowson
High Nerd, of the Order of Magnetic Nerds
Personal Website

julius
Posts: 248
Joined: 12 Jun 2009, 10:56

Re: Scatter tools

Post by julius » 25 Sep 2015, 09:28

Thanks a lot ! very usefull !

And Mirkoj, did you find a solution for your random animation offset ?

mirkoj
Posts: 205
Joined: 09 Jun 2009, 18:26
Skype: mirko-jankovic
Contact:

Re: Scatter tools

Post by mirkoj » 25 Sep 2015, 09:31

unfortunately no :(
but the again I'm really not so good in ICE there is probably someone that can take care of that

User avatar
druitre
Posts: 471
Joined: 25 Jun 2009, 23:35

Re: Scatter tools

Post by druitre » 25 Sep 2015, 11:59

El Burritoh wrote:(...)The only tricky thing is to make sure your values match between the ICE tree and the displacement shader. (...)
]
Oh Tim, that is very cool. But have you found a way to get 'fractal scalar' node values into ICE? I have this landscape scene, driven by fractal scalars, and I had to render out a depth map from topview to get something into ICE. But I suspect it should be possible to do it directly...

cheers,
Jasper

El Burritoh
Posts: 151
Joined: 30 Nov 2010, 19:56
Location: Tennessee
Contact:

Re: Scatter tools

Post by El Burritoh » 25 Sep 2015, 15:02

Good question, Jasper.... I don't really know. The Shader Tree and ICE being so separate from each other.... Sounds like a question for Paul Smith! :D
-Tim Crowson
High Nerd, of the Order of Magnetic Nerds
Personal Website

User avatar
FXDude
Posts: 1129
Joined: 19 Jun 2012, 21:59

Re: Scatter tools

Post by FXDude » 25 Sep 2015, 18:10

Indeed being able to have things scattered on surfaces displaced at render-time can be invaluable,
(avoiding needing to have very large amounts of terrain geometry and keeping higher-level shape control)

Thanks so much for this!


XSI Scattering tools (mostly user created) is also another area where Soft can really shine.
(X-Gen is supposedly quite convoluted and quickly becoming very slow)

Pooby
Posts: 501
Joined: 27 Aug 2010, 22:25

Re: Scatter tools

Post by Pooby » 25 Sep 2015, 23:24

You can't have ICE reading displacement values, but you can have the displacement reading ICE values so I'd do it like that if you want hem to be the same.
Good idea actually. I'd not thought of doing that before. I always have just matched them separately.

El Burritoh
Posts: 151
Joined: 30 Nov 2010, 19:56
Location: Tennessee
Contact:

Re: Scatter tools

Post by El Burritoh » 25 Sep 2015, 23:42

So in the case of a fractal, you're saying you'd source it all from a fractal in ICE, and push that out to scalar/color attributes for the shader tree?
-Tim Crowson
High Nerd, of the Order of Magnetic Nerds
Personal Website

Post Reply

Who is online

Users browsing this forum: No registered users and 53 guests