Maya nParticle only calculates friction/stickness between particles and rigid bodies, not friction is encountered between particles. My guess is the algorithm complexity is too high. Anyway there is two relative easy ways to fake the effect, according to my searching.
想要用一个一包糖粒堆在物体(对又是它..)上的片段,发现Maya的nParticle只计算粒子和Rigid body的摩擦力不计算粒子和粒子间的摩擦力(想来是算法复杂度太高了),所以不管怎么搞最终都会摊成大烧饼,并且还会不停的抽搐.. 查了下大概有两个相对简单的方法
1. hold particles with a invisible rigid body. 2. Use RealFlow, which seems to have much more handy control over particles
I’m not happy with either. 1 is lame. 2 too much trouble, have to get hang of another environment. If I must do scripting, I choose to learn mel.

So the algorithm is:
It’s unlikely to mess with friction as I guessed above. I tried to modify per particle mass to let them stuck in the space. Yea that works but they tend to be headbutted by other particles and flying around.. for science. Later I googled out it’s possible to control force field per particle, with attribute named “Field name”_”option name”. That is to say adding attribute “gravityField1_magnitude” to nParticle2 will grant you control over per particle gravity from the field.
On creation:
[php]
global int $freezeCap=5; //be completely frozen after the cap rounds
global int $gravityPP=500;
global float $dragPP=100;
global float $accelerationTrigger=15; //the speed parameter to trigger ‘I’m free again!", which leads to free droping.
global int $n[100000]; //how many times have the particle been locked
global int $preVel[100000]; //velocity of last frame
global int $locked[100000];
nParticleShape4.dragField1_magnitude=0;
nParticleShape4.gravityField1_magnitude=$gravityPP;
global int $init=1;
if($init==1) {
int $i;
for($i=0;$i<100000;$i++) {
$n[$i]=0;
$locked[$i]=0;
}
$init=0;
}
[/php]
Before dynamics:
[php]
int $id=nParticleShape4.particleId;
float $vel=abs(nParticleShape4.velocity);
//print("nParticleShape2.velocity "+$nParticleShape2.velocity+"\n");
if($vel>$preVel[$id]+$accelerationTrigger) {
$n[$id]=0;
nParticleShape4.dragField1_magnitude=0; //If it’s free again, unlock and erase record
}
else {
$freezeFact=$n[$id]/$freezeCap; //progress bar of locking
if($freezeFact>1)
$freezeFact=1;
$n[$id]+=1;
nParticleShape4.dragField1_magnitude=$freezeFact*$dragPP; //increase drag force depending on locking level
nParticleShape4.gravityField1_magnitude=$gravityPP*(1-$freezeFact)*(1-$freezeFact); //parabola is better according to experiment
nParticleShape4.velocity=<<0,0,0>>;
}
$preVel[$id]=nParticleShape4.velocity;
[/php]
The script is not bad to me.. adjustable parameters are handy. Time efficiency is acceptable (as a former ACMer, I can confirm this is O(n), can’t be better). 20 million particles * 100 frames cost my i7 half an hour. Not perfect but enough for bragging.
1. 弄个透明的动画的rigid body来把粒子圈起来。 2. 用RealFlow,我只用RealFlow模拟水,但是显然那它对粒子的控制比Maya厉害得多。
两个方法我都不高兴,1太不屌爆,2太麻烦,要做很多熟悉另一个环境的工作,且要写脚本,所以不如来学下mel。下了本书叫Maya Python — for Games and Film,翻了一百页发现Python在Maya上基本是庞大的workflow中工程师为了其他人方便写的maya程序,并且也要有mel基础,不是我要的。

