Siųsti atsiliepimą
El. paštas
Slaptažodis
Pamiršote slaptažodį?
Registruotis

Prisijungę vartotojai

Offline

PFlow klausimai

Forumai3D3ds maxPFlow klausimai
«12»

Master
Žinutės: 2202
Miestas: KLP
Prisijungė: 2004-09-16
Gruo 9, 2017
romullus sako:
Pakūriau naują temą, kad savo klausimukais neterščiau bendros klausykų temos.
Padėkit kas išsiaiškinti kaip veikia birth stream operatorius. Kaip suprantu nustačius emit start/stop į 0/300 ir emit rate į 1, man turėtų išspjauti 11 particlų vienos sekundės intervalais, bet vietoj to aš gaunų visus 11 particlų per pirmuosius kadrus ir po to emiteris sau rūko patenkintas, įvykdęs penkmečio planą anksčiau laiko. Bandžiau žaisti su separation, speed ir overlap parametrais, bet naudos lygiai nulis :[

--

Viską žinau - nieko nemoku.
0 Taškai

Žinutės: 12
Prisijungė: 2012-01-02
Gruo 9, 2017
kilogramas sako:
Jei teisingai supratau tai emit rate = 1 matuojama daleliu kiekiu per viena kadrą. Ar nebus, kad per 11 kadrų Tau išspinduliuoja tas 11 dalelių?
Jei taip tai rate tikriausiai turėtų buti 0,44?
(P.S. Senokai nenaudojau maxo ir neturiu po ranka, tai nepyk jei į pievas)
0 Taškai

Master
Žinutės: 2202
Miestas: KLP
Prisijungė: 2004-09-16
Gruo 9, 2017
romullus sako:
Nu ne, helpas sako, kad rate surištas su sekundėmis. Mano testinėj scenoj emiteris iškakoja particlus visiškai be jokios logikos - pirma dalelė atsiranda 22-ame kadre, paskutinė, vienuolikta - 94-ame kadre. O intervalai tarp particlų visiškai atsitiktiniai, nuo vieno kadro iki keliasdešimties. Vienžo, nieko nesuprantu...

--

Viską žinau - nieko nemoku.
0 Taškai

Žinutės: 12
Prisijungė: 2012-01-02
Gruo 9, 2017
kilogramas sako:
Gal tuomet kiti nustatymai (Separation ar Delay Birth If Overlap) daro įtaką

Kaip pvz:

knowledge.autodesk.com/support/3ds-max/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/3DSMax/files/GUID-072AB77A-65D9-4673-BA59-D944B3118F29-htm.html

0 Taškai

Master
Žinutės: 2202
Miestas: KLP
Prisijungė: 2004-09-16
Gruo 9, 2017
romullus sako:
Deja, kaip jau minėjau pirmam poste, separation, speed ar overlap parametrai negelbėja. Keičiant juos, keičiasi kadrai, kuriuose particlai išbarstomi, bet vis tiek jie visalaik būna neproporcingai sugimdomi emit start/stop ruožo pradžioje.
Tarp kitko, jei rate būna didesnis (20+), tai viskas kaip ir veikia tvarkingai, problemos atsiranda kai rate yra mažas.

--

Viską žinau - nieko nemoku.
0 Taškai

Žinutės: 12
Prisijungė: 2012-01-02
Gruo 9, 2017
kilogramas sako:
Kad particles pirmus kelis kadrus grybaudavo tai atsimenu kažką tokio.
Arba algoritmas blogas, arba mes jo nesuprantam, bet greičiau algoritmas kaltas :) Arba Maxui per mažai motyvacijos dėl 11 kruopeliu vargintis :)
0 Taškai

Master
Žinutės: 2202
Miestas: KLP
Prisijungė: 2004-09-16
Gruo 9, 2017
romullus sako:

kilogramas sako:

Arba Maxui per mažai motyvacijos dėl 11 kruopeliu vargintis :)

Va va, aš jau irgi pradedu įtarti tą patį :]

Bet kokiu atveju, šiam kartui išsisukau su paprastu birth operatorium, kuris pasirodė besąs daug sukalbamesnis, nes beveik neturi nustatymų. Gaila tik kad su mparticlais jam sekasi sunkiau.

--

Viską žinau - nieko nemoku.
0 Taškai

Master
Žinutės: 2202
Miestas: KLP
Prisijungė: 2004-09-16
Gruo 10, 2017
romullus sako:
Sekantis klausimas. Kaip padaryti, kad gimdomi particlai orientuotusi pagal animuoto birth emiterio transformacijas. Pavyzdžiui, jei aš priskiriu tam emiteriui path constraint, parenku tarkim circle kaip path ir uždedu varnikę follow, emiteris kaip jam ir priklauso, gražiai sukasi ratu, tvarkingai sukdamasis, bet jo gimdomi particlai vis tiek visalaik orientuojasi pagal world space, nepaisant to, kad rotation operatoriuje nurodau speed space follow :/

