BOING """"" Als u al wat langer een Amiga hebt, dan kent u ongetwijfeld de Boing demo's die nogal populair waren. U kent ze wel, de stuiterende rood- witte Amigabal. In deze oefening gaan we zelf zo'n bal maken. Ook bij deze oefening hebben we weer een instruktieplaat waarop we een aantal zaken hebben uitgetekend. Met een nummer geven we aan welk stukje van de tekening bij het stukje tekst van toepassing is. Start Dpaint op in Lo-res, 32 kleuren. Wanneer het programma opgestart is kiest u in het COLOR menu voor MIXER ON/OFF of drukt op de letter 'p' om dezelfde optie te kiezen. Het palette requester verschijnt nu. Omdat we straks behalve animatie ook de cycle mogelijkheden van Dpaint wensen te benutten gaan we nu eerst het palette aanpassen. De eerste 2 kleuren van het palette laten we ongemoeid. Vervolgens maken we 10 kleuren rood, gevolgd door 10 kleuren wit. Klik op de rode kleur, klik vervolgens op COPY en zet de rode kleur 9 posities verder neer. Klik weer op de eerste rode kleur, kies vervolgens voor SPREAD en klik op de laatste rode kleur. Als het goed is hebt u nu 10 rode vakken naast elkaar. Herhaal deze stappen om 10 kleuren wit aan te maken aansluitend op de rode vakken. Vervolgens gaan we het RANGE requester oproepen via het COLOR menu. Allereerst klikken we nu op het CLEAR vakje om de grijzen die in de balk staan te verwijderen. Nu gaan we alle rode vakjes plaatsen in de balk. Dat kunt u doen door elke keer een volgend rood vak aan te klikken, maar handiger is het om daarvoor het ']' van uw toetsenbord te gebruiken. Dpaint zal dan telkens doorspringen naar de volgende kleur. U hoeft in de balk alleen maar het vakje dat aan uw pointer hangt neer te zetten. De witte vakken zet u ernaast weer neer. Omdat we straks de kleuren laten CYCLEN zetten we de RATE zo hoog mogelijk (58). Wanneer u nu op SHOW klikt verschijnt er een balk in het beeld met een lang wit en een lang rood vak. De overgang tussen deze twee vlakken is niet strak. Door in het RANDOM vakje te klikken komt daar een 'vinkje' in en vervolgens zetten we de DITHER via het schuif requester op 0. De overgang tussen rood en wit zal nu wel strak zijn. Wat we nu gedaan hebben is het volgende: We gaan een stuiterende bal maken die ook nog eens in de rondte draait. Het stuiteren gaan we animeren, het draaien niet. Daarvoor gaan we de CYCLE mogelijkheid van Dpaint gebruiken. Bij cycling verspringen de kleuren telkens een positie waardoor het 'lijkt' of er een rotatie plaatsvind. We hebben het voorbere- reidende werk voor die rotatie nu gedaan. Gaan we nu de eigenlijke bal vervaardigen; Klik om te beginnen op de GRID tool uit het toolmenu (dat 'raampje') en roep het FILL TYPE requester op door met de rechtermuistoets op het CIRKEL tool te klikken. Wanneer dat op het scherm verschenen is ziet u onderin, naast RANGE, 3 vakjes met pijlen, u klikt het vakje <-> aan. Nu tekent u met een van de roden een vak op het scherm dat ongeveer 2X zo lang is als het hoog is. Zie -1-. Dat zal doordat de GRID aanstaat totaal geen probleem opleveren. U ziet nu dat het vak voor de helft uit rood en voor de helft uit een wit deel bestaat. We pakken dit vak nu op door op het BRUSH tool te klikken of de letter 'b' daarvoor te gebruiken en plaatsen de brush vervolgens een aantal keren achter elkaar. Zie -2-. Deze rij pakken we ook weer op als brush en we plaatsen een aantal van deze rijen onder elkaar, maar zo dat er als het ware een schaakbord patroon ontstaat. Zie -3-. Wanneer u dat gedaan hebt moet u eens op de TAB toets drukken waarmee we de CYCLE aktiveren, het lijkt of de vakken bewegen. We gaan nu het binnenste van dat vlak als brush oppakken, gebruik daarvoor ongeveer 6 X 6 vakken. Vervolgens drukken we op het CLEAR tool om het scherm schoon te maken. We halen nu opnieuw het FILL TYPE requester tevoorschijn en klikken daar op SOLID. Vervolgens gaat u naar het PREFS menu in de menubalk en u klikt daar op BE SQUARE. Deze funktie zorgt ervoor dat een door ons getekende cirkel ook ECHT rond is. Vervolgens kiezen we gesloten cirkel tool en trekken een bal op het scherm met de linkermuistoets. Deze bal krijgt de groote van de bal die we willen laten stuiteren. We roepen weer het FILL TYPE requester op en kiezen daar voor de funktie WRAP. Met WRAP kunt u een patroon om een vorm, in dit geval een bal, heenleggen. Terug in het tekenscherm kiest u voor het vul tool, kiest een van de kleuren rood en vult daarmee de cirkel. Zoals u ziet komt er een keurig rood-wit gekleurde bal op het scherm. Wanneer u nu weer op de TAB toets drukt ziet u dat de bal 'draait'. De eigenlijke bal is nu klaar. Vervolgens gaan we over op het animeren van de stuiter-beweging. Zie -4-. Pak de bal als brush op en maak het scherm schoon. Zet het GRID tool uit door er opnieuw op te klikken. Ga vervolgens naar het ANIM menu en kies daar voor FRAMES - SET #. Er verschijnt nu een requester. Klik in het vak en vul het getal 50 in. We hebben de Amiga nu verteld dat we een animatie gaan maken van 50 frames groot. Plaats de bal-brush onderin het midden van het scherm. U gaat opnieuw naar het ANIM menu en kiest daar voor MOVE. Er verschijnt een uitgebreid requester op het scherm. Bij EASE-IN vult u nu het getal 50 in, COUNT staat als het goed is al op 50. Bovenin beeld ziet u een 6tal vakken, 3 geven de afstand aan DISTANCE (afstand) aan en 3 De ANGLE (hoek). in Y-Distance geven we het getal 100 aan. Om nu te kijken of de beweging die we hier in coordinaten aangegeven hebben ook goed is kunnen we op PREVIEW klikken. De bal zal nu, omringd door een draadframe de beweging gaan maken die we willen animeren. Zo te zien klopte de beweging. We hoeven nu alleen nog maar in het MOVE requester op DRAW te klikken om de animatie te laten maken. Dpaint zal nu de bal-brush op elk van de frames neer gan zetten, telkens in een andere positie. Wanneer hij daarmee klaar is kunt u op '4' drukken om de animatie te laten afspelen. We gaan echter nog een stapje verder; U kiest in het ANIM menu nu voor ANIMBRUSH - PICKUP. Met het dradenkruis bakent u het hele gebied waar de bal geanimeerd is af, dus een gebied ter breedte van de bal, maar wel van helemaal beneden tot helemaal bovenin het scherm. Wanneer u de linkermuistoets loslaat zal de hele animatie als ANIMBRUSH aan onze pointer blijven hangen. Kies nu in het ANIM menu voor ANIMBRUSH - SETTINGS. Er verschijnt een requester. Bij DIRECTION kunt u kiezen voor LINKS, RECHTS en PINGPONG (dubbele pijl). Deze laatste selekteert u. De DURATION zet u op 98. U gaat nu naar het ANIM menu FRAMES - SET # en vult ook daar het getal 98 in. Selekteer daarna in het tool menu het CLEAR gadget om de animatie van het scherm te verwijderen. Ook nu verschijnt er weer een requester waarin u voor ALL FRAMES kiest om aan te geven dat elk frame gewist dient te worden. Via het BRUSH menu kiezen we voor HANDLE - CORNER en klikken daarna op de gebogen lijn tool in het tool menu om het SPACING requester op te roepen. Daar aktiveren we NTOTAL door erop te klikken en vullen ernaast het getal 98 in. We roepen daarna het ANIMBRUSH SETTINGS requester weer op en vullen daar bij CURRENT het getal 48 in om het midden van de te maken beweging aan te geven. Positioneer de brush vervolgens ergens linksboven in het scherm en trek een lijn naar de rechterzijde terwijl u de linkermuistoets ingedrukt houdt. U zal nu opmerken dat u welliswaar een rechte lijn trekt, maar dat Dpaint in het midden naar beneden duikt met de brush. Druk op de RECHTER-ALT toets van het toetsenbord en houd deze ingedrukt terwijl u de muisknop loslaat. Dpaint zal nu op elk frame van de animatie een stempel maken van de brush. Wanneer hij daarmee klaar is is ook onze animatie af. Het enige wat u nog moet doen is eerst op de TAB toets drukken om de cycle beweging in werking te stellen en vervolgens op '6' te drukken om de animatie in een z.g Ping-Pong beweging op het scherm te zien bewegen. Op de diskette staat een voorbeeld van de Boing animatie, echter, u zal zelf het cyclen aan moeten zetten en een ping-pong beweging zit er niet in omdat de animatie nu eenmaal niet vanuit Dpaint wordt afgespeeld.