GLOBE animatie 2 deel 1 """""""""""""""""""""""" Animatie's maken van een wereldbol is niet nieuw op deze diskette, we hebben al eens eerder een wereldbol animatie gemaakt met u. En deze ani- matie schijnt behoorlijk in de smaak gevallen te zijn, want met een zekere regelmaat krijgen we vragen over deze animatie en ook regelmatig zien we hem terug in filmpjes, presentaties enz. Nu kregen we recent van de heer G. Peerbolt uit Delft een diskette opgestuurd waarop eenzelfde animatie te bewonderen was, echter met dit verschil dat hij een 'holle' wereldbol had weten de fabriceren. Uiteraard was onze interesse meteen gewekt. Echter, de bijbehorende tekstfile met uitleg was in een dermate exotische tekst verwerker geschreven dat we hem niet in fatsoenlijk ASCII op het scherm konden krijgen en de tekst die wel wel konden lezen blonk niet uit in duidelijkheid. En dan komt dat stukje ervaring dat we wel hebben tot leven, we dachten even diep na, en jawel, dat moest het zijn, een dergelijke wereldbol maken is helemaal zo moeilijk niet. Even een test animatie maken en jawel, een keurige holle bol. Tijd dus om een file voor de disk te schrijven zodat anderen er ook hun voordeel mee kunnen doen. Het eerste deel van de file bestaat een procedure die bijna gelijk is aan de procedure die nodig was om de 'gewone' wereldbol te tekenen. Wanneer we een globe willen maken hebben we natuurlijk een plaat nodig van de wereldkaart. Een dergelijke 2 kleurenkaart vindt u in dezelfde directory als waar u deze tekst in vond. Start Dpaint op in Lo-res, 8 kleuren en laad de plaat in. U gaat nu de kaart als brush oppakken. Klik in het toolmenu het brush tool aan of druk de 'b' in op het toet senbord. Er verschijnt een dradenkruis dat u precies om het blauwe deel van de tekening heenlegt zonder dat u de linkermuistoets loslaat. Wanneer u de hele tekening omvat hebt laat u de muistoets wel los en 'hangt' de hele kaart aan uw pointer. Nu gaat u naar het ANIM menu en kiest daar de optie FRAMES -SET #. Een requester verschijnt en u vult daar het getal 37 in. We gaan een animatie maken van uiteindelijk 36 frames. Waarom dan dat 37e frame? Wel, als u er precies 36 zou maken dan zou u geconfronteerd worden met een vervelend euvel in Dpaint. Bij het bekijken van een animatie ziet u vaak dat de animatie 'hikt' wanneer hij in een z.g LOOP draait. Een LOOP is een lus die telkens opnieuw begint. Een dergelijke hik kunt u voorkomen door 1 frame extra te animeren en dat laatste frame aan het eind van het maken van een animatie weer te verwijderen. De gemaakte animatie zal dan wel gladjes verlopen. Maar we gaan weer terug naar onze brush. De wereldkaart hing aan uw pointer en u hebt 37 frames aangemaakt. We gaan een vloeiende achtergrond animatie maken met de wereldkaart. Daarbij is het zaak dat alles goed aan elkaar aan sluit. Daartoe gaat u naar het BRUSH menu en kiest voor HANDLE - CORNER. Uw pointer wordt nu op de kaart verplaatst van het centrum naar de hoek van de brush. Vervolgens kiest u voor het rechte lijn tool in het tool menu rechts op het scherm. Vervolgens drukt u met de rechtermuistoets op datzelfde icon om het SPACING requester op te roepen. U klikt op NTOTAL en voert in het venster ernaast het getal 37 in. Klik op OK. Staat de rechte lijn tool nog aan? Mooi! Plaats uw pointer in de linkerbenedenhoek van het scherm, in de alleruiterste hoek. Druk op de rechter ALT toets en houd deze ingedrukt. Trek gelijktijdig een rechte lijn en laat de muistoets los (maar de ALT toets houd u ingedrukt). Dpaint zal de brush, de wereldkaart dus, nu in 37 gelijke stappen op het scherm stempelen. Wanneer e.e.a klaar is gaat u weer naar het BRUSH menu en kiest daar weer voor HANDLE -CORNER. U ziet dat de pointer van de rechter onderhoek verplaatst wordt naar de linkerhoek. De eerste animatie is wel aanwezig, maar daar hebben we even maling aan. Plaats de brush wederom in de linker onderhoek. Druk weer de rechter ALT toets in, trek een rechte lijn en laat de kaart opnieuw in 37 stappen op het scherm zetten. Als u dat gedaan hebt en u drukt op '4', dan zal u zien dat u een doorlopende animatie hebt vervaardigt van de wereldkaart. In een ander item zullen we terug komen op het maken van een bewegende achtergrond. Even toch nog wat uitleg. Het beeldscherm is 320X256 pixels groot, net als onze tekening. Doordat we net de brush aan de rechterzijde vasthielden en nu in de linker hoek kunnen we een aaneensluitende animatie maken. Dat u daarbij steeds een stukje van de ene brush en van de andere ziet is niet interessant, wat de rechtse brush uit beeld verdwijnt, dat komt de linkse er in. Wat u ook opmerkt bij het afspelen is de 'hik' waar ik het al eerder over had. Druk nu op '3' en tik het getal 37 in. Dpaint brengt u nu naar dat frame. Kies nu in het ANIM menu voor FRAMES - DELETE en kies daar voor CURRENT. Het frame dat de hik veroorzaakt zal nu verdwijnen. De volgende stap is dat u naar het ANIM menu gaat en daar kiest voor ANIMBRUSH - PICKUP. Er verschijnt een requester waar u een getal moet invoeren. Vul hier het getal 36 in. Pak bij het bepalen van de grootte van de ANIMBRUSH een gebied dat aan de linkerzijde staat en ongeveer de helft van het beeldscherm beslaat.De Amiga zal nu zelf van elk frame het aangegeven stuk tekening oppakken en in 1 animbrush voor u bewaren. Wanneer hij daar klaar mee is kiest u in het ANIM menu voor FRAMES - DELETE en kiest wanneer het requester op het scherm staat voor ALL FRAMES. Nu gaat u naar het PREFS menu en kiest daar voor BE SQUARE. Deze optie zorgt ervoor dat een door Dpaint getekende cirkel ook altijd werkelijk rond is, ongeacht de resolutie die u hebt gekozen. Kies voor de CIRKEL tool in het toolmenu en kies een willekeurige kleur uit het palette. Trek een gesloten cirkel op het scherm ter grootte van de wereldbol die u straks wilt hebben. Deze cirkel gaan we zo opvullen met onze ANIMBRUSH. Kies vervolgens in het ANIM menu voor FRAMES - COPY FRAMES en kies voor ALL. Daarmee geeft u aan dat de cirkel die u op het scherm plaatste op elk frame gezet moet worden. Nu gaat u weer naar het ANIM menu en kiest daar voor ANIMBRUSH - USE om er zeker van te zijn dat de brush waar we zo mee gaan werken ook echt onze animbrush is. Druk met de rechtermuistoets op de vul tool uit het tool menu en kies in het requester voor WRAP. Druk op OK. Nu gaan we de cirkels vullen met de landkaart. Druk daarvoor de rechter ALT toets in en houd die gedurende de hele operatie ingedrukt. Vul de eerste cirkel en u zal zien dat elk van de cirkels gevuld wordt. Wanneer u daarna op '4' drukt zult u zien dat u een draaiende globe hebt.