Individuele opdracht - PENCIL Kenny Goorts 26 mei, 2012
1
Contents
2
1
wat is het
Pencil is animatie/teken software voor Mac, Windows en Linux. Je kan er de traditionele handgetekende animatie mee tekenen door middel van bitmap en vector. Pencil is gratis en het is open source. [?]
1.1
waarom Pencil?
Vroeger was het was het maken van animaties op een notebook zonder Pencil niet zo makkelijk. Tegenwoordig maken computers animatie veel makkelijker, maar er is bijna geen gratis cross-platform software te verkijgen voor het tekenen van de traditionele animatie. Daarom is de ontwerper van Pencil zelf begonnen met het zoeken naar een oplossing. Hij heeft een klein programma gevonden, genaamd “Pencil Planner” en hij gebruikte deze als basis voor Pencil. Je kan Pencil niet vergelijken met Flash, Pencil is specifiek gemaakt voor het tekenen van traditionele animatie. [?]
3
2
Handleiding
2.1
Algemeen
Een pencil document heeft verschillende layers. In totaal zijn er 4 verschillende layers. 1. bitmap image 2. vector image 3. sound 4. camera De time line onder aan het scherm toont de lagen die je hebt gemaakt. Een nieuw document bevat standaard een bitmap layer en een vector layer, maar je kan altijd layers toevoegen en verwijderen met de plus en de min knop. Figuur 1 is een voorbeeld van de Time line.
timeline.jpg
Figure 1: time line De namen van de layers kan je veranderen door te dubbelklikken op de naam van de layer in de timeline. Daarna verschijnt er een venster waarin u de layer een nieuwe naam kunt geven. In figuur 2,3,4 en 5 kunt u zien hoe u de naam van een vector layer kunt veranderen.
layer01.png
layer02.png
layer03.png
layer04.png
Figure 2: vector layer
Figure 3: naam selecteren
Figure 4: naam veranderen
Figure 5: nieuwe naam
4
2.2
Layers
Om een laag te selecteren die u wilt bewerken, klikt u er gewoon op in de layer list(of gebruik de arrow keys, omhoog en omlaag). U kunt de volgorde van de layers veranderen door ze naar een andere plaats te slepen. Deze volgorde heeft invloed op de manier waarop de image layers worden getoond, maar het heeft geen invloed op de sound en camera layers. Layers kunnen geactiveerd of gedeactiveerd worden door te klikken in de cirkel, helemaal links van hun icoontje. Een gedeactiveerde image layer is verborgen voor de canvas view.
layers.png
Figure 6: layers activeren/deactiveren
Als de geselecteerde layer een image layer is, wordt deze weergeven in de canvas view. De andere image layers zijn semi-transparant zodat u zich kunt focussen op de geselecteerde layer. Maar als u al de image layers wilt zien, klikt u op de cirkel boven alle layers.
5
2.3
Drawing
Het eerste wat je wilt doen in Pencil is waarschijnlijk tekenen. Los van de animatie controls in de time line, kunt u Pencil gebruiken als tekenprogramma. U kunt het standaard tekenmateriaal gebruiken(pen, pencil, brush, paint bucket, ...), u kunt een tekening tekenen in de image layers. Ook kunt u overal tekenen binnen het hoofdvenster.
tools.jpg
Figure 7: teken tools
2.3.1
bitmap drawing
De tekentools zijn min of meer zoals u ze zou verwachten. De grootte, de kleur, ..., van elke tool kan aangepast worden in de Options palette. Als een tablet stylet is gebruikt, wordt de druk gebruikt om de breedte en/of de opacity(transparant of een beetje doorzichtig) beinvloed van het geselecteerde tool. Als u geen stylet heeft(maar enkel een muis) is het waarschijnlijk makkelijker om te tekenen met de polyline tool dan met pencil of pen tools. Dan moet u gewoon punten aanklikken op het scherm en hierna worden er automatisch mooie curves getekend die door deze punten heen gaan. Wanneer u klaar bent, dubbelklikt u op het laatste punt. Als u gewoon een rechte lijn wilt tekenen, klik om het startpunt aan te duiden en dubbelklik om het eindpunt aan te duiden.
6
2.3.2
Vector drawing
Als er een vector image layer geselecteerd is, kunt u dezelfde tools gebruiken op deze layer. Het grootste verschil is dat al de tekening worden omgezet naar geometrische vormen. Hierdoor kunt u inzoomen en tekeningen vergroten zonder dat er kwaliteit verloren gaat. Wanneer je dan de kleur aanpast in het kleurenpalet, past deze zich automatisch aan in de vector image. Vector drawing is vooral handig wanneer er een personage van een animatie getekend moet worden. De bedoeling van de pencil tool is dat deze niet getoond word in de definitieve tekening, dit is enkel een soort schets. 2.3.3
Zoom and rotation
Door middel van de hand tool kunt u het canvas in alle richtingen bewegen. U kunt ook inzoomen door de command key (op een Mac) ingedrukt te houden en terwijl de hand tool te slepen. U kunt ook slepen met de rechtermuisknop. Als u alt ingedrukt houd kunt u het canvas roteren. Om terug naar het normale beeld te gaan, dubbelklikt u met hand tool of dubbelklikt u op de hand tool knop.
7
2.4
animating
Als u animatie wilt maken, moet u een aantal key beelden maken in een image layer. 2.4.1
Key Frames
Als u bijvoorbeeld een bewegende bal een touwtje pakt, dan zijn de key frames bij deze de meest rechtse, midden en meest linkse frames van de bewegende bal. Dan moet u uitwerken hoe snel u deze bal wilt laten bewegen en hoe u wilt dat deze snelheid gaat veranderen. Als u aan dit voorbeeld denkt, zal het u helpen om te begrijpen wat u doet en wat u niet nodig heeft als animator. Als u meer ingewikkelde animaties gaat tekenen moet je enkel de frames tekenen die je echt nodig hebt, omdat u waarschijnlijk met honderden frames tegelijk werkt. 2.4.2
Frames per second
Een opgenomen sequentie zal ongeveer gebruik maken van een 25 frames per second(fps) Maar 25 frames per second is meestal niet echt nodig want het publiek vind ongeveer een 12 frames per second al genoeg. Maar minder frames per second geeft ook minder flexibiliteit. Maar deze 12fps is dan meestal toch het best om te gebruiken. U kunt beter zelf testen en experimenteren met de frames per second en gebruiken wat u het best vind. 2.4.3
Onion skin
Het tekenen van key images, is het gebruiken van de vorige of volgende key image om de tekening van de huidige key image te leiden door middel van de vorige of volgende key image in semi-transparency te tonen. Dit noemt men onion skin. U kunt de onion skin knoppen gebruiken om de vorige en de volgende te activeren of te deactiveren.
8
2.4.4
Adjusting Keys
Om de animatie te verbeteren kunt u de locatie van de Keys veranderen. U kunt deze selecteren door erop te klikken and slepen naar de plaats waar u deze wilt hebben. Als u meerdere Keys wilt selecteren houd u de SHIFT-toets in terwijl u de Keys aanklikt. 2.4.5
Importing images
Als u liever schetst op echt papier, kunt u deze tekeningen importeren in Pencil. U kunt dan een biitmap afbeelding importeren op een bepaald frame in een bitmap layer door gebruik te maken van “import image” in het layer menu. Of u kunt bitmap afbeelding slepen plaatsen vanuit een map rechstreeks in Pencil. Wanneer u deze erin sleept wordt er een Key aangemaakt voor elk beeld. Dit is handig wanneer u vele afbeeldingen heeft.
9
3
Toekomstige updates
Er zijn een aantal taken die nog gedaan kunnen worden om Pencil te verbeteren. Hieronder een lijst van deze taken. 3.0.6
Pencil document
Beschrijving
Wat er gedaan moet worden
Developers
Pencil documenten bestaan uit verschillende files en het zou handiger zijn als deze files samen werden genomen en in 1 file worden gestoken dat makkelijk herkenbaar voor gebruikers. De nieuwe code die geschreven wordt voor dit moet ook backward compatible zijn met de huidige files. Dan kunnen de gebruikers hun oude documenten van Pencil ook nog gebruiken. Mj Mendoza IV (?)
Table 1: Pencil document format
3.0.7
Export plugins
Beschrijving Wat er gedaan moet worden
Developers
Pencil heeft een QuickTime export function. er moet een nieuwe code geschreven worden omdat de export functions nu plugins zijn. ?
Table 2: QuickTime plugin
10
3.0.8
Animatie en sound playback
Beschrijving
Wat er gedaan moet worden
Developers
Pencil gebruikt momenteel Qt API voor sound playback. Deze is niet zo uitgebreid en heeft geen goede timing en controle. Er moet een sound library komen die verschillende geluiden kan afspelen in real time. Deze moet dan gemplementeerd worden in Pencil. cpsmusic
Table 3: Sound management
11
4
Mail server
Om mails te kunnen versturen hebben we gebruik gemaakt van Mutt. Hiervoor moeten we Mutt installeren, dit kunnen we doen met het commando - sudo apt-get install mutt -. Daarna hebben we een file aangemaakt met de naam .muttrc in de home folder. Hierna hebben we de volgende commando’s in .muttrc gezet. • set imap user =
[email protected] • set imap pass = your password • set spoolfile = imaps://imap.gmail.com:993/INBOX • set folder = imaps://imap.gmail.com:993 • set record=imaps://imap.gmail.com/[Gmail]/Sent Mail • set postponed=imaps://imap.gmail.com/[Gmail]/Drafts • set header cache= /.mutt/cache/headers • set message cachedir= /.mutt/cache/bodies • set certificate file= /.mutt/certificates Als we dit allemaal gedaan hebben kunnen we in de terminal als commando - mutt - ingeven en loggen we in op het opgegeven mail account. In dit interface kunnen we onze mails beheren.
12
5
Lijst met gebruikte figuren
List of Figures 6
lijst met gebruikte tabellen
List of Tables
13