SiScatter
Plugins linking to this thread: (hide)
SiScatter 2.0
A scattering plugin from Julien Carmagnac, author of »Instance On Curve«.
SiScatter offers a high level of control over the scatter placement:
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 [..]
Continue reading in the si-community thread. Video demo here.
local backup: siScatter.xsiaddon
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 [..]
Continue reading in the si-community thread. Video demo here.
local backup: siScatter.xsiaddon
SiScatter
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
Last edited by julca on 20 Aug 2016, 11:10, edited 6 times in total.
Re: SiScatter
So why would you want to stop using SI? As long as there is nothing comparable there is no sense in switching, isn't it?
Re: SiScatter
Thank you for your comments !
But with regard to development, it is clear that I prefer look into technology, such as Fabric Engine, which has more future (even if it's hard to let go ICE).
I'll still use a period, the time to choose the best alternative.Pancho wrote:So why would you want to stop using SI? As long as there is nothing comparable there is no sense in switching, isn't it?
But with regard to development, it is clear that I prefer look into technology, such as Fabric Engine, which has more future (even if it's hard to let go ICE).
Re: SiScatter
You supposedly can use Fabric with Softimage so i think the XSI Force ;) will bring you back.
Either way many thanks for the plugin.
Either way many thanks for the plugin.
Re: SiScatter
Simply great work!!! Cant see what you brew up in Fabric ....
Re: SiScatter
Very Cool, as all your other ICE tools!!
It would be sad to see you abandon ICE so quickly, but you already know FE is easily linked into SI ;)
Thanks for the tool, much appreciated!!!!
rob
It would be sad to see you abandon ICE so quickly, but you already know FE is easily linked into SI ;)
Thanks for the tool, much appreciated!!!!
rob
SI UI tutorials: Toolbar http://goo.gl/iYOL0l | Custom Layout http://goo.gl/6iP5xQ | RenderManager View http://goo.gl/b4ZkjQ
So long, and thanks for all the Fish!!
So long, and thanks for all the Fish!!
Re: SiScatter
Really great Job!!
Does it work with Softi 2.12 Sp1, because I get an error..
Thank You.
Naim.
Does it work with Softi 2.12 Sp1, because I get an error..
Code: Select all
' ERROR : Traceback (most recent call last):
' File "<Script Block 2>", line 84, in siScatter_equalize_Execute
' siScatter.generic.createSiScatter(str("equalize"))
' File "C:\Users\user\Autodesk\Softimage_2012_SP1\Addons\siScatter\Application\Plugins\..\..\Data\Scripts\siScatter\generic.py", line 54, in createSiScatter
' compoundProp = xsi.GetICECompoundProperties(myIceShapeNode)
' File "C:\Program Files\Autodesk\Softimage 2012 SP1\Application\python\Lib\site-packages\win32com\client\dynamic.py", line 500, in __getattr__
' raise AttributeError, "%s.%s" % (self._username_, attr)
' AttributeError: XSI.Application.GetICECompoundProperties
' - [line 83 in C:\Users\user\Autodesk\Softimage_2012_SP1\Addons\siScatter\Application\Plugins\siScatter.py]
' ERROR : OLE error 0x80020101
siScatter_equalize
Naim.
Re: SiScatter
Thanks all for your comment !
As you say, with FE I can still work with Softimage !
But you can build manualy your ICE Tree (very easy) like the picture below : I use another command from 2012 SAP ("EditICECompoundProperties") in a Compound PPG Logic :
So for versions prior to 2012 SAP, you just need to edit the PPG code from the "siScatter _ Add Shape" Compound :
Right click on this compound -> "Compound Properties" -> click on button "PPG Logic..." -> and now copy paste the code from this text : Just a note for versions from 2012 SAP :
You can also build your ICE Tree manualy and just add the filters you need.
After that, you can generate the custom property which show the only necessary parameters : ICE -> Create -> siScatter -> Edit/Regenerate Property.
Or the inverse, remove the filters/modifiers compound in the ICE Tree ("yellow" node) that you don't need and the custom property will be automatically updated.
As you say, with FE I can still work with Softimage !
I use the command "GetICECompoundProperties" which as been added from 2012 SAP (and does not exist on 2012 sp1).Does it work with Softi 2.12 Sp1, because I get an error..
But you can build manualy your ICE Tree (very easy) like the picture below : I use another command from 2012 SAP ("EditICECompoundProperties") in a Compound PPG Logic :
So for versions prior to 2012 SAP, you just need to edit the PPG code from the "siScatter _ Add Shape" Compound :
Right click on this compound -> "Compound Properties" -> click on button "PPG Logic..." -> and now copy paste the code from this text : Just a note for versions from 2012 SAP :
You can also build your ICE Tree manualy and just add the filters you need.
After that, you can generate the custom property which show the only necessary parameters : ICE -> Create -> siScatter -> Edit/Regenerate Property.
Or the inverse, remove the filters/modifiers compound in the ICE Tree ("yellow" node) that you don't need and the custom property will be automatically updated.
Re: SiScatter
Hello Julca i installed on si 2013 64bit to get my hands on this wonderfull tool, and on create i got
Has anything to do with 64 bits?
line 8 says something about 32 bits just saying not a programmer
Awesome again, i find this more usefull than crowd fx
Code: Select all
ERROR : Traceback (most recent call last):
# File "<Script Block 2>", line 84, in siScatter_equalize_Execute
# siScatter.generic.createSiScatter(str("equalize"))
# File "C:\Users\Autodesk\Softimage_2013\Addons\siScatter\Application\Plugins\..\..\Data\Scripts\siScatter\generic.py", line 8, in createSiScatter
# from siutils import sisel # Selection
# ImportError: cannot import name sisel
# - [line 83 in C:\Users\Autodesk\Softimage_2013\Addons\siScatter\Application\Plugins\siScatter.py]
Application.siScatter_equalize()
line 8 says something about 32 bits just saying not a programmer
Awesome again, i find this more usefull than crowd fx
Re: SiScatter
Hi,
I'm wondering about 64bits too because i get same error on Softi 2013..
Thank you.
Naim.
I'm wondering about 64bits too because i get same error on Softi 2013..
Thank you.
Naim.
Re: SiScatter
Super Juju
Je crois que je vais l'utiliser souvent.
Une tuerie
J'espère qu'il marchera sur la 2015 car il se peux que je m'en serve un petit moment encore
A très vite
leo
Je crois que je vais l'utiliser souvent.
Une tuerie
J'espère qu'il marchera sur la 2015 car il se peux que je m'en serve un petit moment encore
A très vite
leo
Re: SiScatter
@mc_axe, @funky, thanks for your feedback, I have updated version for working with softimage 2013 and make a little ajustment on display values.
See my first post for details and new download.
French side ;)
Meci léo ! Je suis content que ça te plaise !
Tiens moi au courant pour la 2015.
A plus !
See my first post for details and new download.
French side ;)
Meci léo ! Je suis content que ça te plaise !
Tiens moi au courant pour la 2015.
A plus !
Re: SiScatter
Parfait Julca!!!!
Merci pour ton excellent taf ;)
Naim.
Merci pour ton excellent taf ;)
Naim.
Who is online
Users browsing this forum: No registered users and 75 guests