Salvataggio in Rhino 6 di default su Rhino 7 Beta

Ciao a tutti,

stamattina realizzo per la prima volta che ormai ho quasi tutti i files salvati in Rhino 7 Beta e mi domando: il giorno che uscirà Rhino 7 e ed il beta non fosse più disponibile, cosa ci faccio con tutti quei files?

Si, certo, l’intenzione è quella di evolvere costantemente, ma non è detto che comprare Rhino 7 subito sia una buona scelta a livello aziendale, per esempio perché magari si vuol aspettare il momento giusto in funzione dei conti di fine anno o perché potrebbe essere acquistato usufruendo di incentivi italiani o europei.
Insomma, se per X motivi l’acquisto non lo si vuol fare il giorno dopo, cosa succede? Si rimane inchiodati? Questa è una problematica che credo debba essere considerata dagli sviluppatori, provvedendo almeno con un piccolo programma di downgrade gratuito.

Ed allo stesso tempo mi domando, se volessi fare in modo che Rhino 7 Beta mi salvasse ogni file in Rhino 6 senza bisogno che me ne ricordi io di volta in volta, come dovrei fare? Con Autocad e similari basta andare nelle opzioni di salvataggio ed una volta inserito, vale da lì in avanti. C’è un’opzione simile anche per Rhino? Chiedo perché, se c’è, non sono stato capace di trovarla. Se non ci fosse, potrebbe essere inserita.

Grazie!

Ti scarichi la versione evaluation e, entro il periodo di prova, ti salvi tutti i files dalla versione 7 alla 6.

Credo che l’unico sistema sia quello di fare un pulsante con una macro:
-_Save
_Version=6
_Browse

“Ti scarichi la versione evaluation e, entro il periodo di prova, ti salvi tutti i files dalla versione 7 alla 6.”

Sono tanti e potrei (o qualcuno potrebbe) dimenticare quelli più importanti o che gli servono due giorni dopo ma ancora non lo sa… Sarebbe molto meglio che fossero già Rhino 6 in automatico o che fosse disponibile un convertitore a posteriori

“Credo che l’unico sistema sia quello di fare un pulsante con una macro:
-_Save
_Version=6
_Browse”

Premesso che sono assolutamente ignorante sull’impiego delle macro, ho seguito i passi ma non vedo alcun pulsante… Arrivato senza intoppi all’ultimo passo, non vedo comparire opzioni “_Browse” ed ho semplicemente dato invio. Alla fine non è successo niente…

Ciao, il pulsante te lo devi fare tu.
In una barra a scelta clicchi con il tasto destro del mouse e scegli “New Button”.
Si apre una finestra dove devi inserire i comandi che ti ha indicato Lucio, volendo ci puoi mettere un’icona come nell’esempio.
D’ora in poi, se clicchi sul pulsante esegui in automatico i comandi.

Per prima cosa, ricordo che l’utilizzo di software in fase beta è sempre a proprio rischio e pericolo (non va affrontato con leggerezza pensando che tanto poi i programmatori metteranno a posto eventuali problemi… nulla è dovuto, nè programmi di recupero nè patch che risolvano anomalie).

Capisco, ma dalla parte di chi sta testando la V7 bisogna comprendere che, tra le cose da testare, c’è anche quella che riguarda la nuova versione di file 3DM.
Se tutti salvano in V6 lo sviluppo del 3dm V7 salta… Fare da beta tester richiede anche sacrificio.
Comunque vedo che Fabio ti ha già detto come risolvere per il pulsante.
Ricordati sempre che, da una versione all’altra, le barre possono venire resettate e quindi potresti perdere anche le personalizzazioni nei pulsanti (torniamo sempre al discorso che le beta possono metterti in guai seri se non stai attento).

1 Mi Piace

Mi è chiaro che nulla è dovuto, ci mancherebbe; mentre non mi era altrettanto chiaro che l’utilizzo fosse a propro rischio e pericolo. Sicuramente questa considerazione apparirà un po’ come un prendere alla leggera le cose e magari lo è davvero, però prendetela semplicemente come un feedback da un utente fidelizzato:
Non ho letto da nessuna parte che avrei corso il rischio di non poter più utilizzare i miei files per il fatto che sarebbero stati salvati in una versione potenzialmente inutilizzabile da un momento all’altro (immaginate per un attimo la costernazione che la cosa provoca in chi utilizza Rhino per lavoro, grande o piccola che sia la sua realtà). Sicuramente sarà per distrazione, ma non l’ho letto.
Sostanzialmente, ricevuta la versione WIP, poi diventata Beta, avevo inteso dalla mail che si trattasse di un occasione per testare lo sviluppo in corso ed allo stesso tempo far provare a tappeto a tutti agli utenti quel qualcosa in più che sarà commeercializzato come V7, senza però che ci fossero rischi per gli utenti stessi. Invece il rischio che ho esposto, è rilevante per chi ci lavora.

Fatta questa considerazione, comprendo anche quello che dici riguardo il fatto che se tutti salvano in V6 viene meno lo scopo del test.
M allora, come si mettono insieme le due esigenze (larga piattaforma di test e sicurezza dell’utente, che altrimenti tenderà a non usare il V7)? Secondo me mettendo a disposizione un programma esclusivamnete per downgrade. Non importa nemmeno che permetta di visualizzare, solo downgrade.

Per concludere, ringrazio delle spiegazioni e dell’indicazione per la creazione del pulsante, tutte cose importanti. Spero che venga tenuto conto di questa mia preoccupazione, che credo abbia valenza per molti utenti, ed intanto cercherò di limitre l’impiego del V7 beta, convertendo subito i file da v7 a V6 e scegliendo V6 come default di apertura dei files.

