PDA

Visualizza Versione Completa : lightwave bullet



Scratch
28-08-12, 12:55
Ciao,

Stò un pò usando il bullet in lightwave e mi sono venute qualche domando.
Allora mi son detto : "quasi quasi apro una discussione su lwita"...

1) Ma non si può salvare il calcolo delle dinamiche??? ogni volta che apro la scena mi tocca ricalcolare tutto???
2) Stò facendo una catena che si dondola. Di dondolare si dondola... ma sembra che sia in slowmotion. Si può regolare questa "velocità"?
3) e normale che se uso degli oggetti piccoli, il calcolo delle dinamiche e molto + lento?

Per adesso e tutto

Grazie

Scratch
28-08-12, 14:31
Altro piccolo problema : - la simulazione usa 25% di ogni core...bug? limite?

Scratch
28-08-12, 23:16
Bò... con i cubi e le sfere tutto va bene.
Però, ho fatto una catena che e attaccata a un muro e tirando si deve rompere unn anello che ho fratturato. Solo che quando lancio la simulazione e che la catena e attirata in giù dalla forza di gravità, certi anelli si compenetrano e si staccano. Ho provato di tutto ma non ci riesco. non capisco...

Lino
29-08-12, 09:57
Ciao,

Stò un pò usando il bullet in lightwave e mi sono venute qualche domando.
Allora mi son detto : "quasi quasi apro una discussione su lwita"...

1) Ma non si può salvare il calcolo delle dinamiche??? ogni volta che apro la scena mi tocca ricalcolare tutto???

Una volta calcolata la dinamica, basta salvare la scena e la cache verra' salvata nella directory Dynamics della content (con lo stesso nome della scena salvata).



2) Stò facendo una catena che si dondola. Di dondolare si dondola... ma sembra che sia in slowmotion. Si può regolare questa "velocità"?

La velocita' dipende dalla massa e dalla gravita'. A valori fisicamente corretti dovrebbero corrispondere scene fisicamente corrette.



3) e normale che se uso degli oggetti piccoli, il calcolo delle dinamiche e molto + lento?

Non dovrebbe variare granche'. Pero' il calcolo su una scala piccola richiede piu' steps per ottenere precisione, quindi in qualche modo e' vero.


Altro piccolo problema : - la simulazione usa 25% di ogni core...bug? limite?

La libreria Bullet non supporta il multithread al momento, almeno per quanto riguarda i rigid body. Il nostro programmatore ha implementato il multithread per i softbody nella 11.5 .


Bò... con i cubi e le sfere tutto va bene.
Però, ho fatto una catena che e attaccata a un muro e tirando si deve rompere unn anello che ho fratturato. Solo che quando lancio la simulazione e che la catena e attirata in giù dalla forza di gravità, certi anelli si compenetrano e si staccano. Ho provato di tutto ma non ci riesco. non capisco...

Forse devi incrementare gli step del Dynamics Framerate (prova a raddoppiarli).

Se condividi la scena posso esaminarla. ;)

Scratch
29-08-12, 20:40
Ciao,

Grazie x le preziose indicazioni.


Scratch http://www.lwita.com/vb/images/buttons/viewpost.gif (http://www.lwita.com/vb/showthread.php?p=96328#post96328)
Ciao,

Stò un pò usando il bullet in lightwave e mi sono venute qualche domando.
Allora mi son detto : "quasi quasi apro una discussione su lwita"...

1) Ma non si può salvare il calcolo delle dinamiche??? ogni volta che apro la scena mi tocca ricalcolare tutto???http://www.lwita.com/vb/images/misc/q1.gif Una volta calcolata la dinamica, basta salvare la scena e la cache verra' salvata nella directory Dynamics della content (con lo stesso nome della scena salvata).COmunque peccato che non si possa salvare a mano. Si potrebbero ad esempio salvare diverse versioni.

Dunque, dopo le tue precisioni, ho rifatto la scena in scala +- reale. sembra che il tutto reagisca meglio.

Quello che voglio fare e rompere la catena come ho fatto in questo esempio:

http://youtube/nNYV0WltzJI (http://youtu.be/nNYV0WltzJI)

Solo che l'anello che si rompe deve essere integrato ad una catena + lunga.

http://youtube/uzrcHv3DX8M (http://youtu.be/uzrcHv3DX8M)

La rottura la controllo con il valore "glue strength".rompero dopo 2 o 3 tensioni della catena. Il movimento della catena e ok. Il problema sorge quando tiro l'ultimo anello "kinematic object" x tendere la catena. da una parte o da un altra, un anello si sgancia...

Ho messo il framerate a 600 x far tenere insieme la catena...

Ecco la scena da scaricare qui :

http://ppl.ug/RDQPYEsiEn8/

Grazie

p.s : di nuovo, non riesco a mettere una finestra youtube nel mio messaggio... slowman please... riaiuto...ho fatto quello che mi hai detto l'altra volta ma non funziona...grazie

Scratch
06-09-12, 10:34
Uffa con stò bullet...:p

Cubi che cadono sù di un suolo fatto da un cubo senza "y" composto dà 4096 poligoni... xche più della metà dei cubi attraversano?framerate 360.

14200

Grazie

Scratch
06-09-12, 11:06
Trovato, basta mettere uno spessore al suole... sembra che Bullet non ami gli oggetti "aperti".

giacob
10-10-12, 04:49
Una volta calcolata la dinamica, basta salvare la scena e la cache verra' salvata nella directory Dynamics della content (con lo stesso nome della scena salvata).

Se condividi la scena posso esaminarla. ;)
a proposito di questo punto ho una scena che ho già calcolato e che mi ha prodotto una dynacache di 2gb regolarmente salvata bella sua content directoy.
Ciò nondimeno apro la scena e mi ricalcola tutto da capo..... ed èun bel calcolo lungo
Cosa devo fare per far si che automaticamente riesegua la cahe ?

Scratch
10-10-12, 09:34
a proposito di questo punto ho una scena che ho già calcolato e che mi ha prodotto una dynacache di 2gb regolarmente salvata bella sua content directoy.
Ciò nondimeno apro la scena e mi ricalcola tutto da capo..... ed èun bel calcolo lungo
Cosa devo fare per far si che automaticamente riesegua la cahe ?

Ancora a proposito di questo punto, sarebbe molto più interessante poter salvare la scena calcolata x poi riaprirla quando se ne ha bisogno. Permetterebbe di avere versioni diverse con setup diversi.

Lino
10-10-12, 10:02
Ancora a proposito di questo punto, sarebbe molto più interessante poter salvare la scena calcolata x poi riaprirla quando se ne ha bisogno. Permetterebbe di avere versioni diverse con setup diversi.

Il sistema di caching di Bullet può essere migliorato parecchio.

Al momento, dopo aver calcolato la scena, la cache viene salvata usando lo stesso nome della scena stessa.
Quindi se si salvano versioni successive della stessa scena, si salvano diverse cache.

Il sistema funziona, ma i problemi nascono nel momento in cui si vogliono caricare scene Bullet in altre scene, senza perdere la cache.

In tal caso è necessario bakerizzare l'animazione usando il formato MDD.

L'implementazione di Alembic dovrebbe risolvere piuttosto brillantemente questo tipo di problemi.