Ultimate Scatter for Maya

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

REPLY TO THREAD
 
Thread Tools Display Modes
  05 May 2017
Hey All,

I've just rolled out version 1.2.0 to both Highend3D (lite version) and gumroad (pro version).

1.2.0 is a small update but includes a helpful feature I just finished implementing for a friend that's using the tool for a short film.

Added feature - 'Scale Mask'. Use a mask from the masking system to control the scale of
your objects! Whiter areas will result in scales closer to the max scale value set in the
particle options tab and the darker areas will be closer to the min scale.
Deleted masks are now properly removed from the mask options in the scatter tab
The Reset System function now works when timeline isn't on frame 1.

The Lite version doesn't benefit much from that update, however this Lite version update does include the 1.1.1 hotfix I released a while back for the pro version, which includes:

Object Masks are now restored on restart (parameters in the particle options tab do not still)

Enjoy!


@InfernalDarkness
No problem, you're fine. Normally I'd agree with you on that, however you may find it to be a little bit less straight forward than what you're expecting though, cause of the way I've coded my tool. The easiest way to control how objects orient themselves, in regards to normal rotation, is going to be via the "Normal Weight" option found in both the Lite and Pro versions. When using my tool that is.
__________________
Scatter Lt -
https://www.highend3d.com/maya/script/free-ultimate-scatter-lite-for-maya

Scatter Pro -
https://gum.co/sGIal
 
  05 May 2017
I'm using the Lite version (1.1, I believe, per your link), in Maya 2015, and having a couple weird issues.

1. I can't "Reset System" sometimes.
Quote: #Error: RuntimeError: Error occured during execution of MEL script line 1: Cannot find procedure "clearDynStartState".


2. If I change the Avoidance Radius beyond 1, I get this effect:



These are very initial tests with your Lite version of course, but mostly it's working so far!
__________________
Commodore 64 @ 1MHz
64KB RAM
1541 Floppy Drive


"Like stone we battle the wind... Beat down and strangle the rains..."
 
  05 May 2017
@InfernalDarkness,
Hey. Happy to see you've gotten some time to test out the tool.

1. The lite version on Gumroad was actually still an old version, I forgot to update it. I've just updated the Lite version to 1.2.1. Which for sure fixes the "Reset" bug. The 'clearDynStartState' command apparently didn't exist till Maya 2016, so older versions of Maya were freaking out .... oops haha.

2. Interesting. I've seen that issue before, when trying to code an algorithm for per-object-avoidance. Though it should not be happening in your case. Could you please try updating to the latest version and try again? I was unable to reproduce your issue on my end, I tried using the latest version of the script and the 1.1.0 version, on both Maya 2016 and 2015. If the issue persists, would you mind uploading a sample scene somewhere with that issue? Also which version of Maya are you running?

Thanks again for your report InfernalDarkness, it's much appreciated.
Cheers


@Everyone
Just to let you guys know, there is some cool stuff coming up for the tool. I've just finished coding up the basic systems for being able to interactively paint objects. Additionally! I've coded up a system that will allow you to interactively paint/modify attributes on already scattered objects. Such as scale, rotation, etc.. and you can "paint out"/delete objects using the same tool. I'll probably release an Alpha demo of these features soon :).

Cheers!
__________________
Scatter Lt -
https://www.highend3d.com/maya/script/free-ultimate-scatter-lite-for-maya

Scatter Pro -
https://gum.co/sGIal
 
  05 May 2017
That's super that you'll be adding those sorts of features. Glad I bought a copy.

Would something like a border edge detection feature be easy to do? So points won't spawn x centimeters away from the edge of the mesh (x being user variable).
 
  05 May 2017
@Hamburger
Thanks for the support! Hope you're enjoying the tool :)

Hmmm...interesting. There's a couple problems with that sort of feature. 1) I would have to make the user define the 'border' as this tool is intended to also work with surfaces that are full 3D objects (Torus, Sphere, etc..) and by definition there's no definite border on those sorts of objects. 2) Things start to get a little more complex with the addition of multiple surfaces. However, I believe you may be able to get close to what you want already, with a bit more freedom than your proposed feature, using a couple tricks with the masking system ;). Check out the video I just posted. Basically you should be able to use a combination of Projection and Place3D nodes to get what you want.