Ciao Griscia,
prima di tutto spero che nei miei messaggi tu non abbia colto un rimprovero nei tuoi confronti, ho voluto solo cogliere l’occasione per avvisare tutti gli utenti di stare attenti con i software beta in generale (che sia Rhino o qualsiasi altro progamma, quando si è in fase di sviluppo, si sconsiglia sempre l’utilizzo professionale).

Colgo ulteriormente l’occasione per far notare che, nel messaggio di benvenuto della sezione Serengeti https://discourse.mcneel.com/t/welcome-to-serengeti/9612 , Bob specifica:

More details:

  • CAUTION : These are weekly BETA builds. Often they are not stable or production ready.
  • Do NOT uninstall your Rhino 6.
  • The Rhino 7 file format is changing. To be safe, often Save As Rhino 6.
  • All Rhino 6 plugins will work with Rhino 7; let us know if they don’t.
  • Existing Grasshopper definitions should work with Rhino 7. Let us know if they don’t.

Per chi ha già seguito lo sviluppo delle altre versioni di Rhino precedenti, quanto sopra è quasi scontato.
Abbiamo già visto in passato che si possono presentare numerose situazioni anomale che potrebbero bloccare lo sviluppo del software.

Chi lavora deve abituarsi a gestire i progetti in tandem con la V6, non deve abituarsi a dare per scontato che esista la V7.
Faccio un esempio: e se i file salvati dalla V7 per la V6 fossero in qualche modo illeggibili da quest’ultima? Chi ti garantisce che si aprano una volta scaduta la fase wip della V7?
E se la McNeel venisse acquistata da una ditta più grossa che decidesse di bloccare lo sviluppo della V7? chi ti farebbe l’applicazione per convertire i files verso la V6?
Hai perfettamente ragione quando dici:

Sarebbe un danno incalcolabile.
Non oso immaginare un progettista con tutti i suoi lavori inutilizzabili… centinaia di ore perdute e clienti che vorrebbero linciarlo…

Questa è la cosa migliore: utilizzare la V7 beta dando sempre un occhio alla V6.
Io, ad esempio, non ho installato la beta su nessuna postazione dei miei collaboratori; è presente solo sui miei pc.
Nutro stima nei confronti di McNeel e so che farebbero di tutto per sistemare quello che non funziona ma, da imprenditore, devo prima pensare alla sicurezza della mia azienda.

Grazie Lucio,

avevo colto il rischio di utilizzare un programma che avrebbe potuto rivelarsi instabile, ma non quello di rischiare di non poter utilizzare i progetti in Rhino.
Effettivamente era intrinseco nella mail, ma non so perché, mi è diventato lampante solo questa mattina.

Userò il V7 con la giusta cautela.

:slight_smile: :ok_hand: :+1:

1 Mi Piace

Sicuramente questo Thread aprirà gli occhi a molti altri utenti! :wink:
Se ti serve una mano a fare qualche altro pulsante, fai un fischio!
Ciao.

image

Hahahaha, ti trema u peperone! :rofl:

1 Mi Piace

oh porca… ho salvato subito una copia. Santo Lucio.

In allegato la toolbar con pulsante per convertire TUTTI i file da rhino 7 a rhino 6 contenuti in una cartella e nelle sottocartelle se opzionate.
Aggiunge al nome di ogni file “_rh6”.
Spero che ti sia utile.

Convert_RH7_to_RH6.rui (9,3 KB)

3 Mi Piace

Mille grazie!! :+1: :pray:

La versione in cui si salva è irrilevante per lo sviluppo ma è fondamentale per garantire la compatibilità con le versioni precedenti. Quello che non vogliamo più fare è permettere a una versione precedente di aprire il formato di una successiva. La compatibilità in avanti è impossibile se aggiungi classi di geometrie o altro di questo tipo che viene salvato in un file. In teoria si potrebbe fare facilmente ma ci sarebbe il rischio che la versione precedente, aprendo un file salvato con versione successiva, possa “saltare” le informazioni che non conosce.
Esempio: le Sub-D. Vero che Rh6 le conosce ma se volessimo cambiare e ampliare le informazioni contenute nella classe? Fine della festa. Con quello che Rh6 sa ora non le leggerebbe più.
Se il file venisse da terzi e comparisse una finestra dicendo: “alcune entità non sono state lette”… che ci fai con quel file? Quali non sono state lette? Insomma un casino. Abbiamo già dato…

… i veci…

Hehe … ci sono veci e veci … :wink:

Ho letto qualche tempo fa sul forum USA di gente che si lamentava perche’ aggiornando la WIP Rhino non aggiornava automaticamente le toolbar personalizzate … o qualcosa del genere.
A me, parlando di una WIP, sembra piuttosto demenziale …

Giusto per capire e conoscere gli strumenti: ma perchè, fino adesso con Rhino5 avrei mai potuto aprire un file salvato Rhino6? Mi era sempre comparso un messaggio tipo “Il file è salvato in una versione successiva…”.

No.
Confermo quanto dici.

Credo che Giuseppe si riferisse a un passato piu’ lontano.
Mi spiace, non ricordo, forse Rhino 3 apriva anche i files Rhino 4.
O forse era prima ancora …

1 Mi Piace

discorso che condivido, tempo fa feci anch’io la stessa domanda

se ho un file salvato in R6 con delle semplici curve “tanto per dire” avere la possibilità di aprirlo con R5
(credo che non ci sarebbe nulla di male)