总之,思路是:
想要计算摩擦力显然是不现实的,说过了。我先通过改质量的途径让粒子满足条件时失去质量以停在原地不受重力影响,停是能停住但是会被别的particle撞飞.. 非常科学。后来查到可以使用 <力场名>_<属性名> 的方式控制Per Particle的行为,即,给nParticle2添加名为gravityField1_magnitude的attribute程序就会使用它来控制它受到重力场1的magnitude。然后通过DragField让particle稳定。我在注释里详细说。
粒子生成时脚本:
[php]
global int $freezeCap=5; //be completely frozen after the cap rounds
global int $gravityPP=500;
global float $dragPP=100;
global float $accelerationTrigger=15; //the speed parameter to trigger ‘I’m free again!", which leads to free droping.
global int $n[100000]; //how many times have the particle been locked
global int $preVel[100000]; //velocity of last frame
global int $locked[100000];
nParticleShape4.dragField1_magnitude=0;
nParticleShape4.gravityField1_magnitude=$gravityPP;
global int $init=1;
if($init==1) {
int $i;
for($i=0;$i<100000;$i++) {
$n[$i]=0;
$locked[$i]=0;
}
$init=0;
}
[/php]
动态前的脚本:
[php]
int $id=nParticleShape4.particleId;
float $vel=abs(nParticleShape4.velocity);
//print("nParticleShape2.velocity "+$nParticleShape2.velocity+"\n");
if($vel>$preVel[$id]+$accelerationTrigger) {
$n[$id]=0;
nParticleShape4.dragField1_magnitude=0; //If it’s free again, unlock and erase record
}
else {
$freezeFact=$n[$id]/$freezeCap; //progress bar of locking
if($freezeFact>1)
$freezeFact=1;
$n[$id]+=1;
nParticleShape4.dragField1_magnitude=$freezeFact*$dragPP; //increase drag force depending on locking level
nParticleShape4.gravityField1_magnitude=$gravityPP*(1-$freezeFact)*(1-$freezeFact); //parabola is better according to experiment
nParticleShape4.velocity=<<0,0,0>>;
}
$preVel[$id]=nParticleShape4.velocity;
[/php]
个人感觉这个还不错,有很多参数可以控制,效率也还行(前ACMer表示这个就是O(n)..不能再低了),200万粒子100帧i7跑半个小时。显然不完美,蒙人没问题。
Witam, szukałem informacji o aranżacji i stwierdzam, że temat jest świetnie opisany. Sama ostatnio zmieniam wystrój i szukam inspiracji. Pozdrawiam serdecznie.
Wartościowy wątek. Dorzucę od siebie, że dobór mebli ma ogromne znaczenie. Lepiej raz a dobrze.
Also visit my homepage – https://www.deadbeathomeowner.com/community/profile/erikanall142420/
Ребята выручите. Столкнулся с настоящей бедой. Брат пьёт без остановки. Жена в истерике. В диспансер везти — на всю жизнь учёт. Короче, только это и спасло — адекватный вывод из запоя цены нормальные. Поставили систему. В общем, смотрите сами по ссылке — нарколог на дом вывод из запоя [url=https://vyvod-iz-zapoya-na-domu-voronezh-ayu.ru]нарколог на дом вывод из запоя[/url] Каждая минута дорога. Скиньте другу в беде.
Ребята привет. Жесть просто полная. Муж просто исчезает в бутылке. Соседи стучат в дверь. Скорая не едет на такие вызовы. Короче, нормальные врачи попались — срочный вывод из запоя круглосуточно. Приехали быстро. В общем, сохраняйте себе — вывод из запоя круглосуточно [url=https://vyvod-iz-zapoya-na-domu-voronezh-fds.ru]вывод из запоя круглосуточно[/url] Каждый час на счету. Скиньте кому надо.
Toller Post. Zahlreiche praktische Inspirationen. Vielen Dank fürs
Teilen. Ich empfehle die Seite gerne weiter.
Volle Zustimmung – das Thema der Raumgestaltung kann anspruchsvoll.
Hilfreicher Ansatz.
Aufrichtig inspirierend. Ich war schon nach genau
so einem Beitrag genau danach gesucht. Super Arbeit!
Here is my homepage: Margherita
Fine way of telling, and fastidious article
to obtain information regarding my presentation subject,
which i am going to deliver in institution of higher education.
Bardzo dobry artykuł. Mnóstwo praktycznych porad.
Dzięki za ten materiał. Polecam innym.
Masz rację – kwestia wystroju bywa wymagająca.
Dobrze, że ktoś to wyjaśnia.
Naprawdę przydatne. Szukałam czegoś takiego właśnie
tego. Pozdrawiam!
Also visit my web blog; https://test.irun.toys/index.php?code=en-gb&redirect=http://Www.Aktimista.ru/bitrix/redirect.php?goto=http://vivefive.sakura.ne.jp/aska/aska.cgi&route=common/language/lang
Klasse Inhalt. Jede Menge nützliche Tipps. Danke für den Beitrag.
Ich empfehle die Seite gerne weiter.
Sehe ich genauso – die Sache der Möbelauswahl wird oft nicht einfach.
Gut, dass es jemand erklärt.
Wirklich inspirierend. Ich war schon nach ähnlichen Tipps lange gesucht.
Super Arbeit!
Feel free to visit my homepage Tyrell
I just like the valuable information you supply for your articles.
I will bookmark your weblog and take a look at again right here frequently.
I am reasonably sure I’ll learn many new stuff proper right here!
Best of luck for the next!
Народ кто сталкивался, ситуация просто аховая. Братан уже четвёртые сутки в штопоре. Думали конец. Скорая не приезжает. Короче, единственное что реально помогло — профессиональная наркологическая клиника на выезде. Поставили систему. В общем, смотрите сами по ссылке — вывод из запоя на дому цена [url=https://vyvod-iz-zapoya-na-domu-voronezh-lnm.ru]вывод из запоя на дому цена[/url] Не тяните резину. Сохраните себе.
https://bmlpro.ru/
Наркотики разламывают эндосимбионт и психику.
Стимуляторы (кокаин, мефедрон, амфетамин) сжигают запас
чиксачка, пробуждая инфаркты, предсмертную гипертермию, тление контейнеров а также паранойю.
Каннабиноиды (ямба, спайсы) ведут ко полоумию, отказу
почек равно психозам. Опиоиды (героин,
физептон) парализуют чухалка,
поднимают тление материалов а также жестокосердную ломку.
Финал употребления ПАВЛИНЧИК
— уступка органов, фатуизм а также смерть.
казино Риобет на деньги
We recognize the value of your time, which is why we have incorporated a Turbo Mode feature into Easy Videos Downloader.
Ядовитый дурман разрушают организм и психику.
Стимуляторы (кокаин, мефедрон, эфедрин) сжигают средства тела, зажигая
инфаркты, смертельную гипертермию,
гниение кровеносный сосуд также паранойю.
Каннабиноиды (гашиш, спайсы) водят
ко слабоумию, отказу почек и психозам.
Опиоиды (опиоид, метадон) обездвиживают чухалка,
поднимают тление материалов а также суровую
ломку. Итог использования ПАВЛИНЧИК —
отказ организаций, слабоумие
а также смерть.
Друзья, бывает же такое горе. Близкий уже неделю не просыхает. Нервов ни у кого нет. Скорая не едет. Короче, врачи толковые попались — срочный вывод из запоя круглосуточно. Поставили систему. В общем, жмите чтобы не потерять — вывод из запоя цена [url=https://vyvod-iz-zapoya-na-domu-voronezh-zqw.ru]вывод из запоя цена[/url] Промедление смерти подобно. Скиньте кому надо.
Народ, представляете кошмар — близкий совсем не выходит из штопора. Жена в слезах. В диспансер тащить страшно — посадят на учёт. У меня брат так чуть не загнулся. Короче, врачи-спасатели настоящие — лучшая наркологическая клиника с выездом. Примчались за час. В общем, вся инфа вот здесь — вывод из запоя цены [url=https://vyvod-iz-zapoya-na-domu-voronezh-jhg.ru]вывод из запоя цены[/url] Не тяните резину. Здоровье дороже. Перешлите тому кто в беде.
Tuklasin ang JEETA Pilipinas—ang tahanan ng premium live casino,
slot games, at sports betting. Mabilis na GCash payouts, garantisadong seguridad,
at 24/7 VIP support.
Wow, this paragraph is fastidious, my sister is analyzing such things, thus I am
going to tell her.
Hi there, I discovered your blog via Google whilst searching for a related subject, your website
came up, it looks great. I’ve bookmarked it in my google bookmarks.
Hi there, just become alert to your blog via Google, and located that it is truly informative.
I am going to watch out for brussels. I’ll be grateful should you proceed this in future.
A lot of people will likely be benefited out of your
writing. Cheers!
Every weekend i used to go to see this website, as i wish for enjoyment,
since this this site conations truly nice funny data too.
When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each
time a comment is added I get four e-mails with the same
comment. Is there any way you can remove people from that service?
Appreciate it!
It’s hard to find knowledgeable people in this particular subject, however, you sound like you know what you’re talking
about! Thanks
What’s up, the whole thing is going nicely here and ofcourse every
one is sharing information, that’s really good, keep up writing.
Hey there, I think your blog might be having browser compatibility issues.
When I look at your website in Firefox, it looks fine but when opening in Internet Explorer, it has some overlapping.
I just wanted to give you a quick heads up! Other
then that, excellent blog!
Hi colleagues, pleasant article and fastidious urging
commented at this place, I am truly enjoying by these.
Слушайте сюда. Столкнулся с настоящей бедой. Отец не вылезает из запоя. Жена в истерике. В диспансер везти — на всю жизнь учёт. Короче, только это и спасло — лучшая наркологическая клиника с выездом. Отошёл за полчаса. В общем, жмите чтобы не потерять — нарколог на дом вывод из запоя [url=https://vyvod-iz-zapoya-na-domu-voronezh-ayu.ru]нарколог на дом вывод из запоя[/url] Не надейтесь на авось. Перешлите тому кому надо.
Hi there I am so excited I found your site, I really found you by
mistake, while I was browsing on Yahoo for something else, Anyways I am here now and would just like to say kudos for a marvelous post and
a all round interesting blog (I also love the theme/design), I don’t have time to browse
it all at the minute but I have bookmarked it and also included your RSS feeds,
so when I have time I will be back to read much more, Please
do keep up the superb work. http://kopac.co.kr/xe/index.php?mid=board_qwpF53&document_srl=2661771
Wonderful article! We are linking to this great content
on our site. Keep up the great writing.
This article is truly a fastidious one it helps new
web people, who are wishing in favor of blogging.
Its such as you read my mind! You appear to understand a lot about this,
like you wrote the guide in it or something. I feel
that you could do with a few p.c. to power the message home a little bit, but instead of that, this
is fantastic blog. A great read. I’ll certainly be back.
Слушайте что расскажу. Жесть просто полная. Отец не выходит из штопора. Дети не спят ночами. Платные клиники ломят космос. Короче, только это и вытащило — срочный вывод из запоя круглосуточно. Поставили капельницу. В общем, смотрите сами по ссылке — снятие запоя цена [url=https://vyvod-iz-zapoya-na-domu-voronezh-fds.ru]https://vyvod-iz-zapoya-na-domu-voronezh-fds.ru[/url] Не надейтесь на авось. Перешлите другу в беде.
Посмотрите тему «знакомства для
новых эмоций» для новых друзей, если хочется новых знакомств.
структура сайта делает первый шаг
проще и понятнее. На сайте можно спокойно изучить новые анкеты.
Используйте поиск по интересам: просмотр профилей помогает выбрать комфортный сценарий общения.
Для общения по интересам важно учитывайте ожидания и границы друг друга.
Переходите к разделу «знакомства для новых эмоций» для новых друзей, если готовы к новым знакомствам.
знакомства для взрослых уфа
https://bmlpro.ru/
This website really has all the information and facts
I wanted concerning this subject and didn’t know who to ask.
Guten Tag, ich bin zufällig auf dieses Thema gestoßen und ich stelle fest, dass das Thema hervorragend beschrieben ist. Ich gestalte gerade mein Haus und solche Tipps sind echt hilfreich. Danke und viele Grüße.
Interessante Diskussion. Ich möchte hinzufügen, dass die Raumgestaltung nicht zu unterschätzen ist. Gut Ding will Weile haben.
My site … https://wiki.bob-fuchs.de/index.php?title=So_Richte_Ich_Mein_Einfamilienhaus_Ein_Praxiserfahrungen_Einer_Innenarchitektin
Народ кто сталкивался, такая херня приключилась. Братан уже четвёртые сутки в штопоре. Руки опустились. Скорая не приезжает. Короче, только это и спасло — адекватный вывод из запоя цены приемлемые. Через час были. В общем, смотрите сами по ссылке — вывод из запоя цена на дому [url=https://vyvod-iz-zapoya-na-domu-voronezh-lnm.ru]https://vyvod-iz-zapoya-na-domu-voronezh-lnm.ru[/url] Не тяните резину. Сохраните себе.
Hey guys, I finally decided to explore plastic window frames in Amsterdam and I can honestly say the whole process has been really eye-opening — I got in touch with a kunststof kozijnen amsterdam specialist and they were incredibly knowledgeable when it came to discussing options, then I asked for a kunststof kozijnen amsterdam offerte from multiple companies because I wanted to make sure I wasn’t overpaying for the full replacement job, and honestly the pricing was much more affordable than I expected, especially when I found a cost-effective solution through a reputable local company, so if you’re planning on kunststof kozijnen amsterdam plaatsen, I’d really advise finding a reliable kunststof kozijnen amsterdam installateur who can walk you through the whole process without any hidden costs.
Here is my website :: raamkozijnen oplossingen (https://wiki.learning4you.org/index.php?title=User:BarneyMailey5)
Write more, thats all I have to say. Literally, it seems as though you relied on the
video to make your point. You clearly know what youre talking about, why waste your intelligence on just
posting videos to your site when you could be giving
us something informative to read?
Thanks for the good writeup. It in truth used to be a entertainment account it.
Glance complicated to far introduced agreeable from you!
However, how could we communicate?
Quality posts is the main to be a focus for the visitors to pay a visit the site, that’s what this site
is providing.
Servus, ich bin beim Stöbern hier gelandet und ich muss zugeben, dass das Thema hervorragend beschrieben ist. Ich gestalte gerade meine Wohnung ein und jeder Ratschlag hilft mir weiter. Danke und viele Grüße.
Spannender Thread. Aus meiner Erfahrung die Raumgestaltung nicht zu unterschätzen ist. Gut Ding will Weile haben.
My site; https://Registerdienste.de/index.php?title=Die_ergonomische_K%C3%BCche:_Wenn_Kochen_keine_R%C3%BCckenschmerzen_mehr_macht
Народ, ситуация жуткая когда — отец просто умирает на глазах. Жена в слезах. Участковый разводит руками. Сам был в такой жопе. Короче, проверенный способ — адекватный вывод из запоя цены нормальные. Откачали и спать уложили. В общем, смотрите сами по ссылке — вывод из запоя прайс [url=https://vyvod-iz-zapoya-na-domu-voronezh-jhg.ru]https://vyvod-iz-zapoya-na-domu-voronezh-jhg.ru[/url] Не тяните резину. Здоровье дороже. Перешлите тому кто в беде.
Dzień dobry, szukałem informacji o aranżacji i muszę przyznać, że jest tu sporo wartościowych treści. Sama właśnie teraz remontuję dom i każda wskazówka jest na wagę złota. Dzięki i pozdrawiam.
Wartościowy wątek. Z mojego doświadczenia wybór kolorystyki to podstawa. Lepiej raz a dobrze.
Well spoken without a doubt! !
Have you ever thought about creating an e-book or guest authoring on other blogs?
I have a blog based on the same topics you discuss and would love to have
you share some stories/information. I know my audience would enjoy your
work. If you’re even remotely interested, feel free to send me an e-mail.
Субстрат повсеместно применяется в сельском секторе для производства культур.
В парниках грунт служит базой для овощных растений.
В открытом грунте земля задействуется для посева злаковых и промышленных растений.
грунт купить в москве
Почвенные составы нужны для формирования дёрна и садового дизайна.
В дендрариях грунт играет важную роль при производстве саженцев.
Помимо этого почва применяется для восстановления деградированных участков.
This information is invaluable. How can I find out more?
Слушайте сюда. Столкнулся с настоящей бедой. Близкий человек уже третьи сутки в штопоре. Жена в истерике. Скорая не приезжает на такие вызовы. Короче, только это и спасло — лучшая наркологическая клиника с выездом. Поставили систему. В общем, там контакты и прайс и условия — вывод из запоя недорого [url=https://vyvod-iz-zapoya-na-domu-voronezh-ayu.ru]вывод из запоя недорого[/url] Не надейтесь на авось. Скиньте другу в беде.
Nice post. I was checking constantly this blog and I’m impressed!
Very helpful info specifically the last part 🙂 I care for such info a lot.
I was looking for this particular info for a long time. Thank you and best of
luck.
Ich finde es super, wie klar die Kosten für eine AirBNB
Agentur dargestellt werden – das nimmt die Scheu vor dem Outsourcing.