--

Viską žinau - nieko nemoku.
0 Taškai

Žinutės: 2413
Prisijungė: 2008-12-08
Gruo 10, 2017
Rytis sako:
o prilockini prie emiterio ?
nes realiai tik to ir turi užtekt.
o po to jau emitinima dar papildomai gali kontroliuoti
imgur.com/a/hX57P
0 Taškai

Žinutės: 151
Miestas: Vilnius
Prisijungė: 2005-05-16
Gruo 10, 2017
ISurg sako:
Kokiu būdu nustatomas speed? Jeigu prie rotation nustatyta speed space follow, tai jie tikrai turi būti orientuoti savo judėjimo kryptimi, nebent kažkoks kitas operatorius vėl perrašo rotaciją, pvz particlams patekus į kitą eventą.

Nematant situacijos sunku pasakyti, bet spėju, kad gal greitis nulinis ir jie turi tiesiog stovėti vietoje? Tokiu atveju naudok speed space (ne follow) - taip orientacija bus nustatoma tik vieną kartą, particlui atsiradus. Speed operatoriuje nustatyk kokį nors ne nulinį greitį, kad būtų sukuriama kryptis. O žemiau panaudok stop operatorių, kad particlai nejudėtu.

Jeigu vis dėl particlai juda, bet speed space follow neveikia, tai reiktų pamatyt situaciją. Na, arba Ryčio variantas, jeigu jie turi sėdėti ant emiterio.
0 Taškai

Master
Žinutės: 2202
Miestas: KLP
Prisijungė: 2004-09-16
Gruo 10, 2017
romullus sako:
Deja, lock on emmiter netinka, man reikia kad particlai judėtų.
Prisegu failiuką, bučiau dėkingas jei galėtum žvilgtelti. Man reikia, kad žaliojo evento particlai būtų orientuoti taip kaip raudonojo ir tuo pačiu judėtų emiterio strėlės kryptimi. Raudonojo evento atveju aš sugebėjau suhackinti orientaciją, bet ne judėjimą.
dropbox.com/s/14018vds197791a/Pflow-orientation-max2013.zip?dl=0

--

Viską žinau - nieko nemoku.
0 Taškai

Žinutės: 2413
Prisijungė: 2008-12-08
Gruo 10, 2017
Rytis sako:
ryt pasižiūrėsiu
0 Taškai

Žinutės: 2413
Prisijungė: 2008-12-08
Gruo 11, 2017
Rytis sako:
Nu toks tricky dalykas buvo ne iš kart pavyko bet žinojau, kad turi būti simple way.
tai taip ir yra.
tiesiog pridėk particle age eventą, ir force so gravity
pridedu pav
imgur.com/a/wNiuP
0 Taškai

Žinutės: 151
Miestas: Vilnius
Prisijungė: 2005-05-16
Gruo 11, 2017
ISurg sako:
Na, čia maxo logika kaip ir teisinga - visi particlai juda viena kryptimi, todėl turi tą patį speed space ir dėl to yra vienodai orientuoti, jeigu naudojamas speed space follow.
Aš tai siūlyčiau sprendimą su data operatoriais: drive.google.com/file/d/1rIoiBbU7dGGvDJRd1oyjk9Y1XCMD2uIl/view?usp=sharing
Vienas operatorius pasuka particlus pagal emiterio orientaciją, kitas operatorius palaiko tą pirminį pasukimą viso evento metu. Tokiu būdu niekas evente nekeičiama, išskyrus rotaciją. Lieka ta pati logika, Speed space follow veikia ir toliau, jiegu pvz keičiasi judėjimo kryptis.
Jeigu particlų kryptis evento metu nesikeis ir jie turi likti visą laiką vienodai orientuoti, tai galima palikti tik pirmą datą operatorių - standartinis rotation, bei antrasis data operatoriai tokiu atveju net nebereikalingi.
0 Taškai

Master
Žinutės: 2202
Miestas: KLP
Prisijungė: 2004-09-16
Gruo 11, 2017
romullus sako:
Ačiu ISurg! Vakare pažiūrėsiu failą, tikiuosi pavyks viską suprasti, nors data operatorius gasdina truputi. Gaila, kad to negalima pasiekti be "programinimo" : / Šiaip man nereikia, kad particlai išlaikytų tokią orientacija po gimimo, aš tik noriu kad jie gimtų "teisingai" pasisukę. Beje, ar data operatoriaus panaudojimas reiškia, kad aš galėsiu tą patį principą pritaikyti ir kitiems birth operatoriams? Mane labiausiai domina birth stream, nes čia bandau lipdyti reikalą su mparticles.

