Management
Asamblarea unui document multimedia offline cu DirectorAsamblarea unui document multimedia offline cu Director Cu un soft authoring ca Macromedia Director se pot crea documente multimedia offline care sa animeze site-uri Web sau se pot realiza chioscuri si prezentari interactive pentru educatie, divertisment sau informare stocate pe CD-ROM sau DVD-ROM. Documentul creat de Director contine medii, filme si fisiere diferite si multiple. Manevrarea lui este mai complexa decat manevrarea altor documente. In plus, formatul fisierului in care se lucreaza documentul este diferit de formatul in care se va face distributia acestuia. Astfel, un proiect multimedia Director poate fi distribuit ca format film Shockwave, acceptat de browserii web si ca format proiector executabil ce se executa pe platformele utilizator ca aplicatii independente. Softul author Macromedia Director asambleaza proiectul multimedia raspunzand de sincronizarea spatiala, temporala, intermedii si interactiva dintre componentele media de natura diferita. Documentele multimedia se realizeaza pe un storyboard care are o anumita structura. Aceasta structura este liniara, arborescenta sau interactiva de tip "hiper", compusa din scene individuale caracterizate de proprietati si din legaturi (link-uri) intre acestea. Rolul principal al produselor authoring este de a furniza o modalitate de combinare si de manevrare a diferitele medii pe ecran. Ajutate de un numar mare de instrumente, de palete si ferestre, precum si de un limbaj inclus, aceste produse sunt capabile sa gestioneze in timp si spatiu, mediile digitale. Software-ul authoring multimedia Director este un produs al firmei Macromedia, cu suport biplatforma, Macintosh si Windows - PC. Alaturi de alte produse authoring, Director organizeaza proiectul asemanator tehnicii realizarii filmului, cu o serie de actori in distributie, cu cadre "trase" si organizate, care in final asigura derularea unui film, cu o viteza de maximum 25 - 30 de cadre pe secunda, viteza derularii unei secvente video. In plus, anumite cadre se pot derula la viteze particularizate in proiect, dupa necesitatile de prezentare a acestuia. Softul Director organizeaza storyboard-ul si evenimentele care il compun pe axa timpului, prin fereastra Score si cu ajutorul unui limbaj script, inclus. Fereastra Score asigura sincronizarea si secventierea obiectelor si evenimentelor printr-un tabel de randuri si coloane, care sunt completate progresiv cu diferitii participanti la proiect, prin manevre ale creatorului de proiect sau prin intermediul script-urilor actionate de mesaje. Tratarea mediilor si a elementelor de interfata ca obiecte, permite setarea de caracteristici si de proprietati specifice fiecaruia, fixarea unui comportament autonom, prin comenzi ale limbajului de programare specific Director, denumit Lingo. Lucrul cu mai multe ferestre asigura organizarea in timp si spatiu a componentelor multimedia. O caracteristica specifica a soft-ului authoring multimedia Director este posibilitatea sa de a lucra simultan cu numeroase ferestre care ajuta la intocmirea proiectului propriu-zis. Un proiect multimedia poate fi construit din mai multe fisiere-film Director. La randul sau, fiecare film are o distribuitie, un numar de elemente multimedia participante, conform schemei:
Fig Structura unui document multimedia offline realizat cu softul Director Prezentarea ferestrelor Director implicate in realizarea unui proiect multimedia: Fereastra SCENA: Locul unde se intampla.totul Proiectul multimedia se realizeaza si se executa pe scena (STAGE). Aceasta reprezinta suprafata de creare si de derulare in timp, pentru toate filmele Director. Inainte de a trece la realizarea propriu-zisa a proiectului, se fixeaza proprietatile acestei suprafete, care se poate extinde chiar si peste limitele ecranului. Filmul Director de pe scena se deruleaza, parcurgandu-se axa timpului, chiar daca si alte ferestre ale produsului sunt deschise si active. Aceasta facilitate permite urmarirea filmului atat pe scena, cat si in fereastra de sincronizare si organizare, Score, sau urmarirea membrilor filmului in fereastra Cast. Un element pus in scena trebuie intotdeauna sa fie inregistrat pe axa timpului in fereastra Score, pentru a participa la realizarea filmului. Inregistrarea derularii filmului se realizeaza cu comenzile cunoscute ale unui VCR: Play, Step Forward si Stop, sau mai simplu prin fereastra Control Panel care regleaza, in plus, si tempo-ul desfasurarii acestuia. Setarile proprietatilor scenei pot fi suprafixate, prin anularea celor initiale, apeland la optiunile de proiectie (Projector Options), optiuni care vor fi folosite de toate filmele Director, derulate sub un acelasi proiector. Aceste optiuni permit, in plus, fixarea unei animatii permanente pe background-ul scenei (comanda Movie Properties).
Fereastra CAST - specifica "distributia filmului" Aceasta fereastra prezinta intr-un tabel sau sub forma de lista toate componentele ce participa la realizarea proiectului multimedia. Ea contine toate datele grafice, sunetele, palete de culoare, script-uri Lingo, butoane de interactiune, animatie, tranzitii, video digital, text precum si alte fisiere de film Director. Un document multimedia Director poate lucra cu mai multe ferestre Cast. Fiecare element al ferestrei este insotit de un numar, un icon si eventual un nume, ce se atribuie in momentul includerii sau crearii lui in CAST si ii identifica pozitia in CAST Window. Membrii CAST pot fi creati sau sunt importati sub forma unor fisiere in prima locatie libera din fereastra, daca initial, nu a fost selectata nici o alta pozitie neocupata. Asupra ferestrei CAST se pot executa operatiile obisnuite de editare: taiere, copiere sau stergere de elemente. Fiecare membru CAST este caracterizat de o mare varietate de proprietati ce pot fi fixate direct prin comenzi sau prin instructiuni ale limbajului Lingo.
Fig. Componentele multimedia care vor participa intr-un document multimedia realizat cu Director, afisate in fereastra cast In cadrul unui proiect Director se poate lucra cu mai multe biblioteci CAST care pot fi interne sau externe. Bibliotecile CAST interne sunt create odata cu proiectul Director si stocate in acelasi fisier cu documentul. Bibliotecile externe sunt stocate separat de un document si pot fi folosite de mai multe fisiere Director. Fisierele biblioteca CAST externe au extensia .CST. Fereastra SCORE - organizeaza proiectul in timp Este locul ce permite compunerea proiectului pentru animarea, afisarea si executia membrilor CAST. Fereastra este construita ca un tabel de coloane, ce reprezinta cadrele (frames) executate la o anumita viteza specificata in canalul de temporizare si de randuri ce reprezinta canalele in care se vor pune actorii, membrii CAST. Fiecare canal este compus din sirul de cadre. Primele sase canale din SCORE au destinatie speciala: de temporizare, pentru paleta de culori, doua canale pentru sunet, un canal pentru efecte speciale si unul pentru script-uri care modifica cadrele. Restul de canale sunt denumite canale sprite unde se aseaza celelalte componente multimedia. Un obiect aflat ca membru CAST, asezat in SCORE pe un canal si avand un anumit comportament la un moment dat pe axa timpului se recunoaste sub denumirea de sprite. Ordinea in care sprite-urile apar in SCORE determina asezarea lor pe scena pe axa Oz, dand senzatia de adancime. Tot ceea ce se realizeaza pe scena trebuie sa se inregistreze prin fereastra SCORE.
Fig. Derularea in timp a unui proiect prin fereastra Score Fereastra Marker - denumeste cadrele cu o anumita eticheta, marker Este tipul de fereastra ce permite furnizarea de informatii suplimentare pentru organizarea elementelor si evenimentelor in SCORE. Fereastra tine evidenta unor cadre care au fost denumite prin marker-e. Ea prezinta corespondenta dintre numarul cadrului si numele acestuia si este eficienta pentru generarea, editarea si manevrarea componentelor SCORE cand se poate pierde numerotarea lor. Aceste markere se pastreaza indiferent cum se editeaza SCORE. De exemplu, cadrul cu numarul 43 se va numi "cap3" si se va apela cu acest marker si nu prin numarul sau.
Fig. Lista de markere ce separa proiectul in scene 3.2.2 Generarea unui proiect multimedia cu Director Proiectul multimedia poate fi creat punand direct pe STAGE, intr-o anumita relatie spatiala elementele din CAST. Aceasta varianta este foarte eficienta in ceea ce priveste organizarea spatiala a proiectului. Relatiile temporale dintre elementele CAST ale proiectului trebuie ajustate prin intermediul ferestrei Score. In aceasta fereastra este usor sa se fixeze pentru fiecare element durata sa de executie, precum si sincronizarea elementelor care au timpi comuni de desfasurare. Principalele etape in generarea unui document multimedia offline cu softul Director:
I. Se creaza un fisier nou care va contine proiectul si pentru care vor fi setate optiuni legate de dimensiunea si caracteristicile acestuia. Intrucat proiectul se desfasoara pe ecran trebuie aleasa o dimensiune a Stage-ului exprimata in pixeli. Aceasta dimensiune trebuie corelata cu dimensiunea ecranului monitorului in lucru, dar si cu dimensiunea cea mai frecventa pentru ecranele unde va fi consultat proiectul. Neconcordanta dintre dimensiunile scenei si dimensiunile de afisare ale ecranului duce la distorsionari sau eliminari din suprafata de vizualizare a diferitelor elemente. Se pot alege dimensiuni standard, cunoscute ca rezolutii standard de ecran pentru scenele proiectului sau se poate lucra cu o dimensiune particularizata a scenei, in concordanta cu cele spuse mai inainte. De asemenea trebuie precizata cota (valoarea lui X si Y) punctului stanga sus unde va fi pozitionata scena. Redarea de calitate pe ecran a proiectului este influentata si de sistemul coloristic de afisare, care poate fi System - Win sau Mac in functie de platforma calculator folosita, poate fi GrayScale sau NTSC. In functie de sistemul coloristic se va alege a anumita culoare de background pentru scenele unde se va desfasura proiectul. Toate aceste optiuni sunt proprietati ale obiectului Movie.
Fig. Setarea caracteristicilor scenei prin paleta sa de proprietati
II. Crearea si importarea elementelor media si de interactiune in CAST-ul documentului multimedia. Se poate stabili din acest moment care vor fi elementele ce vor compune scenele. Director are posibilitatea de a importa diferite elemente (filme, sunet, video, imagini) create si stocate initial in alte fisiere, dar poate sa si creze elemente media si de interactiune prin editoarele proprii, incluse. Fiecare element introdus va ocupa un loc liber in CAST-ul proiectului si va fi caracterizat de un anumit set de proprietati precum si de un comportament general.Editoarele incluse programului Director permit crearea de texte, de forme grafice vectoriale bazate pe descrieri matematice. Aceste elemente nu trebuie stocate in fisiere separate, ele vor face parte din structura fisierului proiect.
III. Completarea SCORE cu membrii din biblioteca CAST.Crearea CAST-ului permite inceperea asamblarii propriu-zise a proiectului multimedia. Aducerea membrilor CAST in celulele SCORE inseamna declansarea modului inregistare in canalele in care acestia sunt plasati. Plasarea membrilor CAST pe scena si inregistrarea lor in SCORE ca sprite-uri se face prin operatii drag & drop cu ajutorul mouseului si echivaleaza cu comanda Step Record. Cand plasarea acestora se face direct pe scena si nu in celule SCORE specificate, Director va fixa elementele in primele celule gasite libere, cele mai apropiate de selectia SCORE curenta. Umplerea canalelor SCORE se face in functie de tipul elementului introdus si de ordinea in care acesta a fost apelat. Astfel, bitmap-urile, textele, campurile text, butoanele, filmele, video digital se pun in canalele numerotate de la 1, sunetul se va aseza numai pe canalele sale specifice, ca si paletele de culoare, tranzitiile sau scripturile frame.
IV. Fixarea proprietatilor sprite-urilor SCOREAceasta etapa presupune setarea proprietatilor pentru elementele CAST care au fost puse in SCORE si se numesc sprite-uri. Toate acestea specifica un comportament particular al elementului pe parcursul derularii proiectului si se produc prin comenzi Sprite properties (meniul MODIFY).
V. Inregistrarea proiectuluiModul automat folosit pentru inregistrarea proiectului este inregistrarea pas cu pas a unui canal (step-by-step) si corespunde aducerii membrilor CAST in fereastra SCORE sau pe scena. Canalele sprite inregistrate sunt trasate de catre un indicator rosu aflat pe axa timpului, ce simbolizeaza capul de citire si semnalizeaza aceasta stare. Un canal sprite in modul inregistrare se poate copia in mai multe cadre prin folosirea comenzii Step Forward (meniul Control) sau direct din Control Panel. Un alt mod de a inregistra pe un canal este modul real-time care inregistreaza miscarea unui sprite pe mai multe cadre dupa cum acesta este deplasat pe scena cu ajutorul mouse-ului.
VI. Animarea proiectuluiIn principal, animarea unui proiect multimedia Director se realizeaza fie prin mecanismele furnizate prin fereastra SCORE sau prin comenzi ale limbajului Lingo.Animarea prin fereastra SCORE poate fi tratata in cateva modalitati ce sunt alese individual, pe cazuri si necesitati specifice. Astfel, se poate considera ca un element al proiectului va putea fi deplasat de catre utilizator in timpul redarii documentului multimedia oriunde doreste pe suprafata scenei. O astfel de animatie se foloseste, mai ales, la proiectele de divertisment sau educatie care pun utilizatorul sa incerce combinarea mai multor piese intr-un intreg. Realizarea acestui efect se face prin selectia checkbox-ul Moveable din Score. Deplasarea pe scena a elementelor Moveable se poate face atat in timpul redarii cat si la proiectarea documentului multimedia. Animarea pe baza tehnicii cadrelor cheie se bazeaza prin comenzile In-Between Special si In-Between (meniul Insert). Acest efect produce deplasarea unui sprite pe un anumit numar de cadre dupa un anumit traseu descris intre doua cadre cheie, cu o anumita viteza. Cadrele initial si final trebuie marcate prin comanda KeyFrame si vor determina forma traseului spriteului. Intre cele doua cadre finale se aleg cadre intermediare ce trebuie selectate pentru a modifica forma traseului. Animarea prin introducerea cadrelor cheie (keyframes) se realizeaza prin definirea punctelor initial si final ce stabileste traseul total al obiectului animat, apoi marcarea acelor puncte in care obiectul isi schimba directia de mers (comanda Insert keyframe). Traseul parcurs se poate vizualiza direct pe ecran si este modificabil direct cu mouse-ul. Introducerea animatiei in proiectele multimedia se poate face apeland la comportamente deja create care se pot atasa elementelor din scena. Comportamentele cunoscute ca Behaviors dau flexibilitate proiectului realizat. Astfel, in loc sa se execute o serie de cadre asa cum a fost stabilit in Score, un comportament poate controla derularea proiectului in functie de indeplinirea anumitor conditii si evenimente specifice. Derularea proiectului se va face dupa comportamentul ce se ataseaza unui sprite aflat in scena sau in Score. Se apeleaza la biblioteca de comportamente, apelata cu Library Palette. Fiecare comportament are un nume si un icon care ii precizeaza tipul. La atasarea comportamentului la un sprite, o serie de parametrii permit particularizarea acestuia. Tot prin intermediul bibliotecii de comportamente se poate opri derularea proiectului sau saltul la un anumit cadru in anumite conditii, se poate controla navigarea acestuia.
VII. Executia proiectului din SCORE Derularea document multimediaului se poate urmari prin pozitionarea capului de citire din fereastra Score ce traverseaza fiecare cadru din proiect. Lucrul cu proiectul multimedia in Director se face in modul authoring dar si in modul run-time. Proiectele create in softul authoring Director sunt salvate in fisiere de extensie .DIR. Acest format de fisier nu este cel cu care documentul va fi, in final, distribuit. Trecerea la modul run-time in care proiectul va fi derulat va fi declansata prin butonul Play al ferestrei Control Panel. Intoarcerea la modul authoring se marcata se apasarea butonului Stop din acelasi panou.
Fig Fereastra Control Panel
|