https://www.youtube.com/watch?v=rjo...eature=youtu.be

Let me know if that helps!

PS. Bit of warning. In the video you'll see that I turn off the "Preview Mesh" before I move the Place3D node. I do this because I found that moving the Place3D node around while the texture is visible causes Maya to become very unstable and it often crashes :/.
__________________
Scatter Lt -
https://www.highend3d.com/maya/script/free-ultimate-scatter-lite-for-maya

Scatter Pro -
https://gum.co/sGIal
 
  06 June 2017
Hey All,

Apologies for not giving any updates the past couple weeks. Getting ready to move over seas in a couple days to start a new job, and that has consumed much of my time recently. This also means, over the next few weeks I assume I will be very busy settling in, so I'll not be able to be very active during that time. However! I did want to show you guys a quick and very early preview of some of the features you can expect to see in the, hopefully near, future.

Please see an early preview of the paint features here (which has been very challenging to implement):
https://www.youtube.com/watch?v=2NJ...eature=youtu.be

Please note that this is still very early, and there are some glitches presently. Hopefully you'll all notice the per-object-avoidance present in the video though ;).

Also! I've decided that the additional script I'm including with the script presently (The snap objects to surface script) will remain there, until I release the next major update :).
Video of that tool here, if you missed it before: https://www.youtube.com/watch?v=fRk6mVcbZKw

I hope you guys can remain patient till I can roll out the next big update :)
Cheers!
__________________
Scatter Lt -
https://www.highend3d.com/maya/script/free-ultimate-scatter-lite-for-maya

Scatter Pro -
https://gum.co/sGIal
 
  06 June 2017
This is why I bought the pro version, amazing! I assume unlike spPaint, this paints a mask on the surface? Can't wait for the release.
 
  07 July 2017
Hey All,

Apologies for not giving an update for so long. Moving over seas and this new job has been taking a lot of more of my time than I was expecting. But I'm settled in now, and will start getting back into this. Updates will unfortunately be rolling out a little slower though.

I did release a new hotfix update for you guys last night. Both the Pro and Lite versions. Feel free to check it out!
I've sorta combined the last little hotfix update and this one together, since I never properly released the 1.2.1 version.

Release notes (1.2.2):
Using a value of 0 for avoidance radius now gives a much denser result.
Updated method for 'reset system' function, should now work with pre Maya 2016
'Apply All Active Masks to System' working when current frame not set to 1
Attempt to fix a rare runtime/math error that occurs when scattering on 90 and 0 degree slopes
Made changes to code to start integrating the paint scatter features

Cheers!

@Almie
Glad you're looking forward to it! And thanks for the support.
At first I did attempt implement the paint feature using masks, and the Artisan tools as a base, but I failed miserably. I am also certain that would also require the surfaces to contain UVs, which is a requirement I'm trying to steer away from. So at the moment, it's using ray tracing algorithms to detect where to place objects, and no uses of masks. However! It's worth mentioning the objects scattered this way most definitely will work with all the masking functions currently in the tool.
__________________
Scatter Lt -
https://www.highend3d.com/maya/scri...r-lite-for-maya

Scatter Pro -
https://gum.co/sGIal
 
  07 July 2017
Hi there, really awesome tool you're building here!

I was wondering what the Pro version grants one in terms of commercial usage?

Thanks,
Al
 
  07 July 2017
@mccali
Thanks! Much appreciated.
You have full commercial rights, regardless of whether you use the Pro or Lite version
__________________
Scatter Lt -
https://www.highend3d.com/maya/scri...r-lite-for-maya

Scatter Pro -
https://gum.co/sGIal
 
  02 February 2018
Hi Ryan,

is the development still ongoing? Seems this thread has gone a bit quiet.
__________________
"Even the Christmas vacation will be darkened by New Zealand scripts…"
~ J.R.R. Tolkien, The Letters of J.R.R. Tolkien, Letter 34
 
reply share thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
CGSociety
Society of Digital Artists
www.cgsociety.org

Powered by vBulletin
Copyright ©2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump
Miscellaneous

All times are GMT. The time now is 11:56 AM.


Powered by vBulletin
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.