LWita 
Home
Articoli
Forums
Gallery
Tutorials
Downloads
Links
Competizioni
Archivio News
About

Tutorials

Cosa fare quando LightWave3D sbarella...Stampa/Print
by Tempesta


 Spesso sono stati già detti nei vari thread, ma penso che sia comodo per tutti che riassuma alcuni punti utili per capire cosa fare quando il nostro amico sbarella o si comporta in modo strano.

  • WIN/MAC alcuni problemi sono dati da file di configurazione corrotti quindi una prima soluzione è quella di eliminarli e farli ricreare da LightWave3D.
    Per fare questa operazione basta andare a cercare i file e cancellarli (sotto windows sono nella cartella "c:/document and settings/nome utente", mentre sotto mac di solito sono in "HD:USER:USERNAME").

    Dopo averli cancellati potete ricrearli in modo semplice e rapido, aprite il modeler, andate su utilities, edit plugins, cliccate su scan dir, e selezionate la cartella plugins di LightWave3D, attendete la fine dell'operazione e poi dopo aver confermato l'operazione, chiudete il modeler. Aprite il layout e ripetete l'operazione, poi chiudete, e il gioco è fatto.
  • WIN/MAC aver caricato i vecchi plugins contenuti nella cartella legacy può dare diversi strani comportamenti, quindi è utile non caricarli ammenochè non dobbiate caricare vecchie scene realizzate con LightWave3D 5.6.
  • WIN/MAC settaggi strani sul firewall possono influire negativamente sul nostro pacchetto preferito, perchè usando il protocollo TCP-IP per scambiare dati tra il modeler e il layout, molti firewall scambiano questo scambio come un attacco, e quindi lo rallentano o lo bloccano del tutto.
  • WIN/MAC memoria sporca o frammentata può creare strani comportamenti al programma, dato che infiniti tentaivi di rendering hanno riempito e svuotato la memoria con migliaia di frammenti di dati, qualche volta possono esserci problemi e comportamenti strani, un riavvio ogni tanto della macchina non fa male.
    (il problema è più presente su win che su mac, grazie al fatto che il mac si appoggia ad una base unix che gestisce molto meglio la memoria, ma anche lui non è esente da problemi, qualche volta anche sotto mac è nato un problema del genere).
  • MAC problemi di permessi in lettura e scrittura delle cartelle possono dare errori e crash del programma, quando viene installato da un utente e usato da un altro, oppure più semplicemente il programma tenta di scrivere in cartelle dove l'utente non ha i permessi necessari per farlo. La soluzione è cambiare i permessi tramite bash, oppure tramite utility, per esempio BATchmode, in modo che non ci siano problemi di lettura e scrittura dei file di configurazione.
  • WIN/MAC le plugin esterne possono rendere instabile il programma.
    Il mio suggerimento è creare una cartella per tutte le plugin esterne, ed evitare di mescolarle con le altre, in modo che si possa fare una doppia configurazione, una con solo le plugin standard e una seconda con tutti i plugin, in modo da poter verificare rapidamente se il problema è causato dal programma stesso o da una plugin esterna non scritta correttamente.
  • WIN/MAC usare più versione di Lightwave3d contemporaneamente senza chiudere una versione prima di aprire l'altra crea problemi, perchè le diverse versioni tenderanno a leggere le librerie della versione sbagliata, quindi se si vogliono usare più versioni di lw, vanno lanciate separatamente, e si deve fare attenzione ad aver chiuso l'hub, prima di lanciare la versione nuova.
  • WIN/MAC FPrime è un grande plugin, ma va caricato con add plugins e non con la funzione scan dir, non so perchè, ma viene indicato anche da worley, pena grandi problemi e instabilità.
  • WIN/MAC saltare da modeler a layout non usando gli appositi bottoni, o lo shortcut F12 può causare problemi di sincronizzazione e blocchi momentanei dei programmi, non è un problema del programma, ma è un'abitudine sbagliata di lavoro.
  • WIN/MAC alle volte con strumenti complessi come il calcolo della dinamica il programma sembra essersi bloccato, resistete alla tentazione, premete più volte il tasto ctrl e attendete, spesso sta lavorando e concentra tanti cicli processore sul calcolo che non fa in tempo ad aggiornare lo schermo, ma sta lavorando, quindi abbiate pazienza.
  • WIN/MAC avete aggiunto memoria al vostro computer e vedete strani comportamenti, crash improvvisi, etc, controllate le ram usando gli appositi programmi che leggono e scrivono i dati, basta un nonnulla, per danneggiare una memoria con l'elettricità statica, e un sacco di tempo può essere perso in tanti altri controlli
  • WIN/MAC deframmentate i dischi, lavorando con il 3d si leggono, scrivono e cancellano moltissimi file grandi e piccoli, e questo può portare rapidamente alla frammentazione, con tutte le problematiche che ne conseguono (non solo la lentezza come molti falsi miti ci indicano, perchè un alto livello di frammentazione può causare problemi di diverso tipo, fino ai crash dei programmi, molti software hanno un tempo di risposta al caricamento dei dati, delle librerie, etc, e se non fanno in tempo danno problemi, ma le librerie non sono danneggiate, semplicemente sbriciolate in mille pezzi sul vostro disco).
  • WIN/MAC avere una content ordinata riduce i problemi di reperimento e gestione dei progetti, soprattutto in vista di un rendering o di un lavoro di gruppo. Evitate percorsi relativi, altrimenti quando dovrete fare un rendering distribuito impazzirete nel settare e mettere a posto tutto.
  • WIN driver della scheda video non aggiornati possono dare vita a problemi di ogni genere, da visualizzazioni scorrette a crash del programma in operazioni anche banali.
  • WIN/MAC hub alle volte può creare dei problemi, una soluzione è quella di poterlo disabilitare temporaneamente, si può creare un duplicato dell'icona (per win) e nelle proprietà si può aggiungere in coda alla stringa la scritta "-0" senza le virgolette, questo dice all'icona che LightWave3d deve essere lanciato senza Hub. Mentre sotto mac si deve andare nella cartella di LightWave3D e trovare un file di testo chiamato lightwave cmdline, e al suo interno aggiungere "-0" come primo elemento a sinistra. Il file di testo cmdline viene usato sotto mac per fornire parametri nel lancio di ogni programma.
  • WIN/MAC screamernet è molto semplice e facile da usare, ogni problema che nasce con screamernet può essere causato da poche ma semplici ragioni :
    - percorso plugin errato o non raggiungibile in modo univoco da ogni macchina della rete.
    - presenza di master plugin che lavorano con le opengl e che causano problemi con screamernet (problema presente prima della versione 8.5, adesso è aggiornato e viene indicato come errore ma il render continua).
  • WIN/MAC alcuni plugin che lavorano in modo pesante possono far crashare il programma, prima di fare le seguenti operazioni salvate l'oggetto e/o la scena, con numerazione progressiva :
    - booleane pesanti
    - uso di c4
    - uso di sistemi di clonazione pesante
    - uso di suddivisione molto alte, che creeranno oggetti molto complessi
    - uso di plugin di ottimizzazione della mesh
    - plugin recursivi che ripetono operazioni multiple, che rischiano di andare in loop.

se mi viene in mente altro lo aggiungo, per ora spero che siano utili questi suggerimenti per lavorare in modo più comodo e semplice.




www.lwita.com

LightWaveŽ and LightWave3DŽ are registered trademarks of NewTek, Inc.