Xpresso salvare - importare valori user data
Moderators: Arkimed, natas, visualtricks, cappellaiomatto
-
- Advertising
Xpresso salvare - importare valori user data
mi server per un RIG che ho realizzato per un cliente dove verra usato per più prodotti differenti quindi file differenti volevo sapere se si poteva fare questo salvataggio ed importazione
mi servirebbe un suggerimento o un link dove poter imparare a farlo
mille grazie
- Attachments
-
- Shot 2.jpg (12.38 KiB) Viewed 1218 times
Re: Xpresso salvare - importare valori user data
Edit:
Mi sa che ho detto quasi una c.zt, Cinema4d può già farlo ma singolarmente (dal menù che si apre con il tasto destro sull'user data), quindi, la cosa è sicuramente fattibile
da un tag python generator, un pò meno da un nodo python di xpresso (per le limitazioni di cui sopra). faccio qualche test...
Re: Xpresso salvare - importare valori user data
Re: Xpresso salvare - importare valori user data
Re: Xpresso salvare - importare valori user data
io lavoro con la r20 ma sto passando alla nuova S24 per usare Vray 5
comunque ieri sera ho provato a mettere insieme questo che ti allego , pensavo che si poteva inserire dentro il tag python come il file allegato
- Attachments
-
- Reset-load preset .c4d.zip
- (129.69 KiB) Downloaded 70 times
Re: Xpresso salvare - importare valori user data
Volevi dire " nella r20 funziona"? ... comunque, il problema sta nella versione diversa di python, non ho la S24, quindi se mi dai l'errore, posso risolverlo scrivendo il codice per il python 3.
Per quanto riguarda quel pezzo di codice che hai provato, è proprio quello che intercetta la chiamata del "Button" ma solo dal generatore Python non da xpresso ( questione di tread), se fai una prova dal nodo in xpresso, infatti, non c'è traccia della voce dell' UD Button, l'unica sarebbe farlo con un generatore (come hai fato tu) ma a quel punto non ti serve proprio più xpresso e nemmeno gli user data manuali, potendoli generare dinamicamente dal codice.
A questo punto però (visto il tuo file) mi sorge una domanda: non faresti prima a optare per l'inserimento dei diversi oggetti da gestire direttamente in un unico progetto utilizzando sempre un UD (tipo link)?
Re: Xpresso salvare - importare valori user data
File "Python", line 17, in main
TypeError: coercing to Unicode: need string or buffer, NoneType found
Traceback (most recent call last):
File "Python", line 26, in main
TypeError: coercing to Unicode: need string or buffer, NoneType found
mentre su S24 quando clicco su save C4d si chiude e non vedo nessun errore dentro la console vedo questo
Traceback (most recent call last):
File "GePython", line 7, in <module>
AttributeError:module 'urllib' has no attribute 'urlretrieve'
solo per non fare confusione, cosa intendi di preciso con tipo link ?A questo punto però (visto il tuo file) mi sorge una domanda: non faresti prima a optare per l'inserimento dei diversi oggetti da gestire direttamente in un unico progetto utilizzando sempre un UD (tipo link)?
Re: Xpresso salvare - importare valori user data
Intendo l'UD link che ti permette di passare a xpresso un oggetto trascinandolo nel campo, molto comodo quando hai necessità di variare l'oggetto senza doverlo ogni volta impostare da xpresso.
- cappellaiomatto
- Moderatore
- Posts: 1572
- Joined: Mon May 07, 2012 5:12 pm
Re: Xpresso salvare - importare valori user data
Gli errori sono dovuti alla versione di python
Fino alla S22 cinema montava la 2.7
Dalle r23 in poi hanno portato tutto alla 3 e ogni edizione vanno avanti, con mia somma gioia
Il primo errore riguarda la gestione delle stringhe/buffer....non ho visto il codice ma suppongo che in quella riga tu stia caricando un file.....in python3 è obbligatorio specificare l’encoding dei caratteri, in python 2 a momenti non sanno nemmeno cosa è l’encoding.
Il secondo errore sono librerie tranciate via da python3 ....compatibilità verso il basso questa sconosciuta
Detto questo python 2 e python 3 ormai iniziano a essere lontani parenti... consiglio o sviluppi uno script x il 2 o per il 3.....gli ibridi sono un po una scommessa
Re: Xpresso salvare - importare valori user data
Per formato intendevo proprio l' utf-8 da specificare e che non ho dichiarato, purtroppo non usando cinema per lavoro e non avendo più la possibilità di usare versioni in demo perpetuo (solo per testare il codice) ho un po di difficoltà a capire le incongruenze tra il 2.7 e il 3. Mi fa strano che, come riporta Nafta, la S24 addirittura si pianti senza vergogna. Comunque sono davvero 4 righe per prova e anche la gestione dei diversi tipi di UD è superficiale, non dovrebbe essere un grosso problema risolvere per il caso specifico.
-
- Advertising
FOLLOW US