SiScatter
Posted: 09 Mar 2014, 15:19
Hello,
I just finished my last ICE plugin for Softimage, SiScatter.
This scatter tool distributes particles based on the "emTool _ Equal Distribution on Surface" Compound from Eric Mootz (thank you Eric !).
I tweak this compound to work together with "Delete Particles Near to Boundaries Edges", "remove closest geometry" and "remove inside filter" compounds.
This tool build an ICE Tree and create a custom property under the point cloud object to tweak all ICE parameters.
So you can edit entirely your scattering without open your ICE Tree.
List of avalaible modifiers :
- color by gradient
- color by shape id
- color by texture map
- filter by boundary edge
- filter by closest geo
- filter by fractal
- filter by random
- filter by slope
- filter by texture map
- filter by weight map
- filter by y altitude
- filter inside geo
- randomize color
- randomize position
- randomize scale
- randomize size
- randomize orientation
- fractal shape selection
Below a screenshot of the emission tab parameters :
You can edit the density or number as you want. Below a screenshot of the emission tab parameters :
You have a feedback of the number and percentage of particles by shape.
You can add more weight to a specific shape (right parameter).
Here you can add, delete, change (set a generic or custom with a pick button) each shape. You can see a demo video below.
If you have any questions I'm available to answer it.
I hope you like my last ICE plugin for Softimage because now, in light of recent (very bad) news, I have to say goodbye to ICE...
... and hello Fabric Engine !!!
Cheers and good luck everybody !
ps: On the side I just want to thanks Raffaele Fragapane (if he reads this message) for his good tutoriel on Pyhton "Technical Direction in XSI with Python" which will give me the opportunity to start coding more easily with Fabric Engine.
Edit: (version 1.1) :
- Ajust some Python declarations to work with Softimage 2013
- Little ajustment in the randomize scale filter (now readonly parameters update correctly on seed values)
Edit: (version 1.2) :
- Add a new emission parameter "Exact Shape Weight Sum" that drive the number of particles with the sum of all shapes's weight.
It also strictly set the number of shapes accordingly their weight.
- Correct update of shape info (number and percentage for each) when "Fractal Shape Selection" are enabled/disabled.
Edit: (version 1.3) :
- Correct a bug that reset density/number parameters when reopening the PPG property.
Edit: (version 1.4) :
- Add a new camera filter with individual control for each side.
Edit: Update link below (version 1.6) :
- Add a new Align tab option : Align with Border Edges
- Add a new filter option on "Filter C" tab : Neighbors delete
- Correct a bug on Texture Map
I just finished my last ICE plugin for Softimage, SiScatter.
This scatter tool distributes particles based on the "emTool _ Equal Distribution on Surface" Compound from Eric Mootz (thank you Eric !).
I tweak this compound to work together with "Delete Particles Near to Boundaries Edges", "remove closest geometry" and "remove inside filter" compounds.
This tool build an ICE Tree and create a custom property under the point cloud object to tweak all ICE parameters.
So you can edit entirely your scattering without open your ICE Tree.
List of avalaible modifiers :
- color by gradient
- color by shape id
- color by texture map
- filter by boundary edge
- filter by closest geo
- filter by fractal
- filter by random
- filter by slope
- filter by texture map
- filter by weight map
- filter by y altitude
- filter inside geo
- randomize color
- randomize position
- randomize scale
- randomize size
- randomize orientation
- fractal shape selection
Below a screenshot of the emission tab parameters :
You can edit the density or number as you want. Below a screenshot of the emission tab parameters :
You have a feedback of the number and percentage of particles by shape.
You can add more weight to a specific shape (right parameter).
Here you can add, delete, change (set a generic or custom with a pick button) each shape. You can see a demo video below.
If you have any questions I'm available to answer it.
I hope you like my last ICE plugin for Softimage because now, in light of recent (very bad) news, I have to say goodbye to ICE...
... and hello Fabric Engine !!!
Cheers and good luck everybody !
ps: On the side I just want to thanks Raffaele Fragapane (if he reads this message) for his good tutoriel on Pyhton "Technical Direction in XSI with Python" which will give me the opportunity to start coding more easily with Fabric Engine.
Edit: (version 1.1) :
- Ajust some Python declarations to work with Softimage 2013
- Little ajustment in the randomize scale filter (now readonly parameters update correctly on seed values)
Edit: (version 1.2) :
- Add a new emission parameter "Exact Shape Weight Sum" that drive the number of particles with the sum of all shapes's weight.
It also strictly set the number of shapes accordingly their weight.
- Correct update of shape info (number and percentage for each) when "Fractal Shape Selection" are enabled/disabled.
Edit: (version 1.3) :
- Correct a bug that reset density/number parameters when reopening the PPG property.
Edit: (version 1.4) :
- Add a new camera filter with individual control for each side.
Edit: Update link below (version 1.6) :
- Add a new Align tab option : Align with Border Edges
- Add a new filter option on "Filter C" tab : Neighbors delete
- Correct a bug on Texture Map