Skyrush Napisano 20 Luty 2020 Napisano 20 Luty 2020 Witam, Po wielu próbach i szukaniu w internecie jak zrobić lawę w majce dokładnie nparticles, przywiodło mnie tutaj. (czemu maya a nie houdini czy bifrost? może dlatego, że lubię robić wszytko odwrotnie, no i jest to moja równolatka 😉, jakoś mnie ten soft urzekł) Interesuje mnie taki efekt https://youtu.be/VgS3pt0yMvs?t=3292 mam parę teorii jak to zrobić, głównie używając expressions, tylko nie wiem jak. Może znajdzie się jakiś czarodziej, wyjaśni co i jak. Np: chcę zmniejszyć wartość atrybutu "conserve" w zależności od długości życia lub podczas zetknięcia z powierzchnią. To samo z atrybutem friction/stickiness.(próbowałem ramp, ale nie działają)
ca mel Napisano 21 Luty 2020 Napisano 21 Luty 2020 Hej. Nie wiem czy dobrym pomysłem jest zmienianie conserve albo damping w zależności od wieku. Możesz to oczywiście zrobić używając parametru per particle na podstawie .age, ale nie wiem co miałoby to dać. Moim pomysłem jest generacja nowych particli po zderzeniu z powierzchnią, te nowe mogłyby udawać przyklejoną lawę. Albo po prostu możesz pomalować większe wartości "goal" na powierzchni do której chcesz przykleić cząstki. Jest stara, ale wciąż aktualna książka na temat prostych skryptów dla particli, sporo można się z niej nauczyć: https://books.google.pl/books?id=BVfLK4n1JOoC&pg=PA85&lpg=PA85&dq=maya+particle+age&source=bl&ots=1dqMQQGv1W&sig=ACfU3U1SFntGI8eaB_xOV8PbK80d0twvSg&hl=pl&sa=X&ved=2ahUKEwiauMjjq-HnAhVkw4sKHdb1D5UQ6AEwBnoECBsQAQ#v=onepage&q=maya%20particle%20age&f=false 2
Skyrush Napisano 21 Luty 2020 Autor Napisano 21 Luty 2020 Cytat Moim pomysłem jest generacja nowych particli po zderzeniu z powierzchnią, te nowe mogłyby udawać przyklejoną lawę. Tak, ale to w późniejszej fazie. Teraz potrzebuję żeby lava przykleiła się do powierzchni jednocześnie płynąc Bawiłem się też z viscosity i ustawiłem jakieś chore wartości, bo wcześniej nie działało. Efekt jest całkiem spoko, robią się takie "grudki", ale się rozpadają może jakiś nconstraint? Dodałem też drugi emiter z bardziej "rzadkimi" partiklami https://www.youtube.com/watch?v=BvDTSbtcJlg&feature=youtu.be (ach ta kompresja yt) Cytat Albo po prostu możesz pomalować większe wartości "goal" na powierzchni do której chcesz przykleić cząstki. Goal ściąga mi partikle do vertexów, nie wiem jak można malować mapy tak jak w ncloth. (chyba, że nie o to chodzi 😉)
ca mel Napisano 21 Luty 2020 Napisano 21 Luty 2020 7 godzin temu, Skyrush napisał: Goal ściąga mi partikle do vertexów, nie wiem jak można malować mapy tak jak w ncloth. (chyba, że nie o to chodzi 😉) Gdy dodasz cząsteczkom atrybuty goal per particle, zacznie przyciągać do powierzchni. Wtedy też pojawią się opcje malowania mapy dla celu. Żeby particle bardziej trzymały się powierzchni, możesz użyć lokalnie pola siłowego Drag (np. z opcją volume sphere). Wyhamuje ruch w zadanej objętości, albo nawet przytrzyma je w środku i zawróci zabłąkane cząsteczki ,jeśli włączysz trap inside z jakąś małą wartością (~0.010). Rozbiłbym to na dwa emitery, jedne cząstki podłączyłbym pod drag i zrobił malowany goal, a drugie mogą sobie lecieć luźno, odbijając się tylko od przeszkody. 1
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się