You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ENHANCED MACROS 1.0<br />
A<br />
bbiamo<br />
grafiche, sia nello spa- di tipo cartaceo.<br />
trattato a più ri- do da consultare dopo aver e-<br />
prese, sia nelle News saminato quello più completo<br />
zio recensioni, le numerose<br />
collezioni di macro disponibili<br />
per Lig htWave 30. Questo<br />
mese esaminiamo un nuovo<br />
prodotto, opera di un eccentri-<br />
Una ~0lle.zi'one di macr0 ARexx<br />
che estende il potenziale creativo<br />
di LightWave 30<br />
Le Enhanced Macro lavorano<br />
per mezzo di una libreria A-<br />
Rexx proprietaria denominata<br />
LWE.library. Questa, di soli 27<br />
kb, va copiata nell'apposita dico,<br />
quanto Verde (nel senso di rectory di sistema in una delle<br />
esponente dell'omonimo movi- due versioni fornite a seconda<br />
mento ecologico europeo) programmato- bene non più sviluppato. Quella di adot- se si possieda un <strong>Amiga</strong> dotato di coprore<br />
tedesco che, dopo aver invaso la ma- tare AdPro come programma per le ope- cessore matematico o meno. L'aspetto<br />
drepatria di avanzati, quanto apprezzati razioni di elaborazione delle immagini e più interessante è che l'utente può utilizsoftware<br />
dedicati alla grafica 3D, si ap- manipolazione dei file grafici si rivela una zare tale libreria per i propri script ARexx<br />
presta a fare lo stesso con l'Italia, grazie mossa alquanto astuta. Tutti gli operatori, consultando la manualistica per la docualla<br />
lungimiranza di Fractal Minds di Ro- i formati grafici supportati, oltre che le e- mentazione delle varie funzioni e le stesma.<br />
Suo, per altro, il Little Mother's Help, normi prerogative di composizione, mani- se rnacro per perfezionarne la comprenora<br />
anche in italiano, suo I'Enhanced CD polazione di font e dithering del program- sione e le modalità d'utilizzo.<br />
dedicato a Imagine e LightWave 3D. Si ma di Elastic Reality vengono così auto- Grazie alle funzioni interne, questa libretratta<br />
di prodotti di elevatissima qualità maticamente supportate. ria è in grado di restituire valori inerenti<br />
che, seguendo una filosofia collaudata, La funzione delle macro è spesso com- l'apertura di un file di oggetti, di prelevarche<br />
nell'americano Steve Worley, autore plementare e risultano quindi particolar- ne informazioni riguardo superfici, punti e<br />
di Forge e della serie di texture procedu- mente studiate per agire come un insie- poligoni, rotazioni secondo angoli specifi-<br />
rali Essence possiede uno dei primi e più me integrato di strumenti, sebbene la se- cabili di coordinate, è in grado di ritorna-<br />
noti esponenti, vengono elaborati da u-<br />
tenti esperti, divenuti poi programmatori<br />
capaci. Il programmatore è il tedesco<br />
Reinhard Grams, la filosofia sempre vin-<br />
cente, il programma al momento in ver-<br />
sione solo <strong>Amiga</strong>.<br />
Le Enhanced Macros sono comprese in<br />
una leggera confezione, rigorosamente in<br />
carta riciclata, composta da un ricco ma-<br />
nuale di una quarantina di pagine, illu-<br />
strate in lingua italiana (!) e da un paio di<br />
dischetti dal contenuto compresso. Gra-<br />
zie all'utility d'installazione standard, vie-<br />
ne organizzata automaticamente una di-<br />
rectory apposita all'interno della directory<br />
LightWave: ben 25 sono le rnacro aggiun-<br />
te. Queste sono naturalmente in ASCII e<br />
possono essere modificate per uso per-<br />
sonale, ma non distribuite, pena I'infrazio-<br />
ne delle leggi internazionali che regolano<br />
il copyright sul software.<br />
Generalità e 1nstallaz;one<br />
Si tratta di macro specializzate nella crea-<br />
zione di animazioni, modelli 3D e sistemi<br />
di particelle invocabili dal Modeler tramite<br />
semplice selezione via mouse da menu.<br />
Tre di queste invocano AdPro, uno dei<br />
parazione netta di funzioni consenta nel<br />
contempo anche un utilizzo mirato e spe-<br />
cifico. Tutte le macro operano su sequen-<br />
ze di file, immagazzinando i file risultanti<br />
in un cassetto di destinazione; la denomi-<br />
nazione rimane quella di partenza. Sele-<br />
zionare lo stesso cassetto con funzione di<br />
file sorgente e destinazione significa so-<br />
vrascrivere il file originario. Quando le<br />
rnacro creano sequenze di file questi<br />
vengono opportunatamente numerati in<br />
maniera sequenziale. Le macro memoriz-<br />
zano provvidenzialmente gli ultimi valori<br />
inseriti, in maniera da renderli disponibili<br />
come dati di partenza per modifiche suc-<br />
cessive.<br />
Talune rnacro generano sequenze di file<br />
di movimento (motion file), altri editano<br />
questo tipo di file, altre ancora generano<br />
invece sequenze di oggetti da sottoporre<br />
a morphing tridimensionale. Ogni macro<br />
possiede un requester particolare, a se-<br />
conda se prevede. il caricamento di un<br />
solo file o di una sequenza. In genere, si<br />
lavora tramite pulsanti e pochi parametri,<br />
in qualche macro è anche possibile inse-<br />
rire una formula matematica secondo la<br />
sintassi e i comandi del linguaggio A-<br />
re vettori casuali per la generazione di<br />
nuvole o particelle, di restituire un percor-<br />
so (path) per un dato file, di estrarre la<br />
denominazione di un file e, infine, com-<br />
prende diverse funzioni per aprire e leg-<br />
gere il formato dati di Imagine ed estrar-<br />
ne informazioni su punti, lati, facce, posi-<br />
zione, asse cartesiano interno di riferi-<br />
mento, dimensione, nome e valori di tinta,<br />
riflessione e filtro.<br />
Una volta installato il tutto, occorre invo-<br />
care Macros dal menu Object per confi-<br />
gurare la lista di nuove rnacro e averle<br />
immediatamente a disposizione all'interno<br />
del Modeler come voci di menu o come<br />
comando diretto.<br />
Le Macro<br />
Passiamo ora a vedere da vicino I'impie-<br />
go e l'utilizzo di ciascuna macro.<br />
Build Map. Questa rnacro genera una<br />
reflection map da una o più immagini<br />
specificate. La macro richiama AdPro e,<br />
per mezzo di una serie di comandi A-<br />
Rexx, fa in modo che i lati dell'immagine<br />
continuino secondo tipologie e per esten-<br />
sioni specificabili. Le reflection map sono<br />
programmi di elaborazione delle immagi- Rexx. Ogni texture contiene un ricco help immagini speciali dedicate, impiegate<br />
ni e conversione grafica tra i più profes- in italiano richiamato all'attivazione della per la simulazione della riflessione am-<br />
sionali e diffusi in ambiente <strong>Amiga</strong>, seb- macro, disattivabile all'occorrenza, corno- bientale.