Beje, kas link to speed space follow, tai man visiškai neaišku kaip jis turi veikti, tikriausiai todėl, kad nesuprantu particles space koncepcijos. Jei galėtum trumpai paaiškinti kaip tai veikia, būčiau labai dėkingas.

Paskutinis redagavo: romullus 2017-12-11, 12:02

--

Viską žinau - nieko nemoku.
0 Taškai

Žinutės: 2413
Prisijungė: 2008-12-08
Gruo 11, 2017
Rytis sako:

romullus sako:

Ačiu ISurg! Vakare pažiūrėsiu failą, tikiuosi pavyks viską suprasti, nors data operatorius gasdina truputi. Gaila, kad to negalima pasiekti be "programinimo" : / Šiaip man nereikia, kad particlai išlaikytų tokią orientacija po gimimo, aš tik noriu kad jie gimtų "teisingai" pasisukę. Beje, ar data operatoriaus panaudojimas reiškia, kad aš galėsiu tą patį principą pritaikyti ir kitiems birth operatoriams? Mane labiausiai domina birth stream, nes čia bandau lipdyti reikalą su mparticles.

Beje, kas link to speed space follow, tai man visiškai neaišku kaip jis turi veikti, tikriausiai todėl, kad nesuprantu particles space koncepcijos. Jei galėtum trumpai paaiškinti kaip tai veikia, būčiau labai dėkingas.


o mano būdas netinka ?
0 Taškai

Master
Žinutės: 2202
Miestas: KLP
Prisijungė: 2004-09-16
Gruo 11, 2017
romullus sako:
Dovanok Ryti, tavo žinutė praslydo pro akis. Tavo būdas iš skryno atrodo aiškus ir suprantamas, tik va bijau kad su mparticles suženyti jo nepavyks. Bet nepabandęs nesužinosi :] Dėkui už alternatyvų sprendimą!

--

Viską žinau - nieko nemoku.
0 Taškai

Žinutės: 151
Miestas: Vilnius
Prisijungė: 2005-05-16
Gruo 11, 2017
ISurg sako:

Rytis sako:

Nu toks tricky dalykas buvo ne iš kart pavyko bet žinojau, kad turi būti simple way.
tai taip ir yra.
tiesiog pridėk particle age eventą, ir force so gravity
pridedu pav
imgur.com/a/wNiuP

O particlai į šonus neskrenda? Man atrodo, dar reiktų pirmame evente stop operatoriaus.

romullus sako:


Beje, kas link to speed space follow, tai man visiškai neaišku kaip jis turi veikti, tikriausiai todėl, kad nesuprantu particles space koncepcijos. Jei galėtum trumpai paaiškinti kaip tai veikia, būčiau labai dėkingas.


Speed space follow tiesiog pastoviai orientuoja visus particlus judėjimo kryptimi. Tai jeigu visi particlai juda lygiagrečiai, tai ir pasukti visi vienodai. Net jeigu jie buvo sukurti su kitokia rotacija, juos vis tiek visąlaik atsuka judėjimo kryptimi.

Bet jeigu čia bus daroma su mparticles, tai tikriausiai vis tiek visas judėjimas ir rotacija bus pagal fiziką? Tada tas speed space follow kaip ir nereikalingas, rotaciją užtenka nustatyti tik pradžioje.

0 Taškai

Master
Žinutės: 2202
Miestas: KLP
Prisijungė: 2004-09-16
Gruo 12, 2017
romullus sako:
Taip, rotacijos tereikia tik pačioje pradžioje, vėliau jau reikalą turėtų perimti gravitacija. Žvilgtelėjau į tuos data operatorius - kol žiūrau atrodo, lyg ir eina kažkiek perprasti kaip ten kas sujungta, bet pačiam atkurti nežiūrint į pavyzdį, jokių šansų, jau nekalbant apie tai kad sulipdyti kažką naujo :[ Manau reiks vėliau bandyti Ryčio variantą.

--

Viską žinau - nieko nemoku.
0 Taškai

Master
Žinutės: 2202
Miestas: KLP
Prisijungė: 2004-09-16
Kov 8
romullus sako:
Ar yra koks būdas particlus išbeikinti į instacintus meshus? Aš žinau tik vieną būdą per mesherį, bet jis visus particlus verčia į vieną meshą, kas nėra labai gerai kai particlų daug, o ramo mažai. Dar būtų gerai, kad meshinant būtų išsaugotos particlų transformacijos, bet čia neesminis reikalas.

--

Viską žinau - nieko nemoku.
0 Taškai
«12»
Jums reikės prisijungti, jei norite rašyti atsakymą.